muParser API -  1.35
Static Public Member Functions | Static Public Attributes | List of all members
mu::MathImpl< T > Struct Template Reference

A template class for providing wrappers for essential math functions. More...

#include <muParserTemplateMagic.h>

Static Public Member Functions

static T Sin (T v)
 
static T Cos (T v)
 
static T Tan (T v)
 
static T ASin (T v)
 
static T ACos (T v)
 
static T ATan (T v)
 
static T ATan2 (T v1, T v2)
 
static T Sinh (T v)
 
static T Cosh (T v)
 
static T Tanh (T v)
 
static T ASinh (T v)
 
static T ACosh (T v)
 
static T ATanh (T v)
 
static T Log (T v)
 
static T Log2 (T v)
 
static T Log10 (T v)
 
static T Exp (T v)
 
static T Abs (T v)
 
static T Sqrt (T v)
 
static T Rint (T v)
 
static T Sign (T v)
 
static T Pow (T v1, T v2)
 
static T UnaryMinus (T v)
 
static T UnaryPlus (T v)
 
static T Sum (const T *a_afArg, int a_iArgc)
 
static T Avg (const T *a_afArg, int a_iArgc)
 
static T Min (const T *a_afArg, int a_iArgc)
 
static T Max (const T *a_afArg, int a_iArgc)
 

Static Public Attributes

static constexpr T CONST_PI = (T)3.141592653589793238462643
 
static constexpr T CONST_E = (T)2.718281828459045235360287
 

Detailed Description

template<typename T>
struct mu::MathImpl< T >

A template class for providing wrappers for essential math functions.

This template is spezialized for several types in order to provide a unified interface for parser internal math function calls regardless of the data type.

Definition at line 114 of file muParserTemplateMagic.h.


The documentation for this struct was generated from the following file: