Public Types | |
typedef tag | Tag |
Public Member Functions | |
template<typename... Types> | |
Index | eval_impl (const std::tuple< Types... > &values) const |
Index | eval_impl (const SymbolValue< Tag > &values) const |
SymbolValue< Tag > | operator= (Index val) const |
SymbolExpr () | |
![]() | |
const SymbolExpr< tag > & | derived () const |
Index | eval (const T &values) const |
Index | eval (Types &&... values) const |
ProductExpr< SymbolExpr< tag >, OtherDerived > | operator* (const BaseExpr< OtherDerived > &b) const |
ProductExpr< SymbolExpr< tag >, ValueExpr<> > | operator* (Index a) const |
ProductExpr< SymbolExpr< tag >, ValueExpr< internal::FixedInt< N > > > | operator* (internal::FixedInt< N >) const |
AddExpr< SymbolExpr< tag >, OtherDerived > | operator+ (const BaseExpr< OtherDerived > &b) const |
AddExpr< SymbolExpr< tag >, ValueExpr<> > | operator+ (Index b) const |
AddExpr< SymbolExpr< tag >, ValueExpr< internal::FixedInt< N > > > | operator+ (internal::FixedInt< N >) const |
NegateExpr< SymbolExpr< tag > > | operator- () const |
AddExpr< SymbolExpr< tag >, NegateExpr< OtherDerived > > | operator- (const BaseExpr< OtherDerived > &b) const |
AddExpr< SymbolExpr< tag >, ValueExpr<> > | operator- (Index a) const |
AddExpr< SymbolExpr< tag >, ValueExpr< internal::FixedInt<-N > > > | operator- (internal::FixedInt< N >) const |
QuotientExpr< SymbolExpr< tag >, OtherDerived > | operator/ (const BaseExpr< OtherDerived > &b) const |
QuotientExpr< SymbolExpr< tag >, ValueExpr<> > | operator/ (Index a) const |
QuotientExpr< SymbolExpr< tag >, ValueExpr< internal::FixedInt< N > > > | operator/ (internal::FixedInt< N >) const |
Expression of a symbol uniquely identified by the template parameter type tag
Definition at line 184 of file SymbolicIndex.h.
typedef tag Eigen::symbolic::SymbolExpr< tag >::Tag |
Alias to the template parameter tag
Definition at line 188 of file SymbolicIndex.h.
|
inline |
Definition at line 190 of file SymbolicIndex.h.
|
inline |
Definition at line 204 of file SymbolicIndex.h.
|
inline |
Definition at line 200 of file SymbolicIndex.h.
|
inline |
Associate the value val to the given symbol *this
, uniquely identified by its Tag
.
The returned object should be passed to ExprBase::eval() to evaluate a given expression with this specified runtime-time value.
Definition at line 196 of file SymbolicIndex.h.