![]() |
Reference documentation for deal.II version 8.1.0
|
#include <slepc_spectral_transformation.h>
Classes | |
struct | TransformationData |
Public Member Functions | |
TransformationBase () | |
virtual | ~TransformationBase () |
void | set_context (EPS &eps) |
Protected Member Functions | |
virtual void | set_transformation_type (ST &st) const =0 |
Private Attributes | |
std_cxx1x::shared_ptr < TransformationData > | transformation_data |
Base class for spectral transformation classes using the SLEPc solvers which are selected based on flags passed to the spectral transformation.
SLEPcWrappers::TransformationXXX
, where XXX
is your favourite transformation type, can then be implemented in application codes in the following way for XXX=INVERT
with the solver object eigensolver
:
and later calling the solve()
function as usual:
Definition at line 66 of file slepc_spectral_transformation.h.
SLEPcWrappers::TransformationBase::TransformationBase | ( | ) |
Constructor.
|
virtual |
Destructor.
void SLEPcWrappers::TransformationBase::set_context | ( | EPS & | eps | ) |
Record the EPS object that is associated to the spectral transformation