dune-istl
2.8.0
|
Initializer for SuperLU Matrices representing the subdomains. More...
#include <dune/istl/overlappingschwarz.hh>
Public Types | |
typedef D | subdomain_vector |
The vector type containing the subdomain to row index mapping. More... | |
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, const subdomain_vector &domains) | |
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, D >::AtomInitializer |
typedef Matrix::row_type::const_iterator Dune::OverlappingSchwarzInitializer< I, S, D >::CIter |
typedef S Dune::OverlappingSchwarzInitializer< I, S, D >::IndexSet |
typedef I Dune::OverlappingSchwarzInitializer< I, S, D >::InitializerList |
typedef Matrix::const_iterator Dune::OverlappingSchwarzInitializer< I, S, D >::Iter |
typedef AtomInitializer::Matrix Dune::OverlappingSchwarzInitializer< I, S, D >::Matrix |
typedef IndexSet::size_type Dune::OverlappingSchwarzInitializer< I, S, D >::size_type |
typedef D Dune::OverlappingSchwarzInitializer< I, S, D >::subdomain_vector |
The vector type containing the subdomain to row index mapping.