ergo
mat::PuriStepInfoDebug< Treal, DebugLevelHigh > Class Template Reference

#include <PuriStepInfoDebug.h>

Inheritance diagram for mat::PuriStepInfoDebug< Treal, DebugLevelHigh >:
mat::DebugLevelHigh

Public Member Functions

void checkIntervals (Interval< Treal > const &eigInterval, Interval< Treal > const &homo, Interval< Treal > const &lumo, Interval< Treal > const &XmX2EuclNorm, const char *descriptionString) const
template<typename Tmatrix >
void computeExactValues (Tmatrix const &X, Tmatrix const &X2, int const n, int const nocc)
- Public Member Functions inherited from mat::DebugLevelHigh
void assertAlways (char const *theFile, int const theLine, char const *theId, bool const statement) const
void assertDebug (char const *theFile, int const theLine, char const *theId, bool const statement) const

Protected Member Functions

 PuriStepInfoDebug ()

Protected Attributes

Interval< Treal > homoExact
Interval< Treal > lumoExact
Interval< Treal > lmaxExact
Interval< Treal > lminExact
Interval< Treal > XmX2EuclNormExact

Constructor & Destructor Documentation

template<typename Treal >
mat::PuriStepInfoDebug< Treal, DebugLevelHigh >::PuriStepInfoDebug ( )
inlineprotected

Member Function Documentation

template<typename Treal >
void mat::PuriStepInfoDebug< Treal, DebugLevelHigh >::checkIntervals ( Interval< Treal > const &  eigInterval,
Interval< Treal > const &  homo,
Interval< Treal > const &  lumo,
Interval< Treal > const &  XmX2EuclNorm,
const char *  descriptionString 
) const

References ASSERTALWAYS, and ASSERTDEBUG.

template<typename Treal >
template<typename Tmatrix >
void mat::PuriStepInfoDebug< Treal, DebugLevelHigh >::computeExactValues ( Tmatrix const &  X,
Tmatrix const &  X2,
int const  n,
int const  nocc 
)

Member Data Documentation

template<typename Treal >
Interval<Treal> mat::PuriStepInfoDebug< Treal, DebugLevelHigh >::homoExact
protected
template<typename Treal >
Interval<Treal> mat::PuriStepInfoDebug< Treal, DebugLevelHigh >::lmaxExact
protected
template<typename Treal >
Interval<Treal> mat::PuriStepInfoDebug< Treal, DebugLevelHigh >::lminExact
protected
template<typename Treal >
Interval<Treal> mat::PuriStepInfoDebug< Treal, DebugLevelHigh >::lumoExact
protected
template<typename Treal >
Interval<Treal> mat::PuriStepInfoDebug< Treal, DebugLevelHigh >::XmX2EuclNormExact
protected

The documentation for this class was generated from the following file: