Reference documentation for deal.II version Git d902c8c1aa 2019-12-15 00:36:45 -0500
Public Member Functions | Public Attributes | List of all members
EigenInverse< VectorType >::AdditionalData Struct Reference

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

Public Member Functions

 AdditionalData (double relaxation=1., unsigned int start_adaption=6, bool use_residual=true)

Public Attributes

double relaxation
unsigned int start_adaption
bool use_residual

Detailed Description

template<typename VectorType = Vector<double>>
struct EigenInverse< VectorType >::AdditionalData

Standardized data struct to pipe additional data to the solver.

Definition at line 145 of file eigen.h.

Constructor & Destructor Documentation

◆ AdditionalData()

template<typename VectorType = Vector<double>>
EigenInverse< VectorType >::AdditionalData::AdditionalData ( double  relaxation = 1.,
unsigned int  start_adaption = 6,
bool  use_residual = true 


Definition at line 163 of file eigen.h.

Member Data Documentation

◆ relaxation

template<typename VectorType = Vector<double>>
double EigenInverse< VectorType >::AdditionalData::relaxation

Damping of the updated shift value.

Definition at line 150 of file eigen.h.

◆ start_adaption

template<typename VectorType = Vector<double>>
unsigned int EigenInverse< VectorType >::AdditionalData::start_adaption

Start step of adaptive shift parameter.

Definition at line 155 of file eigen.h.

◆ use_residual

template<typename VectorType = Vector<double>>
bool EigenInverse< VectorType >::AdditionalData::use_residual

Flag for the stopping criterion.

Definition at line 159 of file eigen.h.

The documentation for this struct was generated from the following file: