Initializer for SuperLU Matrices representing the subdomains. More...
#include <dune/istl/overlappingschwarz.hh>
Classes | |
class | IndexMap |
Public Types | |
typedef I | InitializerList |
typedef InitializerList::value_type | AtomInitializer |
typedef AtomInitializer::Matrix | Matrix |
typedef Matrix::const_iterator | Iter |
typedef Matrix::row_type::const_iterator | CIter |
typedef S | IndexSet |
typedef IndexSet::size_type | size_type |
Public Member Functions | |
OverlappingSchwarzInitializer (InitializerList &il, const IndexSet &indices) | |
void | addRowNnz (const Iter &row) |
void | allocate () |
void | countEntries (const Iter &row, const CIter &col) const |
void | calcColstart () const |
void | copyValue (const Iter &row, const CIter &col) const |
void | createMatrix () const |
Initializer for SuperLU Matrices representing the subdomains.
typedef InitializerList::value_type Dune::OverlappingSchwarzInitializer< I, S >::AtomInitializer |
typedef Matrix::row_type::const_iterator Dune::OverlappingSchwarzInitializer< I, S >::CIter |
typedef S Dune::OverlappingSchwarzInitializer< I, S >::IndexSet |
typedef I Dune::OverlappingSchwarzInitializer< I, S >::InitializerList |
typedef Matrix::const_iterator Dune::OverlappingSchwarzInitializer< I, S >::Iter |
typedef AtomInitializer::Matrix Dune::OverlappingSchwarzInitializer< I, S >::Matrix |
typedef IndexSet::size_type Dune::OverlappingSchwarzInitializer< I, S >::size_type |