Class template Dune::XT::LA::MatrixView¶
-
template<class MatrixImp>
class Dune::XT::LA::MatrixView<MatrixImp>¶ Read-write view onto a rectangular sub-block of an existing matrix.
Method Dune::XT::LA::MatrixView::operator=¶
-
template<class MatrixImp>
ThisType &Dune::XT::LA::MatrixView<MatrixImp>::operator=(ThisType &&other) noexcept = default¶ No documentation provided.
Method Dune::XT::LA::MatrixView::operator=¶
-
template<class MatrixImp>
ThisType &Dune::XT::LA::MatrixView<MatrixImp>::operator=(const ThisType &other)¶ No documentation provided.
Method Dune::XT::LA::MatrixView::copy¶
-
template<class MatrixImp>
inline ThisType Dune::XT::LA::MatrixView<MatrixImp>::copy() const¶ No documentation provided.
Method Dune::XT::LA::MatrixView::row_index¶
-
template<class MatrixImp>
int Dune::XT::LA::MatrixView<MatrixImp>::row_index(const int ii) const¶ No documentation provided.
Method Dune::XT::LA::MatrixView::col_index¶
-
template<class MatrixImp>
int Dune::XT::LA::MatrixView<MatrixImp>::col_index(const int jj) const¶ No documentation provided.
Method Dune::XT::LA::MatrixView::rows¶
-
template<class MatrixImp>
inline int Dune::XT::LA::MatrixView<MatrixImp>::rows() const¶ No documentation provided.
Method Dune::XT::LA::MatrixView::cols¶
-
template<class MatrixImp>
inline int Dune::XT::LA::MatrixView<MatrixImp>::cols() const¶ No documentation provided.
Method Dune::XT::LA::MatrixView::scal¶
-
template<class MatrixImp>
inline void Dune::XT::LA::MatrixView<MatrixImp>::scal(const ScalarType &alpha)¶ No documentation provided.
Method Dune::XT::LA::MatrixView::axpy¶
-
template<class MatrixImp>
inline void Dune::XT::LA::MatrixView<MatrixImp>::axpy(const ScalarType &alpha, const ThisType &xx)¶ No documentation provided.
Method Dune::XT::LA::MatrixView::valid¶
-
template<class MatrixImp>
inline bool Dune::XT::LA::MatrixView<MatrixImp>::valid() const¶ No documentation provided.
Method Dune::XT::LA::MatrixView::sup_norm¶
-
template<class MatrixImp>
RealType Dune::XT::LA::MatrixView<MatrixImp>::sup_norm() const final¶ No documentation provided.
Method Dune::XT::LA::MatrixView::pattern¶
-
template<class MatrixImp>
SparsityPatternDefault Dune::XT::LA::MatrixView<MatrixImp>::pattern(const bool prune = false, const int eps) const final¶ No documentation provided.
Method Dune::XT::LA::MatrixView::add_to_entry¶
-
template<class MatrixImp>
inline void Dune::XT::LA::MatrixView<MatrixImp>::add_to_entry(const int ii, const int jj, const ScalarType &value)¶ No documentation provided.
Method Dune::XT::LA::MatrixView::set_entry¶
-
template<class MatrixImp>
inline void Dune::XT::LA::MatrixView<MatrixImp>::set_entry(const int ii, const int jj, const ScalarType &value)¶ No documentation provided.
Method Dune::XT::LA::MatrixView::get_entry¶
-
template<class MatrixImp>
inline ScalarType Dune::XT::LA::MatrixView<MatrixImp>::get_entry(const int ii, const int jj) const¶ No documentation provided.
Method Dune::XT::LA::MatrixView::clear_row¶
-
template<class MatrixImp>
inline void Dune::XT::LA::MatrixView<MatrixImp>::clear_row(const int ii)¶ No documentation provided.
Method Dune::XT::LA::MatrixView::clear_col¶
-
template<class MatrixImp>
inline void Dune::XT::LA::MatrixView<MatrixImp>::clear_col(const int jj)¶ No documentation provided.
Method Dune::XT::LA::MatrixView::unit_row¶
-
template<class MatrixImp>
inline void Dune::XT::LA::MatrixView<MatrixImp>::unit_row(const int ii)¶ No documentation provided.
Method Dune::XT::LA::MatrixView::unit_col¶
-
template<class MatrixImp>
inline void Dune::XT::LA::MatrixView<MatrixImp>::unit_col(const int jj)¶ No documentation provided.
Method Dune::XT::LA::MatrixView::get_pattern¶
-
template<class MatrixImp>
const SparsityPatternDefault &Dune::XT::LA::MatrixView<MatrixImp>::get_pattern() const¶ No documentation provided.
Method Dune::XT::LA::MatrixView::pattern_assignable¶
-
template<class MatrixImp>
bool Dune::XT::LA::MatrixView<MatrixImp>::pattern_assignable(const Matrix &other) const¶ No documentation provided.
Constructor Dune::XT::LA::MatrixView::MatrixView<MatrixImp>¶
Constructor Dune::XT::LA::MatrixView::MatrixView<MatrixImp>¶
-
template<>
template<class MatrixImp>
Dune::XT::LA::MatrixView<MatrixImp>::MatrixView<MatrixImp>(const int, const int, const SparsityPatternDefault&, const int = 1)¶ No documentation provided.
Constructor Dune::XT::LA::MatrixView::MatrixView<MatrixImp>¶
Constructor Dune::XT::LA::MatrixView::MatrixView<MatrixImp>¶
Constructor Dune::XT::LA::MatrixView::MatrixView<MatrixImp>¶
Field Dune::XT::LA::MatrixView::const_matrix_view_¶
-
ConstMatrixViewType Dune::XT::LA::MatrixView::const_matrix_view_¶
No documentation provided.
Field Dune::XT::LA::MatrixView::matrix_¶
-
Matrix &Dune::XT::LA::MatrixView::matrix_¶
No documentation provided.
Type alias Dune::XT::LA::MatrixView::BaseType¶
-
type Dune::XT::LA::MatrixView::BaseType¶
No documentation provided.
Type alias Dune::XT::LA::MatrixView::ConstMatrixViewType¶
-
type Dune::XT::LA::MatrixView::ConstMatrixViewType¶
No documentation provided.
Type alias Dune::XT::LA::MatrixView::ThisType¶
-
type Dune::XT::LA::MatrixView::ThisType¶
No documentation provided.
Type alias Dune::XT::LA::MatrixView::ScalarType¶
-
type Dune::XT::LA::MatrixView::ScalarType¶
No documentation provided.
Type alias Dune::XT::LA::MatrixView::RealType¶
-
type Dune::XT::LA::MatrixView::RealType¶
No documentation provided.
Type alias Dune::XT::LA::MatrixView::Matrix¶
-
type Dune::XT::LA::MatrixView::Matrix¶
No documentation provided.
Function template Dune::XT::LA::MatrixView::operator=¶
-
template<class MatrixImp>
template<class Mat>
int &Dune::XT::LA::MatrixView<MatrixImp>::operator=(const Mat &other)¶ No documentation provided.
Function template Dune::XT::LA::MatrixView::axpy¶
-
template<class MatrixImp>
template<class OtherTraits>
inline void Dune::XT::LA::MatrixView<MatrixImp>::axpy(const ScalarType &alpha, const MatrixInterface<OtherTraits, ScalarType> &xx)¶ No documentation provided.
Function template Dune::XT::LA::MatrixView::mv¶
-
template<class MatrixImp>
template<class XX, class YY>
inline void Dune::XT::LA::MatrixView<MatrixImp>::mv(const XX &xx, YY &yy) const¶ No documentation provided.
Function template Dune::XT::LA::MatrixView::mtv¶
-
template<class MatrixImp>
template<class XX, class YY>
inline void Dune::XT::LA::MatrixView<MatrixImp>::mtv(const XX &xx, YY &yy) const¶ No documentation provided.