FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

doubleScalar.H File Reference


Detailed Description

Definition in file doubleScalar.H.

#include "src/OpenFOAM/primitives/Scalar/doubleFloat.H"
#include "src/OpenFOAM/primitives/direction/direction.H"
#include "src/OpenFOAM/primitives/strings/word/word.H"
#include "src/OpenFOAM/primitives/Scalar/Scalar_.H"
Include dependency graph for doubleScalar.H:

Go to the source code of this file.

Namespaces

namespace  Foam
 

Namespace for OpenFOAM.


Defines

#define  Scalar   doubleScalar
#define  ScalarVGREAT   doubleScalarVGREAT
#define  ScalarVSMALL   doubleScalarVSMALL
#define  readScalar   readDoubleScalar
#define  transFunc(func)

Typedefs

typedef double  doubleScalar
 Double precision floating point scalar type.

Functions

Scalar  mag (const Scalar s)
Scalar  hypot (const Scalar x, const Scalar y)
Scalar  atan2 (const Scalar y, const Scalar x)
Scalar  jn (const int n, const Scalar s)
Scalar  yn (const int n, const Scalar s)

Variables

static const doubleScalar  doubleScalarGREAT = 1.0e+15
static const doubleScalar  doubleScalarVGREAT = 1.0e+300
static const doubleScalar  doubleScalarROOTVGREAT = 1.0e+150
static const doubleScalar  doubleScalarSMALL = 1.0e-15
static const doubleScalar  doubleScalarVSMALL = 1.0e-300
static const doubleScalar  doubleScalarROOTVSMALL = 1.0e-150

Define Documentation

#define Scalar   doubleScalar

Definition at line 61 of file doubleScalar.H.

#define ScalarVGREAT   doubleScalarVGREAT

Definition at line 62 of file doubleScalar.H.

#define ScalarVSMALL   doubleScalarVSMALL

Definition at line 63 of file doubleScalar.H.

#define readScalar   readDoubleScalar

Definition at line 64 of file doubleScalar.H.

#define transFunc (   func  )
Value:
inline Scalar func(const Scalar s) \
{                                  \
    return ::func(s);              \
}

Definition at line 71 of file doubleScalar.H.