Module dypdl::expression
source · Expand description
A module for expressions.
Enums§
- An enum used to preform reduce operations over constants in a table.
- Binary arithmetic operator.
- Operator to convert a continuous value to an integer value.
- Operator for arithmetic comparison.
- Condition.
- Binary arithmetic operator specific to continuous values.
- Continuous numeric expression.
- Unary arithmetic operator specific to continuous values.
- Expression representing a vector of numeric values with the continuous value type.
- Element expression .
- Integer numeric expression.
- Expression representing a vector of numeric values with the integer value type.
- Expression referring to a numeric table.
- Operator to reduce a vector to a single value.
- Expression referring to a constant or a variable.
- Condition related to sets.
- Operator on an elment and a set.
- Set expression.
- Operator on an two sets.
- Expression performing a reduce operation on a tables of sets.
- Operator performing a reduce operation on an iterator of sets.
- Expression referring to a constant in a table.
- Expression representing a vector of numeric values constructed from a table.
- Unary arithmetic operator.
- Vector expression.
- An enum used to construct a numeric vector from a table.
Traits§
- A trait for binary arithmetic operator specific to continuous values.
- A trait to produce an if-then-else expression.
- A trait for max/min binary operation.
- A trait for operations on an element and a set.