deal.II version 9.8.0
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Loading...
Searching...
No Matches
internal::FunctionParser Namespace Reference

Classes

class  muParserBase
struct  ParserData
class  ParserImplementation
class  Parser

Functions

int mu_round (double val)
double mu_if (double condition, double thenvalue, double elsevalue)
double mu_or (double left, double right)
double mu_and (double left, double right)
double mu_int (double value)
double mu_ceil (double value)
double mu_floor (double value)
double mu_cot (double value)
double mu_csc (double value)
double mu_sec (double value)
double mu_log (double value)
double mu_pow (double a, double b)
double mu_erf (double value)
double mu_erfc (double value)
double mu_rand_seed (double seed)
double mu_rand ()
std::vector< std::string > get_function_names ()
static ::ExceptionBase & ExcParseError (int arg1, std::string arg2)

Function Documentation

◆ mu_round()

int internal::FunctionParser::mu_round ( double val)

Definition at line 37 of file mu_parser_internal.cc.

◆ mu_if()

double internal::FunctionParser::mu_if ( double condition,
double thenvalue,
double elsevalue )

Definition at line 45 of file mu_parser_internal.cc.

◆ mu_or()

double internal::FunctionParser::mu_or ( double left,
double right )

Definition at line 58 of file mu_parser_internal.cc.

◆ mu_and()

double internal::FunctionParser::mu_and ( double left,
double right )

Definition at line 67 of file mu_parser_internal.cc.

◆ mu_int()

double internal::FunctionParser::mu_int ( double value)

Definition at line 76 of file mu_parser_internal.cc.

◆ mu_ceil()

double internal::FunctionParser::mu_ceil ( double value)

Definition at line 84 of file mu_parser_internal.cc.

◆ mu_floor()

double internal::FunctionParser::mu_floor ( double value)

Definition at line 92 of file mu_parser_internal.cc.

◆ mu_cot()

double internal::FunctionParser::mu_cot ( double value)

Definition at line 100 of file mu_parser_internal.cc.

◆ mu_csc()

double internal::FunctionParser::mu_csc ( double value)

Definition at line 108 of file mu_parser_internal.cc.

◆ mu_sec()

double internal::FunctionParser::mu_sec ( double value)

Definition at line 116 of file mu_parser_internal.cc.

◆ mu_log()

double internal::FunctionParser::mu_log ( double value)

Definition at line 124 of file mu_parser_internal.cc.

◆ mu_pow()

double internal::FunctionParser::mu_pow ( double a,
double b )

Definition at line 132 of file mu_parser_internal.cc.

◆ mu_erf()

double internal::FunctionParser::mu_erf ( double value)

Definition at line 140 of file mu_parser_internal.cc.

◆ mu_erfc()

double internal::FunctionParser::mu_erfc ( double value)

Definition at line 148 of file mu_parser_internal.cc.

◆ mu_rand_seed()

double internal::FunctionParser::mu_rand_seed ( double seed)

Definition at line 158 of file mu_parser_internal.cc.

◆ mu_rand()

double internal::FunctionParser::mu_rand ( )

Definition at line 177 of file mu_parser_internal.cc.

◆ get_function_names()

std::vector< std::string > internal::FunctionParser::get_function_names ( )

Get the array of all function names.

Definition at line 190 of file mu_parser_internal.cc.