def test_diffgeom(): from sympy.diffgeom import Manifold, Patch, CoordSystem, BaseScalarField m = Manifold('M', 2) assert str(m) == "M" p = Patch('P', m) assert str(p) == "P" rect = CoordSystem('rect', p) assert str(rect) == "rect" b = BaseScalarField(rect, 0) assert str(b) == "rect_0"
def test_diffgeom(): from sympy.diffgeom import Manifold, Patch, CoordSystem, BaseScalarField x,y = symbols('x y', real=True) m = Manifold('M', 2) assert str(m) == "M" p = Patch('P', m) assert str(p) == "P" rect = CoordSystem('rect', p, [x, y]) assert str(rect) == "rect" b = BaseScalarField(rect, 0) assert str(b) == "x"
def test_diffgeom(): from sympy.diffgeom import Manifold, Patch, CoordSystem, BaseScalarField m = Manifold('M', 2) p = Patch('P', m) rect = CoordSystem('rect', p) assert srepr( rect ) == "CoordSystem(Str('rect'), Patch(Str('P'), Manifold(Str('M'), Integer(2))), ('rect_0', 'rect_1'))" b = BaseScalarField(rect, 0) assert srepr( b ) == "BaseScalarField(CoordSystem(Str('rect'), Patch(Str('P'), Manifold(Str('M'), Integer(2))), ('rect_0', 'rect_1')), Integer(0))"