|
| using | Derived = SymbolValue< Tag, Type > |
| |
| constexpr const Derived & | derived () const |
| |
| constexpr Index | eval (const SymbolValue< Tags, Types > &... values) const |
| |
| constexpr NegateExpr< Derived > | operator- () const |
| |
| constexpr AddExpr< Derived, ValueExpr<> > | operator- (Index a) const |
| |
| constexpr AddExpr< Derived, ValueExpr< internal::FixedInt<-N > > > | operator- (internal::FixedInt< N >) const |
| |
| constexpr AddExpr< Derived, NegateExpr< OtherDerived > > | operator- (const BaseExpr< OtherDerived > &b) const |
| |
| constexpr AddExpr< Derived, ValueExpr<> > | operator+ (Index b) const |
| |
| constexpr AddExpr< Derived, ValueExpr< internal::FixedInt< N > > > | operator+ (internal::FixedInt< N >) const |
| |
| constexpr AddExpr< Derived, OtherDerived > | operator+ (const BaseExpr< OtherDerived > &b) const |
| |
| constexpr ProductExpr< Derived, ValueExpr<> > | operator* (Index a) const |
| |
| constexpr ProductExpr< Derived, ValueExpr< internal::FixedInt< N > > > | operator* (internal::FixedInt< N >) const |
| |
| constexpr ProductExpr< Derived, OtherDerived > | operator* (const BaseExpr< OtherDerived > &b) const |
| |
| constexpr QuotientExpr< Derived, ValueExpr<> > | operator/ (Index a) const |
| |
| constexpr QuotientExpr< Derived, ValueExpr< internal::FixedInt< N > > > | operator/ (internal::FixedInt< N >) const |
| |
| constexpr QuotientExpr< Derived, OtherDerived > | operator/ (const BaseExpr< OtherDerived > &b) const |
| |
| static constexpr Index | eval_at_compile_time (const SymbolValue< Tags, Types > &...) |
| |
template<typename Tag, typename Type>
class Eigen::symbolic::SymbolValue< Tag, Type >
Represents the actual value of a symbol identified by its tag
It is the return type of SymbolValue::operator=, and most of the time this is only way it is used.