dune-istl  2.4.1-rc2
Public Types | Public Member Functions | List of all members
Dune::OverlappingAssignerHelper< ILU0SubdomainSolver< M, X, Y >, false > Class Template Reference

#include <dune/istl/overlappingschwarz.hh>

Inheritance diagram for Dune::OverlappingAssignerHelper< ILU0SubdomainSolver< M, X, Y >, false >:
Inheritance graph

Public Types

typedef M matrix_type
 
typedef M::field_type field_type
 
typedef Y::block_type block_type
 
typedef matrix_type::size_type size_type
 

Public Member Functions

 OverlappingAssignerHelper (std::size_t maxlength, const M &mat, const Y &b, X &x)
 Constructor. More...
 
void deallocate ()
 Deallocates memory of the local vector. More...
 
void resetIndexForNextDomain ()
 Resets the local index to zero. More...
 
X & lhs ()
 Get the local left hand side. More...
 
Y & rhs ()
 Get the local right hand side. More...
 
void relaxResult (field_type relax)
 relax the result. More...
 
void operator() (const size_type &domain)
 calculate one entry of the local defect. More...
 
void assignResult (block_type &res)
 Assigns the block to the current local index. At the same time the local defect is calculated for the index and stored in the rhs. Afterwards the is incremented for the next block. More...
 

Member Typedef Documentation

template<class M , class X , class Y >
typedef Y::block_type Dune::OverlappingAssignerILUBase< M, X, Y >::block_type
inherited
template<class M , class X , class Y >
typedef M::field_type Dune::OverlappingAssignerILUBase< M, X, Y >::field_type
inherited
template<class M , class X , class Y >
typedef M Dune::OverlappingAssignerILUBase< M, X, Y >::matrix_type
inherited
template<class M , class X , class Y >
typedef matrix_type::size_type Dune::OverlappingAssignerILUBase< M, X, Y >::size_type
inherited

Constructor & Destructor Documentation

template<class M , class X , class Y >
Dune::OverlappingAssignerHelper< ILU0SubdomainSolver< M, X, Y >, false >::OverlappingAssignerHelper ( std::size_t  maxlength,
const M &  mat,
const Y &  b,
X &  x 
)
inline

Constructor.

Parameters
maxlengthThe maximum entries over all subdomains.
matThe global matrix.
bthe global right hand side.
xthe global left hand side.

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