#include <Interval.h>
◆ Interval()
◆ 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(), main(), 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]
template<typename Treal >
◆ 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::MatrixTriangular< Treal, Tmatrix >::eucl(), mat::MatrixGeneral< Treal, Tmatrix >::eucl(), mat::MatrixSymmetric< Treal, Tmatrix >::euclDiffIfSmall(), mat::EuclTruncationSymm< Tmatrix, Treal >::euclIfSmall(), mat::EuclTruncationSymmWithZ< Tmatrix, TmatrixZ, Treal >::euclIfSmall(), and mat::EuclTruncationCongrTransMeasure< Tmatrix, TmatrixB, Treal >::euclIfSmall().
◆ low()
Referenced by GetDensFromFock::create_checkpoint(), SCF_restricted::disturb_fock_matrix(), per::Perturbation< Treal, Tmatrix, Tvector >::dryRun(), mat::MatrixTriangular< Treal, Tmatrix >::eucl(), mat::MatrixGeneral< Treal, Tmatrix >::eucl(), SCF_restricted::get_2e_part_and_energy(), GetDensFromFock::get_dens_from_fock_sparse(), PurificationGeneral< MatrixType >::map_bounds_to_0_1(), mat::operator<<(), and mat::sqrtInt().
◆ midPoint()
Referenced by per::Perturbation< Treal, Tmatrix, Tvector >::dryRun(), mat::MatrixTriangular< Treal, Tmatrix >::eucl(), mat::MatrixGeneral< Treal, Tmatrix >::eucl(), mat::MatrixSymmetric< Treal, Tmatrix >::eucl_diff(), mat::MatrixSymmetric< Treal, Tmatrix >::euclDiffIfSmall(), mat::EuclTruncationSymm< Tmatrix, Treal >::euclIfSmall(), mat::EuclTruncationSymmWithZ< Tmatrix, TmatrixZ, Treal >::euclIfSmall(), and mat::EuclTruncationCongrTransMeasure< Tmatrix, TmatrixB, Treal >::euclIfSmall().
◆ operator*()
◆ operator+() [1/2]
◆ operator+() [2/2]
◆ operator-() [1/2]
◆ operator-() [2/2]
◆ operator/()
◆ overlap()
◆ puriStep() [1/2]
template<typename Treal >
◆ puriStep() [2/2]
◆ upp()
Referenced by GetDensFromFock::create_checkpoint(), SCF_restricted::disturb_fock_matrix(), per::Perturbation< Treal, Tmatrix, Tvector >::dryRun(), SCF_restricted::get_2e_part_and_energy(), GetDensFromFock::get_dens_from_fock_sparse(), PurificationGeneral< MatrixType >::map_bounds_to_0_1(), mat::operator<<(), mat::EuclTruncationBase< Tmatrix, Treal >::run(), Purification_sp2acc< MatrixType >::set_poly(), and mat::sqrtInt().
◆ lowerBound
Referenced by mat::Interval< ergo_real >::cover(), mat::Interval< ergo_real >::decrease(), mat::Interval< ergo_real >::empty(), 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 >::low(), mat::Interval< ergo_real >::midPoint(), mat::Interval< ergo_real >::operator*(), mat::Interval< ergo_real >::operator+(), mat::Interval< ergo_real >::operator-(), and mat::Interval< ergo_real >::operator/().
◆ upperBound
Referenced by mat::Interval< ergo_real >::decrease(), mat::Interval< ergo_real >::empty(), 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::Interval< ergo_real >::operator*(), mat::Interval< ergo_real >::operator+(), mat::Interval< ergo_real >::operator-(), mat::Interval< ergo_real >::operator/(), and mat::Interval< ergo_real >::upp().
The documentation for this class was generated from the following file: