Eigen::symbolic::SymbolValue< Tag, Type > Class Template Reference

#include <SymbolicIndex.h>

+ Inheritance diagram for Eigen::symbolic::SymbolValue< Tag, Type >:

Additional Inherited Members

- Public Types inherited from Eigen::symbolic::BaseExpr< SymbolValue< Tag, Type > >
using Derived = SymbolValue< Tag, Type >
 
- Public Member Functions inherited from Eigen::symbolic::BaseExpr< SymbolValue< Tag, Type > >
constexpr const Derivedderived () const
 
constexpr Index eval (const SymbolValue< Tags, Types > &... values) const
 
constexpr NegateExpr< Derivedoperator- () 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 Public Member Functions inherited from Eigen::symbolic::BaseExpr< SymbolValue< Tag, Type > >
static constexpr Index eval_at_compile_time (const SymbolValue< Tags, Types > &...)
 

Detailed Description

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.


The documentation for this class was generated from the following file: