![]() |
Eigen
5.0.1-dev+60122df6
|
#include <Eigen/src/Core/util/SymbolicIndex.h>
Expression of a symbol uniquely identified by the template parameter type tag
Inheritance diagram for Eigen::symbolic::SymbolExpr< tag >:Public Types | |
| typedef tag | Tag |
Public Member Functions | |
| constexpr SymbolValue< Tag, Index > | operator= (Index val) const |
Public Member Functions inherited from Eigen::symbolic::BaseExpr< SymbolExpr< tag > > | |
| constexpr Index | eval (const SymbolValue< Tags, Types > &... values) const |
Additional Inherited Members | |
Static Public Member Functions inherited from Eigen::symbolic::BaseExpr< SymbolExpr< tag > > | |
| static constexpr Index | eval_at_compile_time (const SymbolValue< Tags, Types > &...) |
| typedef tag Eigen::symbolic::SymbolExpr< tag >::Tag |
Alias to the template parameter tag
|
inlineconstexpr |
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.