| adjoint | sleipnir::detail::Expression | |
| adjointExpr | sleipnir::detail::Expression | |
| args | sleipnir::detail::Expression | |
| BinaryFuncDouble typedef | sleipnir::detail::Expression | |
| duplications | sleipnir::detail::Expression | |
| Expression()=default | sleipnir::detail::Expression | |
| Expression(double value, ExpressionType type=ExpressionType::kConstant) | sleipnir::detail::Expression | inlineexplicit |
| Expression(ExpressionType type, BinaryFuncDouble valueFunc, TrinaryFuncDouble lhsGradientValueFunc, TrinaryFuncExpr lhsGradientFunc, ExpressionPtr lhs) | sleipnir::detail::Expression | inline |
| Expression(ExpressionType type, BinaryFuncDouble valueFunc, TrinaryFuncDouble lhsGradientValueFunc, TrinaryFuncDouble rhsGradientValueFunc, TrinaryFuncExpr lhsGradientFunc, TrinaryFuncExpr rhsGradientFunc, ExpressionPtr lhs, ExpressionPtr rhs) | sleipnir::detail::Expression | inline |
| gradientFuncs | sleipnir::detail::Expression | |
| gradientValueFuncs | sleipnir::detail::Expression | |
| IsConstant(double constant) const | sleipnir::detail::Expression | inline |
| operator*(const ExpressionPtr &lhs, const ExpressionPtr &rhs) | sleipnir::detail::Expression | friend |
| operator+(const ExpressionPtr &lhs, const ExpressionPtr &rhs) | sleipnir::detail::Expression | friend |
| operator+(const ExpressionPtr &lhs) | sleipnir::detail::Expression | friend |
| operator-(const ExpressionPtr &lhs, const ExpressionPtr &rhs) | sleipnir::detail::Expression | friend |
| operator-(const ExpressionPtr &lhs) | sleipnir::detail::Expression | friend |
| operator/(const ExpressionPtr &lhs, const ExpressionPtr &rhs) | sleipnir::detail::Expression | friend |
| refCount | sleipnir::detail::Expression | |
| row | sleipnir::detail::Expression | |
| TrinaryFuncDouble typedef | sleipnir::detail::Expression | |
| TrinaryFuncExpr typedef | sleipnir::detail::Expression | |
| type | sleipnir::detail::Expression | |
| value | sleipnir::detail::Expression | |
| valueFunc | sleipnir::detail::Expression | |