Reference documentation for deal.II version 9.5.0
|
#include <deal.II/lac/slepc_spectral_transformation.h>
Classes | |
struct | AdditionalData |
Public Member Functions | |
TransformationSpectrumFolding (const MPI_Comm mpi_communicator, const AdditionalData &data=AdditionalData()) | |
void | set_matrix_mode (const STMatMode mode) |
void | set_solver (const PETScWrappers::SolverBase &solver) |
Protected Attributes | |
const AdditionalData | additional_data |
ST | st |
An implementation of the transformation interface using the SLEPc Spectrum Folding. This transformation type has been removed in SLEPc 3.5.0 and thus cannot be used in the newer versions.
Definition at line 211 of file slepc_spectral_transformation.h.
SLEPcWrappers::TransformationSpectrumFolding::TransformationSpectrumFolding | ( | const MPI_Comm | mpi_communicator, |
const AdditionalData & | data = AdditionalData() |
||
) |
Constructor.
Definition at line 108 of file slepc_spectral_transformation.cc.
|
inherited |
Set a flag to indicate how the transformed matrices are being stored in the spectral transformations.
The possible values are given by the enumerator STMatMode in the SLEPc library https://slepc.upv.es/documentation/current/docs/manualpages/ST/STMatMode.html
Definition at line 49 of file slepc_spectral_transformation.cc.
|
inherited |
Set solver to be used when solving a system of linear algebraic equations inside the eigensolver.
Definition at line 56 of file slepc_spectral_transformation.cc.
|
protected |
Store a copy of the flags for this particular solver.
Definition at line 243 of file slepc_spectral_transformation.h.
|
protectedinherited |
SLEPc spectral transformation object.
Definition at line 112 of file slepc_spectral_transformation.h.