ezarpack/mpi/solver_base.hpp
- primary mpi::arpack_solver
class template¶
Definition of class template mpi::arpack_solver
– ezARPACK’s main MPI
solver class.
-
template<operator_kind OpKind, typename Backend>
class arpack_solver¶ Main class template of ezARPACK’s API (MPI version).
Instances of this class are used to solve all kinds of eigenproblems supported by ezARPACK in MPI parallelized mode.
- Template Parameters:
OpKind – Kind of eigenproblem to be solved.
Backend – Tag type specifying what storage backend (matrix/vector algebra library) must be used by
arpack_solver
. The storage backend determines types of internally stored data arrays and input/output view objects exposed by methods of the class.