Mesch Namespace Reference


Detailed Description

Wrappers for Meschach data structures allowing use of C++ operators.

Idea:

C synonym: typedef STRUCT* STRUCTP

Known Problem:


Classes

class  VECP
 Wrapper for Meschach VEC*. More...
class  IVECP
 Wrapper for Meschach IVEC*. More...
class  PERMP
 Wrapper for Meschach PERM*. More...
class  MATROWP
 Wrapper for a row in Meschach MAT. More...
class  MATP
 Wrapper for Meschach MAT*. More...

Typedefs

typedef SPMAT * SPMATP
 Place holder for wrapper of Meschach SPMAT*.
typedef BAND * BANDP
 Place holder for wrapper of Meschach BAND*.

Functions

bool is_finite (Real x)
 check if a number is finite
bool is_nan (Real x)
 check for not a number
Real sscan_real (const char *str)
 Scan a string for a real number, including infinity (Inf, -Inf); Return the number or NaN in case of error.

Variables

const Real Inf = (Real)std::numeric_limits<double>::infinity()
 Infinity for non existing constraints and numerical overflow.


Function Documentation

Real Mesch::sscan_real ( const char *  str  )  [inline]

Scan a string for a real number, including infinity (Inf, -Inf); Return the number or NaN in case of error.

References Inf.


HQP is hosted at SourceForge. Documentation generated on Sat Nov 8 14:21:34 2008 using doxygen.