Class template Dune::XT::Common::BlockedFieldMatrix¶
Friends operator<<(std::basic_ostream<CharType, CharTraits> &, const ThisType &).
-
template<class K, size_t num_blocks, size_t block_rows, size_t block_cols = block_rows>
class Dune::XT::Common::BlockedFieldMatrix¶ A block-diagonal matrix storing num_blocks dense FieldMatrix blocks, with off-block entries fixed to zero.
-
bool Dune::XT::Common::BlockedFieldMatrix::operator==(const ThisType &other) const¶
No documentation provided.
-
K Dune::XT::Common::BlockedFieldMatrix::get_entry(const size_t ii, const size_t jj) const¶
No documentation provided.
-
K &Dune::XT::Common::BlockedFieldMatrix::get_entry(const size_t jj, const size_t ll, const size_t mm)¶
No documentation provided.
-
const K &Dune::XT::Common::BlockedFieldMatrix::get_entry(const size_t jj, const size_t ll, const size_t mm) const¶
No documentation provided.
-
void Dune::XT::Common::BlockedFieldMatrix::set_entry(const size_t ii, const size_t jj, const K &val)¶
No documentation provided.
-
void Dune::XT::Common::BlockedFieldMatrix::set_entry(const size_t jj, const size_t ll, const size_t mm, const K &val)¶
No documentation provided.
-
void Dune::XT::Common::BlockedFieldMatrix::add_to_entry(const size_t ii, const size_t jj, const K &val)¶
No documentation provided.
-
void Dune::XT::Common::BlockedFieldMatrix::add_to_entry(const size_t jj, const size_t ll, const size_t mm, const K &val)¶
No documentation provided.
-
BlockType &Dune::XT::Common::BlockedFieldMatrix::block(const size_t jj)¶
No documentation provided.
-
const BlockType &Dune::XT::Common::BlockedFieldMatrix::block(const size_t jj) const¶
No documentation provided.
-
void Dune::XT::Common::BlockedFieldMatrix::mv(const Dune::FieldVector<K, num_cols> &x, Dune::FieldVector<K, num_rows> &ret) const¶
No documentation provided.
-
void Dune::XT::Common::BlockedFieldMatrix::mv(const BlockedFieldVector<K, num_blocks, block_cols> &x, BlockedFieldVector<K, num_blocks, block_rows> &ret) const¶
No documentation provided.
-
void Dune::XT::Common::BlockedFieldMatrix::mtv(const Dune::FieldVector<K, num_rows> &x, Dune::FieldVector<K, num_cols> &ret) const¶
No documentation provided.
-
void Dune::XT::Common::BlockedFieldMatrix::mtv(const BlockedFieldVector<K, num_blocks, block_rows> &x, BlockedFieldVector<K, num_blocks, block_cols> &ret) const¶
No documentation provided.
-
BlockedFieldMatrix<K, num_blocks, block_cols, block_rows> Dune::XT::Common::BlockedFieldMatrix::transpose()¶
No documentation provided.
-
ThisType Dune::XT::Common::BlockedFieldMatrix::operator*(const ThisType &other) const¶
No documentation provided.
-
ThisType &Dune::XT::Common::BlockedFieldMatrix::operator*=(const K &val)¶
No documentation provided.
-
ThisType &Dune::XT::Common::BlockedFieldMatrix::operator+=(const ThisType &other)¶
No documentation provided.
-
ThisType Dune::XT::Common::BlockedFieldMatrix::operator+(const ThisType &other) const¶
No documentation provided.
-
ThisType &Dune::XT::Common::BlockedFieldMatrix::operator-=(const ThisType &other)¶
No documentation provided.
-
ThisType Dune::XT::Common::BlockedFieldMatrix::operator-(const ThisType &other) const¶
No documentation provided.
-
static bool Dune::XT::Common::BlockedFieldMatrix::in_pattern(const size_t ii, const size_t jj)¶
No documentation provided.
-
static bool Dune::XT::Common::BlockedFieldMatrix::is_valid_entry(const size_t jj, const size_t ll, const size_t mm)¶
No documentation provided.
-
int Dune::XT::Common::BlockedFieldMatrix::convert_to_dynamic_matrix() const¶
No documentation provided.
-
template<>
Dune::XT::Common::BlockedFieldMatrix::BlockedFieldMatrix<K, num_blocks, block_rows, block_cols>(const K &val = K(0.))¶ No documentation provided.
-
template<>
Dune::XT::Common::BlockedFieldMatrix::BlockedFieldMatrix<K, num_blocks, block_rows, block_cols>(const size_t rows, const size_t cols, const K &val = K(0.))¶ No documentation provided.
-
template<>
Dune::XT::Common::BlockedFieldMatrix::BlockedFieldMatrix<K, num_blocks, block_rows, block_cols>(const MatrixType &other)¶ No documentation provided.
-
template<>
Dune::XT::Common::BlockedFieldMatrix::BlockedFieldMatrix<K, num_blocks, block_rows, block_cols>(const BlockType &block)¶ No documentation provided.
-
FieldVector<BlockType, num_blocks> Dune::XT::Common::BlockedFieldMatrix::backend_¶
No documentation provided.
-
const size_t Dune::XT::Common::BlockedFieldMatrix::num_rows¶
No documentation provided.
-
const size_t Dune::XT::Common::BlockedFieldMatrix::num_cols¶
No documentation provided.
-
type Dune::XT::Common::BlockedFieldMatrix::ThisType¶
No documentation provided.
-
type Dune::XT::Common::BlockedFieldMatrix::MatrixType¶
No documentation provided.
-
type Dune::XT::Common::BlockedFieldMatrix::BlockType¶
No documentation provided.
-
template<class OtherMatrixType>
Dune::XT::Common::BlockedFieldMatrix::BlockedFieldMatrix<K, num_blocks, block_rows, block_cols>(const OtherMatrixType &other, int = 0)¶ No documentation provided.
-
template<class OtherMatrixType>
int &Dune::XT::Common::BlockedFieldMatrix::operator=(const OtherMatrixType &other)¶ No documentation provided.
-
template<size_t br, size_t bc>
ThisType &Dune::XT::Common::BlockedFieldMatrix::rightmultiply(const BlockedFieldMatrix<K, num_blocks, br, bc> &other)¶ No documentation provided.