Expression Tree#
- Symbol
simplify_if_constant()
Symbol
Symbol.__abs__()
Symbol.__add__()
Symbol.__array_ufunc__()
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_domains
Symbol.children
Symbol.clear_domains()
Symbol.copy_domains()
Symbol.create_copy()
Symbol.diff()
Symbol.domain
Symbol.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.name
Symbol.ndim_for_testing
Symbol.orphans
Symbol.post_order()
Symbol.pre_order()
Symbol.quaternary_domain
Symbol.relabel_tree()
Symbol.render()
Symbol.secondary_domain
Symbol.set_id()
Symbol.shape
Symbol.shape_for_testing
Symbol.size
Symbol.size_for_testing
Symbol.tertiary_domain
Symbol.test_shape()
Symbol.to_casadi()
Symbol.to_json()
Symbol.visualise()
- Parameter
- Variable
- Independent Variable
- Scalar
- Array
- Matrix
- Vector
- State Vector
- Binary Operators
- Unary Operators
UnaryOperator
Negate
AbsoluteValue
Sign
Index
SpatialOperator
Gradient
Divergence
Laplacian
GradientSquared
Mass
BoundaryMass
Integral
IndefiniteIntegral
DefiniteIntegralVector
BoundaryIntegral
DeltaFunction
BoundaryOperator
BoundaryValue
BoundaryGradient
EvaluateAt
UpwindDownwind
Upwind
Downwind
grad()
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