|
ergo
|
Truncation of symmetric matrices. More...
#include <truncation.h>
Public Member Functions | |
| EuclTruncationSymm (Tmatrix &A_) | |
Protected Member Functions | |
| virtual void | getFrobTruncBounds (Treal &lowTrunc, Treal &highTrunc, Treal const threshold) |
| virtual void | getFrobSqNorms (std::vector< Treal > &frobsq_norms) |
| virtual void | frobThreshLowLevel (Treal const threshold) |
| virtual Interval< Treal > | euclIfSmall (Treal const absTol, Treal const threshold) |
Truncation of symmetric matrices.
| mat::EuclTruncationSymm::EuclTruncationSymm | ( | Tmatrix & | A_ | ) | [inline, explicit] |
| Interval< Treal > mat::EuclTruncationSymm::euclIfSmall | ( | Treal const | absTol, |
| Treal const | threshold | ||
| ) | [protected, virtual] |
Implements mat::EuclTruncationBase< Tmatrix, Treal >.
Reimplemented in mat::EuclTruncationSymmWithZ.
References mat::euclIfSmall(), mat::Interval::length(), and mat::Interval::midPoint().
| void mat::EuclTruncationSymm::frobThreshLowLevel | ( | Treal const | threshold | ) | [protected, virtual] |
Implements mat::EuclTruncationBase< Tmatrix, Treal >.
Reimplemented in mat::EuclTruncationSymmElementLevel.
References A.
| void mat::EuclTruncationSymm::getFrobSqNorms | ( | std::vector< Treal > & | frobsq_norms | ) | [protected, virtual] |
Implements mat::EuclTruncationBase< Tmatrix, Treal >.
Reimplemented in mat::EuclTruncationSymmElementLevel.
References A.
| void mat::EuclTruncationSymm::getFrobTruncBounds | ( | Treal & | lowTrunc, |
| Treal & | highTrunc, | ||
| Treal const | threshold | ||
| ) | [protected, virtual] |
Implements mat::EuclTruncationBase< Tmatrix, Treal >.
Reimplemented in mat::EuclTruncationSymmWithZ.
References A.