#include <Interval.h>
◆ Interval()
template<typename Treal>
mat::Interval< Treal >::Interval |
( |
Treal | low = 1, |
|
|
Treal | upp = -1 ) |
|
inlineexplicit |
◆ cover()
◆ decrease()
◆ empty()
Referenced by mat::Interval< ergo_real >::cover(), per::Perturbation< Treal, Tmatrix, Tvector >::dryRun(), mat::Interval< ergo_real >::increase(), mat::Interval< ergo_real >::intersect(), mat::Interval< ergo_real >::intersect_always_non_empty(), mat::Interval< ergo_real >::length(), mat::Interval< ergo_real >::midPoint(), mat::operator<<(), mat::Interval< ergo_real >::overlap(), and mat::sqrtInt().
◆ increase()
◆ intersect() [1/2]
◆ intersect() [2/2]
◆ intersect_always_non_empty()
◆ invPuriStep() [1/2]
◆ invPuriStep() [2/2]
template<typename Treal>
void mat::Interval< Treal >::invPuriStep |
( |
int | poly, |
|
|
Treal | alpha ) |
◆ length()
Returns the length of the interval.
0 if empty.
Referenced by per::Perturbation< Treal, Tmatrix, Tvector >::dryRun(), mat::MatrixGeneral< Treal, Tmatrix >::eucl(), mat::MatrixTriangular< Treal, Tmatrix >::eucl(), mat::MatrixSymmetric< Treal, Tmatrix >::euclDiffIfSmall(), mat::EuclTruncationCongrTransMeasure< Tmatrix, TmatrixB, Treal >::euclIfSmall(), mat::EuclTruncationGeneral< Tmatrix, Treal >::euclIfSmall(), mat::EuclTruncationSymm< Tmatrix, Treal >::euclIfSmall(), and mat::EuclTruncationSymmWithZ< Tmatrix, TmatrixZ, Treal >::euclIfSmall().
◆ low()
Referenced by SCF_restricted::disturb_fock_matrix(), per::Perturbation< Treal, Tmatrix, Tvector >::dryRun(), mat::MatrixGeneral< Treal, Tmatrix >::eucl(), mat::MatrixTriangular< Treal, Tmatrix >::eucl(), mat::EuclTruncationGeneral< Tmatrix, Treal >::euclIfSmall(), SCF_restricted::get_2e_part_and_energy(), GetDensFromFock::get_dens_from_fock_sparse(), mat::operator<<(), and mat::sqrtInt().
◆ midPoint()
Referenced by per::Perturbation< Treal, Tmatrix, Tvector >::dryRun(), mat::MatrixGeneral< Treal, Tmatrix >::eucl(), mat::MatrixTriangular< Treal, Tmatrix >::eucl(), mat::MatrixSymmetric< Treal, Tmatrix >::eucl_diff(), mat::MatrixSymmetric< Treal, Tmatrix >::euclDiffIfSmall(), mat::EuclTruncationCongrTransMeasure< Tmatrix, TmatrixB, Treal >::euclIfSmall(), mat::EuclTruncationGeneral< Tmatrix, Treal >::euclIfSmall(), mat::EuclTruncationSymm< Tmatrix, Treal >::euclIfSmall(), mat::EuclTruncationSymmWithZ< Tmatrix, TmatrixZ, Treal >::euclIfSmall(), puriStep(), and puriStep().
◆ operator*()
◆ operator+() [1/2]
◆ operator+() [2/2]
◆ operator-() [1/2]
◆ operator-() [2/2]
◆ operator/()
◆ overlap()
◆ puriStep() [1/2]
◆ puriStep() [2/2]
◆ upp()
Referenced by SCF_restricted::disturb_fock_matrix(), per::Perturbation< Treal, Tmatrix, Tvector >::dryRun(), mat::EuclTruncationGeneral< Tmatrix, Treal >::euclIfSmall(), SCF_restricted::get_2e_part_and_energy(), GetDensFromFock::get_dens_from_fock_sparse(), mat::operator<<(), mat::EuclTruncationBase< Tmatrix, Treal >::run(), and mat::sqrtInt().
◆ lowerBound
◆ upperBound
The documentation for this class was generated from the following file: