8 #include <dune/grid/common/partitionset.hh> 9 #include <amdis/linearalgebra/petsc/IndexDistribution.hpp> 10 #include <amdis/linearalgebra/petsc/MatrixNnzStructure.hpp> 11 #include <amdis/linearalgebra/petsc/MatrixBackend.hpp> 12 #include <amdis/linearalgebra/petsc/VectorBackend.hpp> 21 template <
class Basis>
22 using IndexDist = PetscIndexDistribution_t<Basis>;
24 template <
class RowBasis,
class ColBasis>
29 static_assert(std::is_same_v<IndexDist<RowBasis>, IndexDist<ColBasis>>);
31 template <
class Value>
35 template <
class Basis>
38 template <
class Value>
42 using PartitionSet = Dune::Partitions::Interior;
Definition: AdaptBase.hpp:6
Definition: Traits.hpp:19
Sparsity pattern used to create PETSc matrices.
Definition: MatrixNnzStructure.hpp:17
The basic container that stores a base matrix.
Definition: MatrixBackend.hpp:23
Definition: Traits.hpp:36
Definition: Traits.hpp:25
Definition: Traits.hpp:14
The basic container that stores a base vector data.
Definition: VectorBackend.hpp:22