template<typename tag>
Eigen::symbolic::SymbolExpr class

Expression of a symbol uniquely identified by the template parameter type tag

Base classes

template<typename Derived>
class BaseExpr

Public types

using Tag = tag

Public functions

auto operator=(Index val) const -> SymbolValue<Tag>

Typedef documentation

template<typename tag>
typedef tag Eigen::symbolic::SymbolExpr<tag>::Tag

Alias to the template parameter tag

Function documentation

template<typename tag>
SymbolValue<Tag> Eigen::symbolic::SymbolExpr<tag>::operator=(Index val) const

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.