Dune Core Modules (unstable)

Define general, extensible interface for inverse operators. More...

#include <dune-istl-config.hh>
#include <iomanip>
#include <ostream>
#include <string>
#include <functional>
#include <dune/common/exceptions.hh>
#include <dune/common/shared_ptr.hh>
#include <dune/common/simd/io.hh>
#include <dune/common/simd/simd.hh>
#include <dune/common/parametertree.hh>
#include <dune/common/timer.hh>
#include "solvertype.hh"
#include "preconditioner.hh"
#include "operators.hh"
#include "scalarproducts.hh"

Go to the source code of this file.

Classes

struct  Dune::InverseOperatorResult
 Statistics about the application of an inverse operator. More...
 
class  Dune::InverseOperator< X, Y >
 Abstract base class for all solvers. More...
 
class  Dune::IterativeSolver< X, Y >
 Base class for all implementations of iterative solvers. More...
 
class  Dune::IterativeSolver< X, Y >::Iteration< CountType >
 Class for controlling iterative methods. More...
 
class  Dune::SolverHelper< ISTLLinearSolver, BCRSMatrix >
 Helper class for notifying a DUNE-ISTL linear solver about a change of the iteration matrix object in a unified way, i.e. independent from the solver's type (direct/iterative). More...
 
struct  Dune::SolverHelper< ISTLLinearSolver, BCRSMatrix >::Implementation< is_direct_solver, Dummy >
 Implementation that works together with iterative ISTL solvers, e.g. Dune::CGSolver or Dune::BiCGSTABSolver. More...
 
struct  Dune::SolverHelper< ISTLLinearSolver, BCRSMatrix >::Implementation< true, Dummy >
 Implementation that works together with direct ISTL solvers, e.g. Dune::SuperLU or Dune::UMFPack. More...
 

Namespaces

namespace  Dune
 Dune namespace.
 

Detailed Description

Define general, extensible interface for inverse operators.

Implementation here covers only inversion of linear operators, but the implementation might be used for nonlinear operators as well.

Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.111.3 (Dec 21, 23:30, 2024)