One-electron diagonalization data.
More...
#include <hldata.h>
|
| void | hdflink (const char *file) |
| | Link the structure to a disk file. More...
|
| |
| bool | hdfcheck (const char *file=nullptr) const |
| | Check that the file exists and can be opened for reading. More...
|
| |
| bool | hdfload (const char *file=nullptr) |
| | Try to load data from a disk file. More...
|
| |
| bool | hdfsave (const char *file=nullptr) const |
| | Save data to disk. More...
|
| |
| cArray | readPseudoState (unsigned l, unsigned ichan) const |
| | Read a pseudo bound state. More...
|
| |
| void | drop () |
| | Release memory. More...
|
| |
This data structure is used to manage the one-electron eigenstates and some other data. It is used by NoPreconditioner to construct extended matrix of the system and to calculate the right-hand side, by KPAPreconditioner to precondition the system by solution of the independent electrons and by the Amplitudes class to extract the scattering T-matrix.
◆ drop()
◆ hdfcheck()
| bool HlData::hdfcheck |
( |
const char * |
file = nullptr | ) |
const |
◆ hdflink()
| void HlData::hdflink |
( |
const char * |
file | ) |
|
◆ hdfload()
| bool HlData::hdfload |
( |
const char * |
file = nullptr | ) |
|
◆ hdfsave()
| bool HlData::hdfsave |
( |
const char * |
file = nullptr | ) |
const |
◆ readPseudoState()
| cArray HlData::readPseudoState |
( |
unsigned |
l, |
|
|
unsigned |
ichan |
|
) |
| const |
◆ Cl
| ColMatrix<Complex> HlData::Cl |
◆ Dl
◆ filename
| std::string HlData::filename |
◆ invCl_invsqrtS
| RowMatrix<Complex> HlData::invCl_invsqrtS |
◆ invsqrtS_Cl
| RowMatrix<Complex> HlData::invsqrtS_Cl |
The documentation for this class was generated from the following files: