Class template Dune::XT::LA::ConstMatrixView¶
-
template<class MatrixImp>
class Dune::XT::LA::ConstMatrixView¶ Read-only view onto a rectangular sub-block of an existing matrix.
-
ThisType &Dune::XT::LA::ConstMatrixView::operator=(ThisType &&other) noexcept = default¶
No documentation provided.
-
ThisType &Dune::XT::LA::ConstMatrixView::operator=(const ThisType &other) = delete¶
No documentation provided.
-
inline ThisType Dune::XT::LA::ConstMatrixView::copy() const¶
No documentation provided.
-
size_t Dune::XT::LA::ConstMatrixView::row_index(const size_t ii) const¶
No documentation provided.
-
size_t Dune::XT::LA::ConstMatrixView::col_index(const size_t jj) const¶
No documentation provided.
-
inline size_t Dune::XT::LA::ConstMatrixView::rows() const¶
No documentation provided.
-
inline size_t Dune::XT::LA::ConstMatrixView::cols() const¶
No documentation provided.
-
inline void Dune::XT::LA::ConstMatrixView::scal(const ScalarType&)¶
No documentation provided.
-
inline void Dune::XT::LA::ConstMatrixView::axpy(const ScalarType&, const ThisType&)¶
No documentation provided.
-
inline void Dune::XT::LA::ConstMatrixView::add_to_entry(const size_t, const size_t, const ScalarType&)¶
No documentation provided.
-
inline void Dune::XT::LA::ConstMatrixView::set_entry(const size_t, const size_t, const ScalarType&)¶
No documentation provided.
-
inline ScalarType Dune::XT::LA::ConstMatrixView::get_entry(const size_t ii, const size_t jj) const¶
No documentation provided.
-
inline void Dune::XT::LA::ConstMatrixView::clear_row(const size_t)¶
No documentation provided.
-
inline void Dune::XT::LA::ConstMatrixView::clear_col(const size_t)¶
No documentation provided.
-
inline void Dune::XT::LA::ConstMatrixView::unit_row(const size_t)¶
No documentation provided.
-
inline void Dune::XT::LA::ConstMatrixView::unit_col(const size_t)¶
No documentation provided.
-
inline bool Dune::XT::LA::ConstMatrixView::valid() const¶
No documentation provided.
-
RealType Dune::XT::LA::ConstMatrixView::sup_norm() const final¶
No documentation provided.
-
SparsityPatternDefault Dune::XT::LA::ConstMatrixView::pattern(const bool prune = false, const int eps =
<recovery-expr>()) const final¶ No documentation provided.
-
const SparsityPatternDefault &Dune::XT::LA::ConstMatrixView::get_pattern() const¶
No documentation provided.
-
template<>
explicit Dune::XT::LA::ConstMatrixView::ConstMatrixView<MatrixImp>(const size_t = 0, const size_t = 0, const ScalarType = ScalarType(0), const size_t = 1)¶ No documentation provided.
-
template<>
Dune::XT::LA::ConstMatrixView::ConstMatrixView<MatrixImp>(const size_t, const size_t, const SparsityPatternDefault&, const size_t = 1)¶ No documentation provided.
-
template<>
Dune::XT::LA::ConstMatrixView::ConstMatrixView<MatrixImp>(const Matrix &matrix, const size_t first_row, const size_t past_last_row, const size_t first_col, const size_t past_last_col)¶ No documentation provided.
-
template<>
Dune::XT::LA::ConstMatrixView::ConstMatrixView<MatrixImp>(const ThisType &other)¶ No documentation provided.
-
template<>
Dune::XT::LA::ConstMatrixView::ConstMatrixView<MatrixImp>(ThisType &&other) noexcept = default¶ No documentation provided.
-
const Matrix &Dune::XT::LA::ConstMatrixView::matrix_¶
No documentation provided.
-
const size_t Dune::XT::LA::ConstMatrixView::first_row_¶
No documentation provided.
-
const size_t Dune::XT::LA::ConstMatrixView::past_last_row_¶
No documentation provided.
-
const size_t Dune::XT::LA::ConstMatrixView::first_col_¶
No documentation provided.
-
const size_t Dune::XT::LA::ConstMatrixView::past_last_col_¶
No documentation provided.
-
std::shared_ptr<std::once_flag> Dune::XT::LA::ConstMatrixView::pattern_init_flag_¶
No documentation provided.
-
std::shared_ptr<SparsityPatternDefault> Dune::XT::LA::ConstMatrixView::pattern_¶
No documentation provided.
-
type Dune::XT::LA::ConstMatrixView::BaseType¶
No documentation provided.
-
type Dune::XT::LA::ConstMatrixView::ThisType¶
No documentation provided.
-
type Dune::XT::LA::ConstMatrixView::ScalarType¶
No documentation provided.
-
type Dune::XT::LA::ConstMatrixView::RealType¶
No documentation provided.
-
type Dune::XT::LA::ConstMatrixView::Matrix¶
No documentation provided.
-
template<class XX, class YY>
inline void Dune::XT::LA::ConstMatrixView::mv(const XX &xx, YY &yy) const¶ No documentation provided.
-
template<class XX, class YY>
inline void Dune::XT::LA::ConstMatrixView::mtv(const XX &xx, YY &yy) const¶ No documentation provided.