QNANO
Public Member Functions | List of all members
Sparse_Matrix_Generator Class Referenceabstract
Inheritance diagram for Sparse_Matrix_Generator:
Inheritance graph
[legend]
Collaboration diagram for Sparse_Matrix_Generator:
Collaboration graph
[legend]

Public Member Functions

virtual void get_Matrix_row_block (std::vector< col_val > &col_val_vec, const int atom_index)=0
 Number of blocks. More...
 
void dump_sparse_Matrix (const std::string &file_IA, const std::string &file_JA, const std::string &file_values)
 Support for dumping the sparse Matrix.
 
- Public Member Functions inherited from Organize_Blocks
virtual size_t get_block_size (size_t block) const =0
 
virtual size_t get_base_index (size_t block) const =0
 
virtual size_t get_nr_blocks () const =0
 
virtual size_t get_DIM () const
 
size_t get_range_size (size_t block_start, size_t nr_blocks) const
 

Member Function Documentation

virtual void Sparse_Matrix_Generator::get_Matrix_row_block ( std::vector< col_val > &  col_val_vec,
const int  atom_index 
)
pure virtual

Number of blocks.

This is the important function for the interface

Implemented in TB_Model_Slater_Koster, TB_Model_spdsstar, Hartree_Fock, Manybody_Hamiltonian, and Sparse_Matrix_Generator_From_File.


The documentation for this class was generated from the following files: