Reference documentation for deal.II version 9.5.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
Classes | Namespaces | Functions
mu_parser_internal.cc File Reference
#include <deal.II/base/mu_parser_internal.h>
#include <deal.II/base/thread_management.h>
#include <deal.II/base/utilities.h>
#include <cmath>
#include <ctime>
#include <limits>
#include <map>
#include <mutex>
#include <random>
#include <vector>
#include <muParser.h>
#include "mu_parser_internal.inst"

Go to the source code of this file.

Classes

class  internal::FunctionParser::Parser
 

Namespaces

namespace  internal
 
namespace  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_erf (double value)
 
double internal::FunctionParser::mu_erfc (double value)
 
double internal::FunctionParser::mu_rand_seed (double seed)
 
double internal::FunctionParser::mu_rand ()
 
std::vector< std::string > internal::FunctionParser::get_function_names ()