Reference documentation for deal.II version GIT relicensing-830-g705d74db9d 2024-06-15 08:50:02+00:00
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
No Matches
Classes | Public Member Functions | Protected Attributes | Friends | List of all members
SLEPcWrappers::TransformationShiftInvert Class Reference

#include <deal.II/lac/slepc_spectral_transformation.h>

Inheritance diagram for SLEPcWrappers::TransformationShiftInvert:
Inheritance graph


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


class SolverBase

Detailed Description

An implementation of the transformation interface using the SLEPc Shift and Invert.

Definition at line 163 of file slepc_spectral_transformation.h.

Constructor & Destructor Documentation

◆ TransformationShiftInvert()

SLEPcWrappers::TransformationShiftInvert::TransformationShiftInvert ( const MPI_Comm  mpi_communicator,
const AdditionalData data = AdditionalData() 


Definition at line 87 of file

Member Function Documentation

◆ set_matrix_mode()

void SLEPcWrappers::TransformationBase::set_matrix_mode ( const STMatMode  mode)

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

Definition at line 48 of file

◆ set_solver()

void SLEPcWrappers::TransformationBase::set_solver ( const PETScWrappers::SolverBase solver)

Set solver to be used when solving a system of linear algebraic equations inside the eigensolver.

Definition at line 55 of file

Friends And Related Symbol Documentation

◆ SolverBase

friend class SolverBase

Definition at line 198 of file slepc_spectral_transformation.h.

Member Data Documentation

◆ additional_data

const AdditionalData SLEPcWrappers::TransformationShiftInvert::additional_data

Store a copy of the flags for this particular solver.

Definition at line 194 of file slepc_spectral_transformation.h.

◆ st

ST SLEPcWrappers::TransformationBase::st

SLEPc spectral transformation object.

Definition at line 111 of file slepc_spectral_transformation.h.

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