Expression Tree#
- Symbol
simplify_if_constant()SymbolSymbol.__abs__()Symbol.__add__()Symbol.__eq__()Symbol.__ge__()Symbol.__gt__()Symbol.__hash__()Symbol.__init__()Symbol.__le__()Symbol.__lt__()Symbol.__matmul__()Symbol.__mod__()Symbol.__mul__()Symbol.__neg__()Symbol.__pow__()Symbol.__radd__()Symbol.__repr__()Symbol.__rmatmul__()Symbol.__rmul__()Symbol.__rpow__()Symbol.__rsub__()Symbol.__rtruediv__()Symbol.__str__()Symbol.__sub__()Symbol.__truediv__()Symbol.__weakref__Symbol.auxiliary_domainsSymbol.childrenSymbol.clear_domains()Symbol.copy_domains()Symbol.create_copy()Symbol.diff()Symbol.domainSymbol.evaluate()Symbol.evaluate_for_shape()Symbol.evaluate_ignoring_errors()Symbol.evaluates_on_edges()Symbol.evaluates_to_number()Symbol.get_children_domains()Symbol.has_symbol_of_classes()Symbol.is_constant()Symbol.jac()Symbol.nameSymbol.ndim_for_testingSymbol.new_copy()Symbol.orphansSymbol.pre_order()Symbol.quaternary_domainSymbol.relabel_tree()Symbol.render()Symbol.secondary_domainSymbol.set_id()Symbol.shapeSymbol.shape_for_testingSymbol.sizeSymbol.size_for_testingSymbol.tertiary_domainSymbol.test_shape()Symbol.to_casadi()Symbol.visualise()
- Parameter
- Variable
- Independent Variable
- Scalar
- Array
- Matrix
- Vector
- State Vector
- Binary Operators
- Unary Operators
UnaryOperatorNegateAbsoluteValueSignIndexSpatialOperatorGradientDivergenceLaplacianGradientSquaredMassIntegralIndefiniteIntegralDefiniteIntegralVectorBoundaryIntegralDeltaFunctionBoundaryOperatorBoundaryValueBoundaryGradientUpwindDownwindUpwindDownwindgrad()div()laplacian()grad_squared()surf()x_average()r_average()size_average()z_average()yz_average()boundary_value()smooth_absolute_value()sign()upwind()downwind()
- Concatenations
- Broadcasting Operators
- Functions
- Input Parameter
- Interpolant
- Operations on expression trees