|
numerics 0.1.0
|
Functions | |
| void | ger (real alpha, const Vector &x, const Vector &y, Matrix &A, seq_t) noexcept |
| Sequential rank-1 update. | |
| void | ger (real alpha, const Vector &x, const Vector &y, Matrix &A, par_t) |
| Parallel rank-1 update. | |
| void | ger (real alpha, const Vector &x, const Vector &y, Matrix &A) |
| void | trsv_lower (const Matrix &L, const Vector &b, Vector &x) |
| Forward substitution: solve Lx = b. | |
| void | trsv_upper (const Matrix &U, const Vector &b, Vector &x) |
| Back substitution: solve Ux = b. | |
Parallel rank-1 update.
Definition at line 15 of file dense.cpp.
References num::BasicMatrix< T >::data(), num::BasicVector< T >::data(), ger(), and num::BasicVector< T >::size().
|
noexcept |
Sequential rank-1 update.
Definition at line 11 of file dense.cpp.
References num::kernel::raw::ger().
Forward substitution: solve Lx = b.
Definition at line 35 of file dense.cpp.
References num::BasicMatrix< T >::cols(), num::BasicMatrix< T >::data(), num::BasicVector< T >::data(), num::BasicMatrix< T >::rows(), num::BasicVector< T >::size(), and num::kernel::raw::trsv_lower().
Back substitution: solve Ux = b.
Definition at line 46 of file dense.cpp.
References num::BasicMatrix< T >::cols(), num::BasicMatrix< T >::data(), num::BasicVector< T >::data(), num::BasicMatrix< T >::rows(), num::BasicVector< T >::size(), and num::kernel::raw::trsv_upper().