Eigen  5.0.1-dev+60122df6
 
Loading...
Searching...
No Matches
Eigen::symbolic::BaseExpr< Derived_ > Class Template Reference

#include <Eigen/src/Core/util/SymbolicIndex.h>

Detailed Description

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

Common base class of any symbolic expressions

+ Inheritance diagram for Eigen::symbolic::BaseExpr< Derived_ >:

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: