Class template Dune::XT::LA::ConstMatrixView<MatrixImp>¶
-
template<class MatrixImp>
class Dune::XT::LA::ConstMatrixView<MatrixImp>¶ Read-only view onto a rectangular sub-block of an existing matrix.
Method Dune::XT::LA::ConstMatrixView::operator=¶
-
template<class MatrixImp>
ThisType &Dune::XT::LA::ConstMatrixView<MatrixImp>::operator=(ThisType &&other) noexcept = default¶ No documentation provided.
Method Dune::XT::LA::ConstMatrixView::operator=¶
-
template<class MatrixImp>
ThisType &Dune::XT::LA::ConstMatrixView<MatrixImp>::operator=(const ThisType &other) = delete¶ No documentation provided.
Method Dune::XT::LA::ConstMatrixView::copy¶
-
template<class MatrixImp>
inline ThisType Dune::XT::LA::ConstMatrixView<MatrixImp>::copy() const¶ No documentation provided.
Method Dune::XT::LA::ConstMatrixView::row_index¶
-
template<class MatrixImp>
size_t Dune::XT::LA::ConstMatrixView<MatrixImp>::row_index(const size_t ii) const¶ No documentation provided.
Method Dune::XT::LA::ConstMatrixView::col_index¶
-
template<class MatrixImp>
size_t Dune::XT::LA::ConstMatrixView<MatrixImp>::col_index(const size_t jj) const¶ No documentation provided.
Method Dune::XT::LA::ConstMatrixView::rows¶
-
template<class MatrixImp>
inline size_t Dune::XT::LA::ConstMatrixView<MatrixImp>::rows() const¶ No documentation provided.
Method Dune::XT::LA::ConstMatrixView::cols¶
-
template<class MatrixImp>
inline size_t Dune::XT::LA::ConstMatrixView<MatrixImp>::cols() const¶ No documentation provided.
Method Dune::XT::LA::ConstMatrixView::scal¶
-
template<class MatrixImp>
inline void Dune::XT::LA::ConstMatrixView<MatrixImp>::scal(const ScalarType&)¶ No documentation provided.
Method Dune::XT::LA::ConstMatrixView::axpy¶
-
template<class MatrixImp>
inline void Dune::XT::LA::ConstMatrixView<MatrixImp>::axpy(const ScalarType&, const ThisType&)¶ No documentation provided.
Method Dune::XT::LA::ConstMatrixView::add_to_entry¶
-
template<class MatrixImp>
inline void Dune::XT::LA::ConstMatrixView<MatrixImp>::add_to_entry(const size_t, const size_t, const ScalarType&)¶ No documentation provided.
Method Dune::XT::LA::ConstMatrixView::set_entry¶
-
template<class MatrixImp>
inline void Dune::XT::LA::ConstMatrixView<MatrixImp>::set_entry(const size_t, const size_t, const ScalarType&)¶ No documentation provided.
Method Dune::XT::LA::ConstMatrixView::get_entry¶
-
template<class MatrixImp>
inline ScalarType Dune::XT::LA::ConstMatrixView<MatrixImp>::get_entry(const size_t ii, const size_t jj) const¶ No documentation provided.
Method Dune::XT::LA::ConstMatrixView::clear_row¶
-
template<class MatrixImp>
inline void Dune::XT::LA::ConstMatrixView<MatrixImp>::clear_row(const size_t)¶ No documentation provided.
Method Dune::XT::LA::ConstMatrixView::clear_col¶
-
template<class MatrixImp>
inline void Dune::XT::LA::ConstMatrixView<MatrixImp>::clear_col(const size_t)¶ No documentation provided.
Method Dune::XT::LA::ConstMatrixView::unit_row¶
-
template<class MatrixImp>
inline void Dune::XT::LA::ConstMatrixView<MatrixImp>::unit_row(const size_t)¶ No documentation provided.
Method Dune::XT::LA::ConstMatrixView::unit_col¶
-
template<class MatrixImp>
inline void Dune::XT::LA::ConstMatrixView<MatrixImp>::unit_col(const size_t)¶ No documentation provided.
Method Dune::XT::LA::ConstMatrixView::valid¶
-
template<class MatrixImp>
inline bool Dune::XT::LA::ConstMatrixView<MatrixImp>::valid() const¶ No documentation provided.
Method Dune::XT::LA::ConstMatrixView::sup_norm¶
-
template<class MatrixImp>
RealType Dune::XT::LA::ConstMatrixView<MatrixImp>::sup_norm() const final¶ No documentation provided.
Method Dune::XT::LA::ConstMatrixView::pattern¶
-
template<class MatrixImp>
SparsityPatternDefault Dune::XT::LA::ConstMatrixView<MatrixImp>::pattern(const bool prune = false, const typename Common::FloatCmp::DefaultEpsilon<ScalarType>::Type eps = Common::FloatCmp::DefaultEpsilon<ScalarType>::value()) const final¶ No documentation provided.
Method Dune::XT::LA::ConstMatrixView::get_pattern¶
-
template<class MatrixImp>
const SparsityPatternDefault &Dune::XT::LA::ConstMatrixView<MatrixImp>::get_pattern() const¶ No documentation provided.
Method Dune::XT::LA::ConstMatrixView::operator type-parameter-0-0¶
-
operator Matrix() const¶
No documentation provided.
Constructor Dune::XT::LA::ConstMatrixView::ConstMatrixView¶
-
template<class MatrixImp>
explicit Dune::XT::LA::ConstMatrixView<MatrixImp>::ConstMatrixView(const size_t = 0, const size_t = 0, const ScalarType = ScalarType(0), const size_t = 1)¶ No documentation provided.
Constructor Dune::XT::LA::ConstMatrixView::ConstMatrixView¶
-
template<class MatrixImp>
Dune::XT::LA::ConstMatrixView<MatrixImp>::ConstMatrixView(const size_t, const size_t, const SparsityPatternDefault&, const size_t = 1)¶ No documentation provided.
Constructor Dune::XT::LA::ConstMatrixView::ConstMatrixView¶
-
template<class MatrixImp>
Dune::XT::LA::ConstMatrixView<MatrixImp>::ConstMatrixView(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.
Constructor Dune::XT::LA::ConstMatrixView::ConstMatrixView¶
-
template<class MatrixImp>
Dune::XT::LA::ConstMatrixView<MatrixImp>::ConstMatrixView(const ThisType &other)¶ No documentation provided.
Constructor Dune::XT::LA::ConstMatrixView::ConstMatrixView¶
-
template<class MatrixImp>
Dune::XT::LA::ConstMatrixView<MatrixImp>::ConstMatrixView(ThisType &&other) noexcept = default¶ No documentation provided.
Field Dune::XT::LA::ConstMatrixView::matrix_¶
-
template<class MatrixImp>
const Matrix &Dune::XT::LA::ConstMatrixView<MatrixImp>::matrix_¶ No documentation provided.
Field Dune::XT::LA::ConstMatrixView::first_row_¶
-
template<class MatrixImp>
const size_t Dune::XT::LA::ConstMatrixView<MatrixImp>::first_row_¶ No documentation provided.
Field Dune::XT::LA::ConstMatrixView::past_last_row_¶
-
template<class MatrixImp>
const size_t Dune::XT::LA::ConstMatrixView<MatrixImp>::past_last_row_¶ No documentation provided.
Field Dune::XT::LA::ConstMatrixView::first_col_¶
-
template<class MatrixImp>
const size_t Dune::XT::LA::ConstMatrixView<MatrixImp>::first_col_¶ No documentation provided.
Field Dune::XT::LA::ConstMatrixView::past_last_col_¶
-
template<class MatrixImp>
const size_t Dune::XT::LA::ConstMatrixView<MatrixImp>::past_last_col_¶ No documentation provided.
Field Dune::XT::LA::ConstMatrixView::pattern_init_flag_¶
-
template<class MatrixImp>
std::shared_ptr<std::once_flag> Dune::XT::LA::ConstMatrixView<MatrixImp>::pattern_init_flag_¶ No documentation provided.
Field Dune::XT::LA::ConstMatrixView::pattern_¶
-
template<class MatrixImp>
std::shared_ptr<SparsityPatternDefault> Dune::XT::LA::ConstMatrixView<MatrixImp>::pattern_¶ No documentation provided.
Type alias Dune::XT::LA::ConstMatrixView::BaseType¶
-
template<class MatrixImp>
using Dune::XT::LA::ConstMatrixView<MatrixImp>::BaseType = MatrixInterface<internal::ConstMatrixViewTraits<MatrixImp>, typename MatrixImp::ScalarType>¶ No documentation provided.
Type alias Dune::XT::LA::ConstMatrixView::ThisType¶
-
template<class MatrixImp>
using Dune::XT::LA::ConstMatrixView<MatrixImp>::ThisType = ConstMatrixView<MatrixImp>¶ No documentation provided.
Type alias Dune::XT::LA::ConstMatrixView::ScalarType¶
-
template<class MatrixImp>
using Dune::XT::LA::ConstMatrixView<MatrixImp>::ScalarType = typename BaseType::ScalarType¶ No documentation provided.
Type alias Dune::XT::LA::ConstMatrixView::RealType¶
-
template<class MatrixImp>
using Dune::XT::LA::ConstMatrixView<MatrixImp>::RealType = typename BaseType::RealType¶ No documentation provided.
Type alias Dune::XT::LA::ConstMatrixView::Matrix¶
-
template<class MatrixImp>
using Dune::XT::LA::ConstMatrixView<MatrixImp>::Matrix = MatrixImp¶ No documentation provided.
Function template Dune::XT::LA::ConstMatrixView::mv¶
-
template<class MatrixImp>
template<class XX, class YY>
inline void Dune::XT::LA::ConstMatrixView<MatrixImp>::mv(const XX &xx, YY &yy) const¶ No documentation provided.
Function template Dune::XT::LA::ConstMatrixView::mtv¶
-
template<class MatrixImp>
template<class XX, class YY>
inline void Dune::XT::LA::ConstMatrixView<MatrixImp>::mtv(const XX &xx, YY &yy) const¶ No documentation provided.