version 3.10.0
Loading...
Searching...
No Matches
Dumux::LinearSolverParameters< LinearSolverTraits > Class Template Reference

Generates a parameter tree required for the linear solvers and precondioners of the Dune ISTL.

#include <dumux/linear/linearsolverparameters.hh>

Static Public Member Functions

static Dune::ParameterTree createParameterTree (const std::string &paramGroup="")
 Create a tree containing parameters required for the linear solvers and precondioners of the Dune ISTL.
 
static void setDefaultParameters (Dune::ParameterTree &params, const std::string &paramGroup="")
 Set some defaults for the solver parameters.
 
static void fillValuesForIstlKeys (Dune::ParameterTree &params, const std::string &paramGroup="")
 Iterate over all keys required by the ISTL, translate them to Dumux syntax and add values to tree.
 
static void disableVerbosity (Dune::ParameterTree &params)
 

Static Public Attributes

static const std::vector< std::array< std::string, 2 > > dumuxToIstlSolverParams
 Translation table for solver parameters.
 

Member Function Documentation

◆ createParameterTree()

template<class LinearSolverTraits>
static Dune::ParameterTree Dumux::LinearSolverParameters< LinearSolverTraits >::createParameterTree ( const std::string & paramGroup = "")
inlinestatic

◆ disableVerbosity()

template<class LinearSolverTraits>
static void Dumux::LinearSolverParameters< LinearSolverTraits >::disableVerbosity ( Dune::ParameterTree & params)
inlinestatic

◆ fillValuesForIstlKeys()

template<class LinearSolverTraits>
static void Dumux::LinearSolverParameters< LinearSolverTraits >::fillValuesForIstlKeys ( Dune::ParameterTree & params,
const std::string & paramGroup = "" )
inlinestatic

◆ setDefaultParameters()

template<class LinearSolverTraits>
static void Dumux::LinearSolverParameters< LinearSolverTraits >::setDefaultParameters ( Dune::ParameterTree & params,
const std::string & paramGroup = "" )
inlinestatic

Member Data Documentation

◆ dumuxToIstlSolverParams

template<class LinearSolverTraits>
const std::vector<std::array<std::string, 2> > Dumux::LinearSolverParameters< LinearSolverTraits >::dumuxToIstlSolverParams
static

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