begin() | Kaskade::NumaBCRSMatrix< Entry, Index > | inline |
begin() const | Kaskade::NumaBCRSMatrix< Entry, Index > | inline |
block_type typedef | Kaskade::NumaBCRSMatrix< Entry, Index > | |
chunk(int i) | Kaskade::NumaBCRSMatrix< Entry, Index > | inline |
ColIterator typedef | Kaskade::NumaBCRSMatrix< Entry, Index > | |
conjugation(NumaBCRSMatrix< EntryP, IndexP > const &P, NumaBCRSMatrix< EntryA, IndexA > const &A, bool onlyLowerTriangle=false, bool createDiagonal=false) | Kaskade::NumaBCRSMatrix< Entry, Index > | related |
const_iterator typedef | Kaskade::NumaBCRSMatrix< Entry, Index > | |
const_row_type typedef | Kaskade::NumaBCRSMatrix< Entry, Index > | |
ConstColIterator typedef | Kaskade::NumaBCRSMatrix< Entry, Index > | |
ConstRowIterator typedef | Kaskade::NumaBCRSMatrix< Entry, Index > | |
diagcat(NumaBCRSMatrix< Dune::FieldMatrix< double, blockrows, blockcols >, Index > const &A, NumaBCRSMatrix< Dune::FieldMatrix< double, blockrows, blockcols >, Index > const &B) | Kaskade::NumaBCRSMatrix< Entry, Index > | related |
end() | Kaskade::NumaBCRSMatrix< Entry, Index > | inline |
end() const | Kaskade::NumaBCRSMatrix< Entry, Index > | inline |
eraseCols(Source const &A, ColIndices const &ci) | Kaskade::NumaBCRSMatrix< Entry, Index > | related |
eraseRows(Source const &A, RowIndices const &ri) | Kaskade::NumaBCRSMatrix< Entry, Index > | related |
eraseRowsNCols(Source const &A, RowIndices const &ri, ColIndices const &ci) | Kaskade::NumaBCRSMatrix< Entry, Index > | related |
exists(Index r, Index c) const | Kaskade::NumaBCRSMatrix< Entry, Index > | inline |
field_type typedef | Kaskade::NumaBCRSMatrix< Entry, Index > | |
frobenius_norm() const | Kaskade::NumaBCRSMatrix< Entry, Index > | inline |
frobenius_norm2() const | Kaskade::NumaBCRSMatrix< Entry, Index > | inline |
full(SparseMatrix const &A) | Kaskade::NumaBCRSMatrix< Entry, Index > | related |
full(SparseMatrix const &A, RowRange const &rows, ColRange const &cols) | Kaskade::NumaBCRSMatrix< Entry, Index > | related |
getPattern() const | Kaskade::NumaBCRSMatrix< Entry, Index > | inline |
horzcat(NumaBCRSMatrix< Dune::FieldMatrix< Scalar, blockrows, blockcols >, Index > const &A, NumaBCRSMatrix< Dune::FieldMatrix< Scalar, blockrows, blockcols >, Index > const &B) | Kaskade::NumaBCRSMatrix< Entry, Index > | related |
iterator typedef | Kaskade::NumaBCRSMatrix< Entry, Index > | |
M() const | Kaskade::NumaBCRSMatrix< Entry, Index > | inline |
mmv(X const &x, Y &y) const | Kaskade::NumaBCRSMatrix< Entry, Index > | inline |
mtv(X const &x, Y &y) const | Kaskade::NumaBCRSMatrix< Entry, Index > | inline |
mv(X const &x, Y &y) const | Kaskade::NumaBCRSMatrix< Entry, Index > | inline |
N() const | Kaskade::NumaBCRSMatrix< Entry, Index > | inline |
nonZeroColumns(Source const &A) | Kaskade::NumaBCRSMatrix< Entry, Index > | related |
nonzeroes() const | Kaskade::NumaBCRSMatrix< Entry, Index > | inline |
NumaBCRSMatrix() | Kaskade::NumaBCRSMatrix< Entry, Index > | inline |
NumaBCRSMatrix(Self const &A)=default | Kaskade::NumaBCRSMatrix< Entry, Index > | |
NumaBCRSMatrix(Self &&A)=default | Kaskade::NumaBCRSMatrix< Entry, Index > | |
NumaBCRSMatrix(NumaCRSPatternCreator< Index > const &creator, Entry const &init=Entry(0)) | Kaskade::NumaBCRSMatrix< Entry, Index > | inline |
NumaBCRSMatrix(std::shared_ptr< NumaCRSPattern< Index > > const &pattern_, Entry const &init=Entry(0)) | Kaskade::NumaBCRSMatrix< Entry, Index > | inline |
NumaBCRSMatrix(Expanded const &eIndices, Condensed const &cIndices, Matrix const &mat) | Kaskade::NumaBCRSMatrix< Entry, Index > | inline |
NumaBCRSMatrix(Expanded const &eIndices, Matrix const &mat) | Kaskade::NumaBCRSMatrix< Entry, Index > | inline |
NumaBCRSMatrix(std::shared_ptr< NumaCRSPattern< Index > > const &pattern_, Matrix const &matrix, bool isSymmetric, bool isTransposed) | Kaskade::NumaBCRSMatrix< Entry, Index > | inline |
NumaBCRSMatrix(NumaBCRSMatrix< OtherEntry, Index > const &matrix) | Kaskade::NumaBCRSMatrix< Entry, Index > | inline |
NumaBCRSMatrix(Matrix const &matrix, bool isSymmetric, bool isTransposed=false, bool symmetric=false) | Kaskade::NumaBCRSMatrix< Entry, Index > | inline |
NumaBCRSMatrix(NumaBCRSMatrix< Entry, Index > const &matrix, bool isSymmetric, bool isTransposed=false, bool symmetric=false) | Kaskade::NumaBCRSMatrix< Entry, Index > | inline |
operator()(RowIndices const &ri, ColIndices const &ci) const | Kaskade::NumaBCRSMatrix< Entry, Index > | inline |
operator*(NumaBCRSMatrix< EntryA, IndexA > const &A, NumaBCRSMatrix< EntryB, IndexB > const &B) | Kaskade::NumaBCRSMatrix< Entry, Index > | related |
operator*=(Factor a) | Kaskade::NumaBCRSMatrix< Entry, Index > | inline |
operator+(NumaBCRSMatrix< Entry, Index > const &A, NumaBCRSMatrix< Entry, Index2 > const &B) | Kaskade::NumaBCRSMatrix< Entry, Index > | related |
operator+=(NumaBCRSMatrix< EntryB, IndexB > const &B) | Kaskade::NumaBCRSMatrix< Entry, Index > | inline |
operator-=(NumaBCRSMatrix< EntryB, IndexB > const &B) | Kaskade::NumaBCRSMatrix< Entry, Index > | inline |
operator<<(std::ostream &out, NumaBCRSMatrix< Entry, Index > const &A) | Kaskade::NumaBCRSMatrix< Entry, Index > | related |
operator=(Self const &mat)=default | Kaskade::NumaBCRSMatrix< Entry, Index > | |
operator=(Self &&mat)=default | Kaskade::NumaBCRSMatrix< Entry, Index > | |
operator=(Entry const &a) | Kaskade::NumaBCRSMatrix< Entry, Index > | inline |
operator=(typename Entry::field_type const &a) | Kaskade::NumaBCRSMatrix< Entry, Index > | inline |
operator=(ThreadedMatrixDetail::NumaBCRSMatrixExpression< Arguments, Operation > const &e) | Kaskade::NumaBCRSMatrix< Entry, Index > | inline |
operator[](Index r) | Kaskade::NumaBCRSMatrix< Entry, Index > | inline |
operator[](Index r) const | Kaskade::NumaBCRSMatrix< Entry, Index > | inline |
reshapeBlocks(NumaBCRSMatrix< Dune::FieldMatrix< Scalar, row1, col1 >, Index > const &A) | Kaskade::NumaBCRSMatrix< Entry, Index > | related |
row_type typedef | Kaskade::NumaBCRSMatrix< Entry, Index > | |
Scalar typedef | Kaskade::NumaBCRSMatrix< Entry, Index > | |
scatter(LMIterator first, LMIterator last) | Kaskade::NumaBCRSMatrix< Entry, Index > | inline |
scatter(DynamicMatrix< Entry > const &B, RowIndices const &rows, ColIndices const &cols, BinaryOp const &op=BinaryOp()) | Kaskade::NumaBCRSMatrix< Entry, Index > | related |
size_type typedef | Kaskade::NumaBCRSMatrix< Entry, Index > | |
smtv(field_type const &a, X const &x, Y &y) const | Kaskade::NumaBCRSMatrix< Entry, Index > | inline |
smv(field_type const &a, X const &x, Y &y) const | Kaskade::NumaBCRSMatrix< Entry, Index > | inline |
submatrix(Source const &A, RowIndices const &ri, ColIndices const &ci) | Kaskade::NumaBCRSMatrix< Entry, Index > | related |
transpose(NumaBCRSMatrix< Entry, Index > const &A) | Kaskade::NumaBCRSMatrix< Entry, Index > | related |
umtv(X const &x, Y &y) const | Kaskade::NumaBCRSMatrix< Entry, Index > | inline |
umv(X const &x, Y &y) const | Kaskade::NumaBCRSMatrix< Entry, Index > | inline |
usmtv(field_type const &a, X const &x, Y &y) const | Kaskade::NumaBCRSMatrix< Entry, Index > | inline |
usmv(field_type const &a, X const &x, Y &y) const | Kaskade::NumaBCRSMatrix< Entry, Index > | inline |
value_type typedef | Kaskade::NumaBCRSMatrix< Entry, Index > | |
vertcat(NumaBCRSMatrix< Dune::FieldMatrix< Scalar, blockrows, blockcols >, Index > const &A, NumaBCRSMatrix< Dune::FieldMatrix< Scalar, blockrows, blockcols >, Index > const &B) | Kaskade::NumaBCRSMatrix< Entry, Index > | related |