BasicTools.Containers.SymExpr module

BasicTools.Containers.SymExpr.CheckIntegrity(GUI=False)[source]
BasicTools.Containers.SymExpr.CreateSymExprWithPos(ops)[source]
class BasicTools.Containers.SymExpr.SymExprBase(string=None, symbols=None)[source]

Bases: BaseOutputObject

GetValue(pos=None)[source]
GetValueDerivative(coor, pos=None)[source]
GetValueSecondDerivative(coor1, coor2, pos=None)[source]
SetConstant(name, value)[source]
SetExpression(string, _symbols=None)[source]
class BasicTools.Containers.SymExpr.SymExprWithPos(string=None, symbols=None)[source]

Bases: SymExprBase

GetValue(pos)[source]
GetValueDerivative(coor, pos)[source]
GetValueSecondDerivative(coor1, coor2, pos)[source]
SetExpression(string)[source]