dune-fem 2.12-git
Loading...
Searching...
No Matches
Dune::Fem::PetscInverseOperatorAvailable Class Reference

PETSc KSP solver context for PETSc Mat and PETSc Vec. More...

#include <dune/fem/solver/petscavailable.hh>

Static Public Member Functions

static std::vector< int > supportedSolverMethods ()
 
static std::vector< int > supportedPreconditionMethods ()
 
static std::vector< std::stringextraPreconditionMethods ()
 

Protected Types

enum class  PetscSolver {
  cg = SolverParameter::cg , bicgstab = SolverParameter::bicgstab , gmres = SolverParameter::gmres , minres = SolverParameter::minres ,
  bicg = SolverParameter::bicg , preonly = SolverParameter::preonly , kspoptions = 0
}
 

Detailed Description

PETSc KSP solver context for PETSc Mat and PETSc Vec.

Member Enumeration Documentation

◆ PetscSolver

Enumerator
cg 
bicgstab 
gmres 
minres 
bicg 
preonly 
kspoptions 

Member Function Documentation

◆ extraPreconditionMethods()

static std::vector< std::string > Dune::Fem::PetscInverseOperatorAvailable::extraPreconditionMethods ( )
inlinestatic

◆ supportedPreconditionMethods()

static std::vector< int > Dune::Fem::PetscInverseOperatorAvailable::supportedPreconditionMethods ( )
inlinestatic

◆ supportedSolverMethods()

static std::vector< int > Dune::Fem::PetscInverseOperatorAvailable::supportedSolverMethods ( )
inlinestatic

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