Eigen  3.4.90 (git rev 5a9f66fb35d03a4da9ef8976e67a61b30aa16dcf)
 
Loading...
Searching...
No Matches
Eigen::symbolic::BaseExpr< Derived_ > Class Template Reference

Detailed Description

template<typename Derived_>
class Eigen::symbolic::BaseExpr< Derived_ >

Common base class of any symbolic expressions

Public Member Functions

template<typename... Tags, typename... Types>
constexpr Index eval (const SymbolValue< Tags, Types > &... values) const
 

Static Public Member Functions

template<typename... Tags, typename... Types>
static constexpr Index eval_at_compile_time (const SymbolValue< Tags, Types > &...)
 

Member Function Documentation

◆ eval()

template<typename Derived_ >
template<typename... Tags, typename... Types>
Index Eigen::symbolic::BaseExpr< Derived_ >::eval ( const SymbolValue< Tags, Types > &... values) const
inlineconstexpr

Evaluate the expression given the values of the symbols.

Parameters
valuesdefines the values of the symbols, as constructed by SymbolExpr::operator= operator.

◆ eval_at_compile_time()

template<typename Derived_ >
template<typename... Tags, typename... Types>
static constexpr Index Eigen::symbolic::BaseExpr< Derived_ >::eval_at_compile_time ( const SymbolValue< Tags, Types > & ...)
inlinestaticconstexpr

Evaluate the expression at compile time given the values of the symbols.

If a value is not known at compile-time, returns Eigen::Undefined.


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