FEDEM Solver  R8.0
Source code of the dynamics solver
Namespaces | Functions | Variables
FFaMathOps.H File Reference

Mathematical operation implementations. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 FFaMathOps
 Mathematical operation implementations.
 

Functions

void FFaMathOps::Addition (double *&p)
 Calculate the addition of two parametre. More...
 
void FFaMathOps::Subtraction (double *&p)
 Calculate the subtraction of two parametre. More...
 
void FFaMathOps::Multiplication (double *&p)
 Calculate the multiplication of two parametre. More...
 
void FFaMathOps::Division (double *&p)
 Calculate the division of two parametre. More...
 
void FFaMathOps::Modulus (double *&p)
 Calculate the modulus of two parametre. More...
 
void FFaMathOps::Max (double *&p)
 Calculate the maximum of two parametre. More...
 
void FFaMathOps::Min (double *&p)
 Calculate the minimum of two parametre. More...
 
void FFaMathOps::Puissance (double *&p)
 Calculate the power two parametre (x^y). More...
 
void FFaMathOps::RacineN (double *&p)
 Calculate the n'th root of two parametre ( (x)^(1/y) ). More...
 
void FFaMathOps::Puiss10 (double *&p)
 Calculate the E10 of two parametre ( xEy ). More...
 
void FFaMathOps::ArcTangente2 (double *&p)
 Calculate the atan of two parametre. More...
 
void FFaMathOps::NextVal (double *&p)
 Dummy function only producing an error message. More...
 
void FFaMathOps::RFunc (double *&p)
 Dummy function only producing an error message. More...
 
void FFaMathOps::Absolu (double *&p)
 Calculates the absolute value of a parametre. More...
 
void FFaMathOps::Oppose (double *&p)
 Changes the sign of a parametre. More...
 
void FFaMathOps::ArcSinus (double *&p)
 Calculates the asin of a parametre. More...
 
void FFaMathOps::ArcCosinus (double *&p)
 Calculates the acos of a parametre. More...
 
void FFaMathOps::ArcTangente (double *&p)
 Calculates the atan of a parametre. More...
 
void FFaMathOps::Logarithme (double *&p)
 Calculates the logarithme of a parametre (log x). More...
 
void FFaMathOps::NaturalLogarithme (double *&p)
 Calculates the natural logarithme of a parametre (ln x). More...
 
void FFaMathOps::Exponentielle (double *&p)
 Calculates the exp of a parametre (exp x). More...
 
void FFaMathOps::Sinus (double *&p)
 Calculates the sinius of a parametre. More...
 
void FFaMathOps::Tangente (double *&p)
 Calculates the tangent of a parametre. More...
 
void FFaMathOps::Cosinus (double *&p)
 Calculates the cosinus of a parametre . More...
 
void FFaMathOps::Racine (double *&p)
 Calculates the square root of a parametre (sqrt x). More...
 
void FFaMathOps::LessThan (double *&p)
 Boolean calculation of the expression x < y. More...
 
void FFaMathOps::GreaterThan (double *&p)
 Boolean calculation of the expression x > y. More...
 
void FFaMathOps::BooleanAnd (double *&p)
 Boolean calculation of the expression x && y. More...
 
void FFaMathOps::BooleanOr (double *&p)
 Boolean calculation of the expression x || y. More...
 
void FFaMathOps::BooleanEqual (double *&p)
 Boolean calculation of the expression x == y. More...
 
void FFaMathOps::BooleanNotEqual (double *&p)
 Boolean calculation of the expression x != y. More...
 
void FFaMathOps::BooleanLessOrEqual (double *&p)
 Boolean calculation of the expression x <= y. More...
 
void FFaMathOps::BooleanGreaterOrEqual (double *&p)
 Boolean calculation of the expression x >= y. More...
 
void FFaMathOps::BooleanNot (double *&p)
 Boolean calculation of the expression !x. More...
 

Variables

const double FFaMathOps::ErrVal = tan(atan(1.0)*2.0)
 Special value to interpreted as an error condition. More...
 

Detailed Description

Mathematical operation implementations.