|
Jpp 20.0.0-27-g39925593c-D
the software that should make you happy
|
Auxiliary data structure for compatibility of symmetric matrix. More...
#include <JKatoomba_t.hh>
Public Member Functions | |
| void | resize (const size_t size) |
| Resize matrix. | |
| void | reset () |
| Set matrix to the null matrix. | |
| void | invert () |
| Invert matrix according SVD decomposition. | |
| template<class JVectorND_t > | |
| void | solve (JVectorND_t &u) |
Get solution of equation A x = b. | |
Static Public Attributes | |
| static constexpr double | TOLERANCE = 1.0e-8 |
| Tolerance for SVD. | |
| static std::mutex | mtx |
| TDecompSVD. | |
Auxiliary data structure for compatibility of symmetric matrix.
Inversion is based on SVD algorithm.
Definition at line 355 of file JKatoomba_t.hh.
Resize matrix.
Definition at line 363 of file JKatoomba_t.hh.
|
inline |
Set matrix to the null matrix.
Definition at line 371 of file JKatoomba_t.hh.
|
inline |
Invert matrix according SVD decomposition.
Definition at line 379 of file JKatoomba_t.hh.
|
inline |
Get solution of equation A x = b.
| u | column vector; b on input, x on output(I/O) |
Definition at line 399 of file JKatoomba_t.hh.
Tolerance for SVD.
Definition at line 358 of file JKatoomba_t.hh.
|
static |