Reference documentation for deal.II version 9.2.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\}}\)
Namespaces | Functions
mu_parser_internal.cc File Reference
#include <deal.II/base/mu_parser_internal.h>
#include <deal.II/base/thread_management.h>
#include <cmath>
#include <ctime>
#include <map>
#include <mutex>
#include <random>
#include <vector>

Go to the source code of this file.

Namespaces

 internal
 
 internal::FunctionParser
 

Functions

int internal::FunctionParser::mu_round (double val)
 
double internal::FunctionParser::mu_if (double condition, double thenvalue, double elsevalue)
 
double internal::FunctionParser::mu_or (double left, double right)
 
double internal::FunctionParser::mu_and (double left, double right)
 
double internal::FunctionParser::mu_int (double value)
 
double internal::FunctionParser::mu_ceil (double value)
 
double internal::FunctionParser::mu_floor (double value)
 
double internal::FunctionParser::mu_cot (double value)
 
double internal::FunctionParser::mu_csc (double value)
 
double internal::FunctionParser::mu_sec (double value)
 
double internal::FunctionParser::mu_log (double value)
 
double internal::FunctionParser::mu_pow (double a, double b)
 
double internal::FunctionParser::mu_erfc (double value)
 
double internal::FunctionParser::mu_rand_seed (double seed)
 
double internal::FunctionParser::mu_rand ()