#include <PuriStepInfoDebug.h>
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) |
Protected Member Functions | |
PuriStepInfoDebug () | |
Protected Attributes | |
Interval< Treal > | homoExact |
Interval< Treal > | lumoExact |
Interval< Treal > | lmaxExact |
Interval< Treal > | lminExact |
Interval< Treal > | XmX2EuclNormExact |
mat::PuriStepInfoDebug< Treal, DebugLevelHigh >::PuriStepInfoDebug | ( | ) | [inline, protected] |
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 [inline] |
References ASSERTALWAYS, and ASSERTDEBUG.
void mat::PuriStepInfoDebug< Treal, DebugLevelHigh >::computeExactValues | ( | Tmatrix const & | X, | |
Tmatrix const & | X2, | |||
int const | n, | |||
int const | nocc | |||
) | [inline] |
References ASSERTALWAYS, mat::syev(), and template_blas_fabs().
Interval<Treal> mat::PuriStepInfoDebug< Treal, DebugLevelHigh >::homoExact [protected] |
Interval<Treal> mat::PuriStepInfoDebug< Treal, DebugLevelHigh >::lmaxExact [protected] |
Interval<Treal> mat::PuriStepInfoDebug< Treal, DebugLevelHigh >::lminExact [protected] |
Interval<Treal> mat::PuriStepInfoDebug< Treal, DebugLevelHigh >::lumoExact [protected] |
Interval<Treal> mat::PuriStepInfoDebug< Treal, DebugLevelHigh >::XmX2EuclNormExact [protected] |