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

namespace  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.