Sleipnir C++ API
|
Classes | |
struct | AbsExpression |
struct | AcosExpression |
struct | AsinExpression |
struct | Atan2Expression |
struct | AtanExpression |
struct | BinaryMinusExpression |
struct | BinaryPlusExpression |
struct | ConstExpression |
struct | CosExpression |
struct | CoshExpression |
struct | DecisionVariableExpression |
struct | DivExpression |
struct | ErfExpression |
struct | ExpExpression |
struct | Expression |
class | ExpressionGraph |
struct | HypotExpression |
struct | Log10Expression |
struct | LogExpression |
struct | MultExpression |
struct | PowExpression |
struct | SignExpression |
struct | SinExpression |
struct | SinhExpression |
struct | SqrtExpression |
struct | TanExpression |
struct | TanhExpression |
struct | UnaryMinusExpression |
Typedefs | |
using | ExpressionPtr = IntrusiveSharedPtr< Expression > |
Variables | |
constexpr bool | kUsePoolAllocator = true |
Typedef for intrusive shared pointer to Expression.
|
inline |
std::abs() for Expressions.
x | The argument. |
|
inline |
std::acos() for Expressions.
x | The argument. |
|
inline |
std::asin() for Expressions.
x | The argument. |
|
inline |
std::atan() for Expressions.
x | The argument. |
|
inline |
std::atan2() for Expressions.
y | The y argument. |
x | The x argument. |
|
inline |
std::cos() for Expressions.
x | The argument. |
|
inline |
std::cosh() for Expressions.
x | The argument. |
|
inline |
std::erf() for Expressions.
x | The argument. |
|
inline |
std::exp() for Expressions.
x | The argument. |
|
inline |
std::hypot() for Expressions.
x | The x argument. |
y | The y argument. |
|
inlineconstexpr |
Refcount decrement for intrusive shared pointer.
expr | The shared pointer's managed object. |
|
inlineconstexpr |
Refcount increment for intrusive shared pointer.
expr | The shared pointer's managed object. |
|
inline |
std::log() for Expressions.
x | The argument. |
|
inline |
std::log10() for Expressions.
x | The argument. |
|
static |
Creates an intrusive shared pointer to an expression from the global pool allocator.
T | The derived expression type. |
args | Constructor arguments for Expression. |
|
inline |
std::pow() for Expressions.
base | The base. |
power | The power. |
|
inline |
sign() for Expressions.
x | The argument. |
|
inline |
std::sin() for Expressions.
x | The argument. |
|
inline |
std::sinh() for Expressions.
x | The argument. |
|
inline |
std::sqrt() for Expressions.
x | The argument. |
|
inline |
std::tan() for Expressions.
x | The argument. |
|
inline |
std::tanh() for Expressions.
x | The argument. |