doubleFloat.H File Reference
Include dependency graph for doubleFloat.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Foam
 Namespace for OpenFOAM.
 

Macros

#define MAXMINPOW(retType, type1, type2)
 

Functions

template<class T >
bool equal (const T &s1, const T &s2)
 Compare two values for equality. More...
 
 MAXMIN (double, double, double) inline double pow(const double base
 Raise base to the power expon. More...
 
 MAXMIN (double, double, float) inline double pow(const double base
 Raise base to the power expon. More...
 
 MAXMIN (double, float, double) inline double pow(const float base
 Raise base to the power expon. More...
 
 MAXMIN (double, double, int) inline double pow(const double base
 Raise base to the power expon. More...
 
 MAXMIN (double, int, double) inline double pow(const int base
 Raise base to the power expon. More...
 
 MAXMIN (double, double, long) inline double pow(const double base
 Raise base to the power expon. More...
 
 MAXMIN (double, long, double) inline double pow(const long base
 Raise base to the power expon. More...
 
 MAXMIN (float, float, float) inline double pow(const float base
 Raise base to the power expon. More...
 
 MAXMIN (float, float, int) inline double pow(const float base
 Raise base to the power expon. More...
 
 MAXMIN (float, int, float) inline double pow(const int base
 Raise base to the power expon. More...
 
 MAXMIN (float, float, long) inline double pow(const float base
 Raise base to the power expon. More...
 
 MAXMIN (float, long, float) inline double pow(const long base
 Raise base to the power expon. More...
 

Variables

const double expon { return ::pow(double(base), double(expon))
 

Detailed Description

Original source file doubleFloat.H

Definition in file doubleFloat.H.

Macro Definition Documentation

◆ MAXMINPOW

#define MAXMINPOW (   retType,
  type1,
  type2 
)
Value:
\
MAXMIN(retType, type1, type2) \
\ \
inline double pow(const type1 base, const type2 expon) \
{ \
return ::pow(double(base), double(expon)); \
}

Definition at line 52 of file doubleFloat.H.

Foam::expon
const double expon
Definition: doubleFloat.H:63
Foam::pow
dimensionedScalar pow(const dimensionedScalar &ds, const dimensionedScalar &expt)
Definition: dimensionedScalar.C:75