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