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

Public Member Functions

virtual void setup ()=0
 
virtual void solve ()=0
 
virtual bool should_print () const =0
 
virtual Distribute_Block_Localnew_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 Communicatornew_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: