![]() |
Reference documentation for deal.II version GIT d6cf33b98c 2023-09-22 19:50:02+00:00
|
#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 212 of file slepc_spectral_transformation.h.
|
explicit |
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 244 of file slepc_spectral_transformation.h.
|
protectedinherited |
SLEPc spectral transformation object.
Definition at line 112 of file slepc_spectral_transformation.h.