3.2-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Loading...
Searching...
No Matches
Dumux::LinearSolverParameters< LinearSolverTraits > Class Template Reference

#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 Public Attributes

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

Member Function Documentation

◆ createParameterTree()

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

Create a tree containing parameters required for the linear solvers and precondioners of the Dune ISTL.

◆ fillValuesForIstlKeys()

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

Iterate over all keys required by the ISTL, translate them to Dumux syntax and add values to tree.

◆ setDefaultParameters()

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

Set some defaults for the solver parameters.

Member Data Documentation

◆ dumuxToIstlSolverParams

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

Translation table for solver parameters.


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