8#ifndef __PSTATIC_COMPUTATION_H__
9#define __PSTATIC_COMPUTATION_H__
21template<
unsigned int V,
unsigned int N>
struct PPower{
25template<
unsigned int V>
struct PPower<V, 1>{
29template<
unsigned int V>
struct PPower<V, 0>{
float pstatic_powf(float x)
Compute power for float.
double pstatic_cosd(double x)
Compute cosine for double.
float pstatic_factf()
Compute factorial for float.
double pstatic_powd(double x)
Compute power for double.
float pstatic_cosf< 0 >(float x)
Compute cosine for float.
float pstatic_expf_part(float x)
Compute exponentiel for float.
double pstatic_expd_part(double x)
Compute exponentiel for double.
double pstatic_powd< 0 >(double x)
Compute power for double.
float pstatic_cosf(float x)
Compute cosine for float.
double pstatic_factd()
Compute factorial for double.
float pstatic_factf< 0 >()
Compute factorial for float.
double pstatic_expd_part< 0 >(double x)
Compute exponentiel for double.
double pstatic_atanhd(double x)
Compute hyperbolic arctangente for double.
float pstatic_atanhf< 1 >(float x)
Compute hyperbolic arctangente for float.
float pstatic_expf_part< 0 >(float x)
Compute exponentiel for float.
float pstatic_powf< 0 >(float x)
Compute power for float.
double pstatic_cosd< 0 >(double x)
Compute cosine for double.
double pstatic_atanhd< 1 >(double x)
Compute hyperbolic arctangente for double.
double pstatic_factd< 0 >()
Compute factorial for double.
double pstatic_atanhd< 0 >(double x)
Compute hyperbolic arctangente for double.
float pstatic_atanhf(float x)
Compute hyperbolic arctangente for float.
float pstatic_atanhf< 0 >(float x)
Compute hyperbolic arctangente for float.
float pstatic_expf(float x)
Compute exponentiel for float.
double pstatic_expd(double x)
Compute exponentiel for double.
Compute the power of an unsigned int statically.
Compute the factorial of an unsigned int statically.