9#include <kernel/lafem/dense_vector.hpp> 
   10#include <kernel/lafem/dense_vector_blocked.hpp> 
   27      typename IndexType_ = 
Index>
 
   40      template <
typename DT2_ = DataType_, 
typename IT2_ = IndexType_>
 
   44      template <
typename DataType2_, 
typename IndexType2_>
 
   47      static constexpr bool is_global = 
false;
 
   48      static constexpr bool is_local = 
true;
 
   62      template<
typename DT2_, 
typename IT2_>
 
  119      template<
typename MT_>
 
  147      static constexpr int BlockSize = BlockSize_;
 
  153      template <
typename DT2_ = DataType_, 
typename IT2_ = IndexType_, 
int BS_ = BlockSize_>
 
  157      template <
typename DataType2_, 
typename IndexType2_, 
int BlockSize2_>
 
  172      template<
typename DT2_, 
typename IT2_>
 
  229      template<
typename MT_>
 
Blocked Dense data vector class template.
Dense data vector class template.
Blocked None Filter class template.
void filter_sol(VectorType &vector) const
Applies the filter onto the solution vector.
void filter_rhs(VectorType &vector) const
Applies the filter onto the right-hand-side vector.
void filter_mat(MT_ &matrix) const
Applies the filter onto a system matrix.
NoneFilterBlocked clone(CloneMode=CloneMode::Deep) const
Creates a (empty) clone of itself.
DataType_ DataType
data-type typedef
void filter_def(VectorType &vector) const
Applies the filter onto a defect vector.
void filter_cor(VectorType &vector) const
Applies the filter onto a correction vector.
std::size_t bytes() const
Returns the total amount of bytes allocated.
IndexType_ IndexType
index-type typedef
DenseVectorBlocked< DataType, IndexType, BlockSize > VectorType
our supported vector type
void clone(const NoneFilterBlocked &, CloneMode=CloneMode::Deep)
Clones data from another NoneFilterBlocked.
None Filter class template.
void filter_rhs(VectorType &vector) const
Applies the filter onto the right-hand-side vector.
DataType_ DataType
data-type typedef
void filter_sol(VectorType &vector) const
Applies the filter onto the solution vector.
void filter_mat(MT_ &matrix) const
Applies the filter onto a system matrix.
NoneFilter clone(CloneMode=CloneMode::Deep) const
Creates a (empty) clone of itself.
IndexType_ IndexType
index-type typedef
DenseVector< DataType, IndexType > VectorType
our supported vector type
void clone(const NoneFilter &, CloneMode=CloneMode::Deep)
Clones data from another NoneFilter.
void filter_def(VectorType &vector) const
Applies the filter onto a defect vector.
void filter_cor(VectorType &vector) const
Applies the filter onto a correction vector.
std::size_t bytes() const
Returns the total amount of bytes allocated.
std::uint64_t Index
Index data type.