#include <vector>
#include <cassert>
#include <sstream>
#include <algorithm>
#include <dune/istl/bvector.hh>
#include <dune/istl/bcrsmatrix.hh>
#include <dune/istl/matrixindexset.hh>
#include <linalg/threadedMatrix.hh>
#include <utilities/detailed_exception.hh>
Go to the source code of this file.
|
template<class Entry , class Index > |
void | Kaskade::insertMatrixBlockIndices (NumaCRSPatternCreator< Index > &globalCreator, NumaBCRSMatrix< Entry, Index > const &matrixBlock, typename NumaBCRSMatrix< Entry, Index >::size_type startRow, typename NumaBCRSMatrix< Entry, Index >::size_type startCol) |
|
template<class Entry > |
void | Kaskade::insertMatrixBlockIndices (Dune::MatrixIndexSet &globalIndexSet, Dune::BCRSMatrix< Entry > const &matrixBlock, Dune::MatrixIndexSet::size_type startRow, Dune::MatrixIndexSet::size_type startCol) |
|
template<class BMatrix > |
void | Kaskade::insertMatrixBlockEntries (BMatrix &globalMatrix, BMatrix const &matrixBlock, typename BMatrix::size_type startRow, typename BMatrix::size_type startCol) |
|
template<class BVector > |
void | Kaskade::insertVectorBlock (BVector &globalVector, BVector const &vectorBlock, typename BVector::size_type startIdx) |
|