Reference documentation for deal.II version 9.4.1
|
#include <deal.II/base/mu_parser_internal.h>
Public Member Functions | |
ParserImplementation () | |
virtual | ~ParserImplementation ()=default |
virtual void | initialize (const std::string &vars, const std::vector< std::string > &expressions, const std::map< std::string, double > &constants, const bool time_dependent=false) |
void | init_muparser () const |
Number | do_value (const Point< dim > &p, const double time, unsigned int component) const |
void | do_all_values (const Point< dim > &p, const double time, ArrayView< Number > &values) const |
Public Attributes | |
std::vector< std::string > | expressions |
Private Attributes | |
Threads::ThreadLocalStorage< internal::FunctionParser::ParserData > | parser_data |
std::map< std::string, double > | constants |
std::vector< std::string > | var_names |
bool | initialized |
unsigned int | n_vars |
Definition at line 158 of file mu_parser_internal.h.