A base class of file reader.
Definition file_reader.h:19
Sparse matrix class designed mainly for csr format input and output.
Definition sparse_matrix.h:24
Class to read CSR file.
Definition csr_reader.h:35
int matrixDimension
Definition csr_reader.h:65
std::vector< std::vector< int > > RCoordinates
Definition csr_reader.h:62
std::vector< int > getRCoordinate(int index) const
Definition csr_reader.cpp:80
std::vector< SparseMatrix< T > > sparse_matrices
Definition csr_reader.h:63
int getMatrixDimension() const
Definition csr_reader.cpp:123
void parseFile()
Definition csr_reader.cpp:17
SparseMatrix< T > getMatrix(int Rx, int Ry, int Rz)
Definition csr_reader.cpp:102
int step
Definition csr_reader.h:64
int getNumberOfR() const
Definition csr_reader.cpp:116
int getStep() const
Definition csr_reader.cpp:130
int numberOfR
Definition csr_reader.h:66
This class has two functions: restart psi from the previous calculation, and write psi to the disk.
Definition cal_dos.h:9