|
ergo
|
#include <TestMatrix.h>
Public Types | |
| typedef Treal | real |
Public Member Functions | |
| TestMatrix () | |
| ~TestMatrix () | |
| TestMatrix (TestMatrix< real > const &other) | |
| TestMatrix< real > & | operator= (TestMatrix< real > const &other) |
| TestMatrix (int const n, real const *const elem) | |
| void | get_diag (real *elem) const |
| real | thresh (real chosen_thresh, mat::normType normTruncation) |
| TestMatrix< real > & | operator*= (real const alpha) |
| void | add_identity (real const alpha) |
| TestMatrix< real > & | operator= (mat::XYZ< real, TestMatrix< real >, TestMatrix< real > > const &sm2) |
| TestMatrix< real > & | operator+= (mat::XY< real, TestMatrix< real > > const &sm) |
| real | trace () const |
| void | transfer (TestMatrix< real > &dest) |
| real | min () const |
| real | max () const |
| size_t | nnz () const |
| int | get_nrows () const |
Static Public Member Functions | |
| static mat::Interval< real > | diffIfSmall (TestMatrix< real > const &A, TestMatrix< real > const &B, mat::normType const norm, real const reqAcc, real const maxAbsVal) |
| static real | mixed_diff (TestMatrix< real > const &A, TestMatrix< real > const &B, real const reqAcc) |
Private Attributes | |
| real * | elements |
| int | n |
| typedef Treal TestMatrix< Treal >::real |
|
inline |
Referenced by TestMatrix< Treal >::~TestMatrix().
|
inline |
References A, TestMatrix< Treal >::add_identity(), B, TestMatrix< Treal >::diffIfSmall(), TestMatrix< Treal >::elements, TestMatrix< Treal >::get_diag(), TestMatrix< Treal >::mixed_diff(), TestMatrix< Treal >::n, TestMatrix< Treal >::operator*=(), TestMatrix< Treal >::operator+=(), TestMatrix< Treal >::operator=(), TestMatrix< Treal >::TestMatrix(), TestMatrix< Treal >::thresh(), TestMatrix< Treal >::trace(), and TestMatrix< Treal >::transfer().
| TestMatrix< Treal >::TestMatrix | ( | TestMatrix< real > const & | other | ) |
References TestMatrix< Treal >::elements, and TestMatrix< Treal >::n.
| TestMatrix< Treal >::TestMatrix | ( | int const | n, |
| real const *const | elem | ||
| ) |
References TestMatrix< Treal >::elements, and TestMatrix< Treal >::n.
| void TestMatrix< Treal >::add_identity | ( | real const | alpha | ) |
References TestMatrix< Treal >::elements, and TestMatrix< Treal >::n.
Referenced by TestMatrix< Treal >::~TestMatrix().
|
static |
References TestMatrix< Treal >::elements, and TestMatrix< Treal >::n.
Referenced by TestMatrix< Treal >::trace(), and TestMatrix< Treal >::~TestMatrix().
| void TestMatrix< Treal >::get_diag | ( | real * | elem | ) | const |
References TestMatrix< Treal >::elements, and TestMatrix< Treal >::n.
Referenced by main(), and TestMatrix< Treal >::~TestMatrix().
|
inline |
References TestMatrix< Treal >::n.
|
inline |
References TestMatrix< Treal >::elements, and TestMatrix< Treal >::n.
Referenced by main().
|
inline |
References TestMatrix< Treal >::elements, and TestMatrix< Treal >::n.
Referenced by main().
|
static |
References TestMatrix< Treal >::elements, TestMatrix< Treal >::n, and TestMatrix< Treal >::transfer().
Referenced by TestMatrix< Treal >::~TestMatrix().
|
inline |
References TestMatrix< Treal >::n.
| TestMatrix< Treal > & TestMatrix< Treal >::operator*= | ( | real const | alpha | ) |
References TestMatrix< Treal >::elements, and TestMatrix< Treal >::n.
Referenced by TestMatrix< Treal >::~TestMatrix().
| TestMatrix< Treal > & TestMatrix< Treal >::operator+= | ( | mat::XY< real, TestMatrix< real > > const & | sm | ) |
References TestMatrix< Treal >::elements, and TestMatrix< Treal >::n.
Referenced by TestMatrix< Treal >::~TestMatrix().
| TestMatrix< Treal > & TestMatrix< Treal >::operator= | ( | TestMatrix< real > const & | other | ) |
References TestMatrix< Treal >::elements, and TestMatrix< Treal >::n.
Referenced by TestMatrix< Treal >::~TestMatrix().
| TestMatrix< Treal > & TestMatrix< Treal >::operator= | ( | mat::XYZ< real, TestMatrix< real >, TestMatrix< real > > const & | sm2 | ) |
References TestMatrix< Treal >::elements, and TestMatrix< Treal >::n.
| Treal TestMatrix< Treal >::thresh | ( | real | chosen_thresh, |
| mat::normType | normTruncation | ||
| ) |
References TestMatrix< Treal >::elements, and TestMatrix< Treal >::n.
Referenced by TestMatrix< Treal >::~TestMatrix().
| Treal TestMatrix< Treal >::trace | ( | ) | const |
References TestMatrix< Treal >::diffIfSmall(), TestMatrix< Treal >::elements, and TestMatrix< Treal >::n.
Referenced by TestMatrix< Treal >::~TestMatrix().
| void TestMatrix< Treal >::transfer | ( | TestMatrix< real > & | dest | ) |
References TestMatrix< Treal >::elements, and TestMatrix< Treal >::n.
Referenced by TestMatrix< Treal >::mixed_diff(), and TestMatrix< Treal >::~TestMatrix().
|
private |
Referenced by TestMatrix< Treal >::add_identity(), TestMatrix< Treal >::diffIfSmall(), TestMatrix< Treal >::get_diag(), TestMatrix< Treal >::max(), TestMatrix< Treal >::min(), TestMatrix< Treal >::mixed_diff(), TestMatrix< Treal >::operator*=(), TestMatrix< Treal >::operator+=(), TestMatrix< Treal >::operator=(), TestMatrix< Treal >::TestMatrix(), TestMatrix< Treal >::thresh(), TestMatrix< Treal >::trace(), TestMatrix< Treal >::transfer(), and TestMatrix< Treal >::~TestMatrix().
|
private |
Referenced by TestMatrix< Treal >::add_identity(), TestMatrix< Treal >::diffIfSmall(), TestMatrix< Treal >::get_diag(), TestMatrix< Treal >::get_nrows(), TestMatrix< Treal >::max(), TestMatrix< Treal >::min(), TestMatrix< Treal >::mixed_diff(), TestMatrix< Treal >::nnz(), TestMatrix< Treal >::operator*=(), TestMatrix< Treal >::operator+=(), TestMatrix< Treal >::operator=(), TestMatrix< Treal >::TestMatrix(), TestMatrix< Treal >::thresh(), TestMatrix< Treal >::trace(), TestMatrix< Treal >::transfer(), and TestMatrix< Treal >::~TestMatrix().