
Classes | |
| struct | AdditionalData |
Public Member Functions | |
| SolverKrylovSchur (SolverControl &cn, const MPI_Comm &mpi_communicator=PETSC_COMM_SELF, const AdditionalData &data=AdditionalData()) | |
Protected Member Functions | |
| virtual void | set_solver_type (EPS &eps) const |
Protected Attributes | |
| const AdditionalData | additional_data |
An implementation of the solver interface using the SLEPc Krylov-Schur solver. Usage: All spectrum, all problem types, complex.
Definition at line 415 of file slepc_solver.h.
| SLEPcWrappers::SolverKrylovSchur::SolverKrylovSchur | ( | SolverControl & | cn, |
| const MPI_Comm & | mpi_communicator = PETSC_COMM_SELF, |
||
| const AdditionalData & | data = AdditionalData() |
||
| ) |
SLEPc solvers will want to have an MPI communicator context over which computations are parallelized. By default, this carries the same behaviour has the PETScWrappers, but you can change that.
| virtual void SLEPcWrappers::SolverKrylovSchur::set_solver_type | ( | EPS & | eps ) | const [protected, virtual] |
Function that takes a Eigenvalue Problem Solver context object, and sets the type of solver that is appropriate for this class.
Implements SLEPcWrappers::SolverBase.
const AdditionalData SLEPcWrappers::SolverKrylovSchur::additional_data [protected] |
Store a copy of the flags for this particular solver.
Definition at line 446 of file slepc_solver.h.
documentation generated on Fri Feb 3 2012 06:04:16 by
doxygen
1.7.2