![]() |
deal.II version GIT relicensing-6834-g5b78e6bcdf 2026-10-01 11:20:01+00:00
|
#include <deal.II/lac/slepc_spectral_transformation.h>
An implementation of the transformation interface using the SLEPc Shift and Invert.
Definition at line 164 of file slepc_spectral_transformation.h.
Classes | |
| struct | AdditionalData |
Public Member Functions | |
| TransformationShiftInvert (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 |
Friends | |
| class | SolverBase |
|
explicit |
Constructor.
Definition at line 86 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 47 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 54 of file slepc_spectral_transformation.cc.
|
friend |
Definition at line 199 of file slepc_spectral_transformation.h.
|
protected |
Store a copy of the flags for this particular solver.
Definition at line 195 of file slepc_spectral_transformation.h.
|
protectedinherited |
SLEPc spectral transformation object.
Definition at line 112 of file slepc_spectral_transformation.h.