|
virtual void | setup ()=0 |
|
virtual void | solve ()=0 |
|
virtual bool | should_print () const =0 |
|
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 |
|
virtual double | get_eigenvalue (size_t i)=0 |
|
virtual void | get_EV_local_part (size_t i, std::complex< double > *ptr)=0 |
|
The documentation for this class was generated from the following files:
- /home/moritz/QNANO_PRODUCTION/qnano_new/include/tools/Abstract_Solver.h
- /home/moritz/QNANO_PRODUCTION/qnano_new/sources/tools/Abstract_Solver.cc