![]() |
Hex
2.2
Hydrogen-electron collision solver
|
LU factorization using LAPACK. More...
#include <lu-lapack.h>


Public Member Functions | |
| factorizerRunTimeSelectionDefinitions (LUft_LAPACK, "lapack") LUft_LAPACK() | |
| Default constructor. More... | |
| virtual | ~LUft_LAPACK () |
| Destructor. More... | |
| LUft_LAPACK const & | operator= (LUft_LAPACK const &)=delete |
| virtual void | factorize (CsrMatrix< LU_int_t, Complex > const &matrix, LUftData data) |
| Factorize. More... | |
| virtual bool | valid () const |
| Validity indicator. More... | |
| virtual std::size_t | size () const |
| Return LU byte size. More... | |
| virtual void | solve (const cArrayView b, cArrayView x, int eqs) const |
| Solve equations. More... | |
| virtual void | save (std::string name) const |
| Save to disk. More... | |
| virtual void | load (std::string name, bool throw_on_io_failure=true) |
| Load from disk. More... | |
| virtual void | drop () |
| Release memory. More... | |
Public Member Functions inherited from LUft | |
| baseClassRunTimeSelectionDefinitions (LUft,()) LUft() | |
| Default constructor. More... | |
| virtual | ~LUft () |
| Destructor. More... | |
| virtual Real | cond () const |
| Estimation of the condition number. More... | |
| virtual cArray | solve (const cArrayView b, int eqs=1) const |
| Solve equations. More... | |
| virtual void | link (std::string name) |
| Link to a disk file. More... | |
| virtual void | unlink () |
| Unlink disk file. More... | |
| virtual std::string | filename () const |
| Name of the linked disk file. More... | |
| virtual void | save () const |
| virtual void | load () |
| virtual void | silent_load () |
This makes sense only for very small matrices.
|
virtual |
|
virtual |
Reimplemented from LUft.
|
virtual |
Implements LUft.
| LUft_LAPACK::factorizerRunTimeSelectionDefinitions | ( | LUft_LAPACK | , |
| "lapack" | |||
| ) |
|
virtual |
Implements LUft.
|
delete |
|
virtual |
Implements LUft.
|
virtual |
Reimplemented from LUft.
|
virtual |
Implements LUft.
|
inlinevirtual |
Reimplemented from LUft.
1.8.13