DNDSR 0.1.0.dev1+gcd065ad
Distributed Numeric Data Structure for CFV
Loading...
Searching...
No Matches
ExprtkWrapper.hpp File Reference

Runtime mathematical expression compiler and evaluator wrapping exprtk. More...

#include <map>
#include "Defines.hpp"
Include dependency graph for ExprtkWrapper.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  DNDS::ExprtkWrapperEvaluator
 Thin RAII wrapper over the exprtk expression library. More...
 

Namespaces

namespace  DNDS
 the host side operators are provided as implemented
 

Typedefs

using DNDS::tExprVars = std::map< std::string, real >
 Scalar name -> value map fed into an ExprtkWrapperEvaluator.
 
using DNDS::tExprVarVecs = std::map< std::string, Eigen::Vector< real, Eigen::Dynamic > >
 Vector name -> Eigen dense vector map fed into an ExprtkWrapperEvaluator.
 

Detailed Description

Runtime mathematical expression compiler and evaluator wrapping exprtk.

Definition in file ExprtkWrapper.hpp.