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 | |