DUNE PDELab (git)

Dune::PDELab::ISTLBackend_SEQ_MatrixFree_Base< GO, PrecGO, Solver > Class Template Reference

Sequential matrix-free solver backend. More...

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

Public Member Functions

void setLinearizationPoint (const V &u)
 
template<class V >
Dune::template FieldTraits< typenameV::ElementType >::real_type norm (const V &v) const
 compute global norm of a vector More...
 
const Dune::PDELab::LinearSolverResult< double > & result () const
 Return access to result data.
 

Detailed Description

template<class GO, class PrecGO, template< class > class Solver>
class Dune::PDELab::ISTLBackend_SEQ_MatrixFree_Base< GO, PrecGO, Solver >

Sequential matrix-free solver backend.

This can be used with a combination of {CGSolver, BiCGSTABSolver, MINRESSolver} as a solver and grid operator build from one of the following local operators:

Note: If you use BlockSORPreconditionerLocalOperator you need to use FastDGGridOperator!

Template Parameters
GOGrid operator implementing the matrix-free operator application
PrecGOGrid operator implementing matrix-free preconditioning

Member Function Documentation

◆ norm()

template<class V >
Dune::template FieldTraits< typenameV::ElementType >::real_type Dune::PDELab::SequentialNorm::norm ( const V &  v) const
inlineinherited

compute global norm of a vector

\param[in] v the given vector

◆ setLinearizationPoint()

template<class GO , class PrecGO , template< class > class Solver>
void Dune::PDELab::ISTLBackend_SEQ_MatrixFree_Base< GO, PrecGO, Solver >::setLinearizationPoint ( const V &  u)
inline

The documentation for this class was generated from the following file:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.111.3 (Jul 15, 22:36, 2024)