|
void | generate_Matrix () |
|
virtual void | setup () |
|
virtual void | solve () |
|
virtual bool | should_print () const |
|
virtual double | get_eigenvalue (size_t i) |
|
virtual void | get_EV_local_part (size_t i, std::complex< double > *ptr) |
|
void | solve (Sparse_Matrix_Generator *generator) |
|
void | print_eigenvalues (std::ostream &ofs=std::cout) const |
|
void | print_eigenvalues (const std::string &filename) const |
|
| Eigen_Diagonalize_Sparse_Matrix (Sparse_Matrix_Generator *generator_) |
|
virtual Distribute_Block_Local * | new_Distribute_Block_Local (size_t totalsize) const |
| Allocate new structure to parallelize data of size 'totalsize'. May be a sequential Distrubute_Block_Local with only one block or an MPI parallelized version for calculations using SLEPc.
|
|
virtual Communicator * | new_Communicator () const |
|
The documentation for this class was generated from the following files:
- /home/moritz/QNANO_PRODUCTION/qnano_new/include/eigen/Eigen_Diagonalize_Sparse_Matrix.h
- /home/moritz/QNANO_PRODUCTION/qnano_new/sources/eigen/Eigen_Diagonalize_Sparse_Matrix.cc