9 #ifndef __IPUTILS_HPP__
10 #define __IPUTILS_HPP__
21 return ((a) > (b) ? (a) : (b));
40 return ((a) < (b) ? (a) : (b));
61 return ((a) > (b) ? (a) : (b));
80 return ((a) < (b) ? (a) : (b));
124 int Snprintf(
char* str,
long size,
const char* format, ...);
Index Max(Index a, Index b)
Number IpRandom01()
Function returning a random number between 0 and 1.
double Number
Type of all numbers.
void IpResetRandom01()
Function resetting the random number generator.
Number WallclockTime()
method determining wallclock time since first call
bool IsFiniteNumber(Number val)
Function returning true iff the argument is a valid double number (not NaN or Inf).
Number CpuTime()
method determining CPU time
Index Min(Index a, Index b)
Number SysTime()
method determining system time
int Index
Type of all indices of vectors, matrices etc.
int Snprintf(char *str, long size, const char *format,...)
Method for printing a formatted output to a string with given size.
double Number
Type for all number.
bool Compare_le(Number lhs, Number rhs, Number BasVal)
Method for comparing two numbers within machine precision.