![]() |
Gowdy solver
|
Defines | |
#define | strToReal strtod |
#define | Power(v, e) pow(v,e) |
#define | Sqrt(v) sqrt(v) |
#define | Erf(v) erf(v) |
#define | Tanh(v) tanh(v) |
Typedefs | |
typedef long | Int |
typedef double | Real |
Functions | |
static Real | abs (Real v) |
static void | fputReal (FILE *outf, Real value) |
static size_t | sscanf_Real (const char *line, Real *data, size_t count) |
Reads an array of real numbers from a string. | |
static Real | pow2 (Real v) |
static Real | pow3 (Real v) |
static Real | pow15 (Real v) |
Variables | |
const Real | TINY_Real = 1e-100 |
#define Erf | ( | v | ) | erf(v) |
Definition at line 54 of file dataTypes.h.
#define Power | ( | v, | |
e | |||
) | pow(v,e) |
Definition at line 52 of file dataTypes.h.
#define Sqrt | ( | v | ) | sqrt(v) |
Definition at line 53 of file dataTypes.h.
#define strToReal strtod |
Definition at line 51 of file dataTypes.h.
Referenced by Parameters::get(), and sscanf_Real().
#define Tanh | ( | v | ) | tanh(v) |
Definition at line 55 of file dataTypes.h.
typedef long Int |
Definition at line 12 of file dataTypes.h.
typedef double Real |
Definition at line 49 of file dataTypes.h.
Definition at line 59 of file dataTypes.h.
Referenced by BandLUDecomposition::BandLUDecomposition(), MoLIntegrator::integrate_AvgICN(), MoLIntegrator::integrate_MoL(), and MoLIntegrator::MoLIntegrator().
{ return std::fabs(v); }
Definition at line 61 of file dataTypes.h.
Referenced by IORecord::write().
{
fprintf( outf, "%lf", value );
}
Definition at line 89 of file dataTypes.h.
{ return pow( v, 1.5 ); }
Definition at line 87 of file dataTypes.h.
Referenced by GowdyEvolve::eq_L_t(), and GowdyEvolve::eq_R_t().
{ return v * v; }
Definition at line 88 of file dataTypes.h.
{ return v * v * v; }
static size_t sscanf_Real | ( | const char * | line, |
Real * | data, | ||
size_t | count | ||
) | [static] |
Reads an array of real numbers from a string.
Definition at line 72 of file dataTypes.h.
References strToReal.
Referenced by IORecord::read().
{ for( size_t i = 0; i < count; ++ i ) { char* endPtr = NULL; data[i] = strToReal( line, &endPtr ); if( endPtr == line ) return i; line = endPtr; } return count; }
Definition at line 67 of file dataTypes.h.