SLEPcWrappers::SolverKrylovSchur Class Reference

Inheritance diagram for SLEPcWrappers::SolverKrylovSchur:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 SolverKrylovSchur (SolverControl &cn, const MPI_Comm &mpi_communicator=PETSC_COMM_WORLD, const AdditionalData &data=AdditionalData())

Protected Member Functions

virtual void set_solver_type (EPS &eps) const

Protected Attributes

const AdditionalData additional_data

Classes

struct  AdditionalData


Detailed Description

An implementation of the solver interface using the SLEPc Krylov-Schur solver. Usage: All spectrum, all problem types, complex.

Author:
Toby D. Young 2008

Constructor & Destructor Documentation

SLEPcWrappers::SolverKrylovSchur::SolverKrylovSchur ( SolverControl cn,
const MPI_Comm &  mpi_communicator = PETSC_COMM_WORLD,
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.


Member Function Documentation

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.


Member Data Documentation

Store a copy of the flags for this particular solver.


The documentation for this class was generated from the following file:

deal.II documentation generated on Wed Jul 28 23:07:00 2010 by doxygen 1.5.6