1 /* Copyright (C) 2004 Viktor T. Toth <http://www.vttoth.com/>
3 * This program is free software; you can redistribute it and/or
4 * modify it under the terms of the GNU General Public License as
5 * published by the Free Software Foundation; either version 2 of
6 * the License, or (at your option) any later version.
8 * This program is distributed in the hope that it will be
9 * useful, but WITHOUT ANY WARRANTY; without even the implied
10 * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
11 * PURPOSE. See the GNU General Public License for more details.
13 * Demonstrate torsion and nonmetricity
17 if get('ctensor,'version)=false then load(ctensor);
18 ("We use a simple 2D metric to demonstrate torsion and nonmetricity")$
19 ct_coordsys(cartesian2d);
21 ("In a flat metric, the Christoffel symbols are zero")$
24 ("Let us examine how torsion changes this")$
28 ("And now recalculate the Christoffel symbols with nonmetricity")$
33 ("The arrays tr and nm are user-defined.")$
35 /* End of demo -- comment line needed by MAXIMA to resume demo menu */