#include <truncation.h>
◆ EuclTruncationBase()
template<typename Tmatrix, typename Treal>
◆ ~EuclTruncationBase()
template<typename Tmatrix, typename Treal>
◆ euclIfSmall()
template<typename Tmatrix, typename Treal>
◆ frobThreshLowLevel()
template<typename Tmatrix, typename Treal>
◆ getFrobSqNorms()
template<typename Tmatrix, typename Treal>
◆ getFrobTruncBounds()
template<typename Tmatrix, typename Treal>
virtual void mat::EuclTruncationBase< Tmatrix, Treal >::getFrobTruncBounds |
( |
Treal & | lowTrunc, |
|
|
Treal & | highTrunc, |
|
|
Treal const | threshold ) |
|
protectedpure virtual |
◆ run()
template<typename Tmatrix, typename Treal>
References mat::euclIfSmall(), frobThreshLowLevel(), getFrobSqNorms(), getFrobTruncBounds(), and mat::Interval< Treal >::upp().
Referenced by mat::MatrixGeneral< Treal, Tmatrix >::eucl_thresh(), mat::MatrixSymmetric< Treal, Tmatrix >::eucl_thresh(), mat::MatrixTriangular< Treal, Tmatrix >::eucl_thresh(), mat::MatrixTriangular< Treal, Tmatrix >::eucl_thresh_congr_trans_measure(), and mat::MatrixSymmetric< Treal, Tmatrix >::mixed_norm_thresh().
template<typename Tmatrix, typename Treal>
Referenced by mat::EuclTruncationCongrTransMeasure< Tmatrix, TmatrixB, Treal >::euclIfSmall(), EuclTruncationBase(), mat::EuclTruncationGeneral< Tmatrix, Treal >::frobThreshLowLevel(), mat::EuclTruncationSymm< Tmatrix, Treal >::frobThreshLowLevel(), mat::EuclTruncationSymmElementLevel< Tmatrix, Treal >::frobThreshLowLevel(), mat::EuclTruncationGeneral< Tmatrix, Treal >::getFrobSqNorms(), mat::EuclTruncationSymm< Tmatrix, Treal >::getFrobSqNorms(), mat::EuclTruncationSymmElementLevel< Tmatrix, Treal >::getFrobSqNorms(), mat::EuclTruncationCongrTransMeasure< Tmatrix, TmatrixB, Treal >::getFrobTruncBounds(), mat::EuclTruncationGeneral< Tmatrix, Treal >::getFrobTruncBounds(), and mat::EuclTruncationSymm< Tmatrix, Treal >::getFrobTruncBounds().
template<typename Tmatrix, typename Treal>
Referenced by mat::EuclTruncationCongrTransMeasure< Tmatrix, TmatrixB, Treal >::euclIfSmall(), mat::EuclTruncationGeneral< Tmatrix, Treal >::euclIfSmall(), mat::EuclTruncationSymm< Tmatrix, Treal >::euclIfSmall(), mat::EuclTruncationSymmWithZ< Tmatrix, TmatrixZ, Treal >::euclIfSmall(), EuclTruncationBase(), mat::EuclTruncationGeneral< Tmatrix, Treal >::frobThreshLowLevel(), mat::EuclTruncationSymm< Tmatrix, Treal >::frobThreshLowLevel(), and mat::EuclTruncationSymmElementLevel< Tmatrix, Treal >::frobThreshLowLevel().
The documentation for this class was generated from the following file: