dune-pdelab 2.7-git
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Dune::PDELab::BlockSolverOptions Struct Reference

Options for IterativeBlockJacobiPreconditionerLocalOperator. More...

#include <dune/pdelab/backend/istl/matrixfree/iterativeblockjacobipreconditioner.hh>

Public Member Functions

 BlockSolverOptions (const double resreduction=1e-5, const size_t maxiter=100, const bool precondition=true, const double weight=1.0, const int verbose=0)
 Constructor. More...
 

Public Attributes

double _resreduction
 Residual reduction, i.e. solver accuracy. More...
 
size_t _maxiter
 Maximal number of iterations. More...
 
bool _precondition
 Precondition with point-Jacobi? More...
 
double _weight
 Weight for point-jacobi. More...
 
int _verbose
 verbosity level More...
 

Detailed Description

Options for IterativeBlockJacobiPreconditionerLocalOperator.

Controls the options of the iterative solver for the individual blocks.

Constructor & Destructor Documentation

◆ BlockSolverOptions()

Dune::PDELab::BlockSolverOptions::BlockSolverOptions ( const double  resreduction = 1e-5,
const size_t  maxiter = 100,
const bool  precondition = true,
const double  weight = 1.0,
const int  verbose = 0 
)
inline

Constructor.

Parameters
[in]resreductionResidual reduction
[in]maxiterMaximal number of iterations
[in]preconditionPrecondition each block with point-Jacobi?
[in]weightWeight for point-Jacobi preconditioner
[in]verboseVerbosity level

Member Data Documentation

◆ _maxiter

size_t Dune::PDELab::BlockSolverOptions::_maxiter

Maximal number of iterations.

◆ _precondition

bool Dune::PDELab::BlockSolverOptions::_precondition

Precondition with point-Jacobi?

◆ _resreduction

double Dune::PDELab::BlockSolverOptions::_resreduction

Residual reduction, i.e. solver accuracy.

◆ _verbose

int Dune::PDELab::BlockSolverOptions::_verbose

verbosity level

◆ _weight

double Dune::PDELab::BlockSolverOptions::_weight

Weight for point-jacobi.


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