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

◆ PuriStepInfoDebug()

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

Member Function Documentation

◆ checkIntervals()

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

◆ computeExactValues()

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

◆ homoExact

template<typename Treal >
Interval<Treal> mat::PuriStepInfoDebug< Treal, DebugLevelHigh >::homoExact
protected

◆ lmaxExact

template<typename Treal >
Interval<Treal> mat::PuriStepInfoDebug< Treal, DebugLevelHigh >::lmaxExact
protected

◆ lminExact

template<typename Treal >
Interval<Treal> mat::PuriStepInfoDebug< Treal, DebugLevelHigh >::lminExact
protected

◆ lumoExact

template<typename Treal >
Interval<Treal> mat::PuriStepInfoDebug< Treal, DebugLevelHigh >::lumoExact
protected

◆ XmX2EuclNormExact

template<typename Treal >
Interval<Treal> mat::PuriStepInfoDebug< Treal, DebugLevelHigh >::XmX2EuclNormExact
protected

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