4#ifndef DUNE_PDELAB_ORDERING_SINGLECODIMLEAFORDERING_HH
5#define DUNE_PDELAB_ORDERING_SINGLECODIMLEAFORDERING_HH
7#include <dune/typetree/leafnode.hh>
18 template<
typename GV,
typename DI,
typename CI>
20 :
public TypeTree::LeafNode
32 typename Traits::ContainerIndex
mapIndex(
const typename Traits::DOFIndex& di)
const
37 void mapIndex(
typename Traits::DOFIndex di,
typename Traits::ContainerIndex& ci)
const
42 typename Traits::SizeType
size()
const
78 template<
typename GFS,
typename Transformation>
82 static const bool recursive =
false;
85 typename GFS::Traits::GridView,
99 return std::make_shared<transformed_type>(gfs->gridView());
For backward compatibility – Do not use this!
Definition adaptivity.hh:28
Definition simpledofindex.hh:16
Definition simpledofindex.hh:41
Definition gridfunctionspace/tags.hh:191
Definition gridfunctionspace/tags.hh:208
Definition gridfunctionspace/tags.hh:216
Definition singlecodimleafordering.hh:21
void update()
Definition singlecodimleafordering.hh:57
void mapIndex(typename Traits::DOFIndex di, typename Traits::ContainerIndex &ci) const
Definition singlecodimleafordering.hh:37
Traits::SizeType blockCount() const
Definition singlecodimleafordering.hh:47
SimpleLFSCacheTag CacheTag
Definition singlecodimleafordering.hh:27
Traits::ContainerIndex mapIndex(const typename Traits::DOFIndex &di) const
Definition singlecodimleafordering.hh:32
SimpleOrderingTraits< DI, CI > Traits
Definition singlecodimleafordering.hh:30
Traits::SizeType size() const
Definition singlecodimleafordering.hh:42
Traits::SizeType maxLocalSize() const
Definition singlecodimleafordering.hh:52
FlatContainerAllocationTag ContainerAllocationTag
Definition singlecodimleafordering.hh:25
bool container_blocked() const
Definition singlecodimleafordering.hh:66
SingleCodimLeafOrdering(const GV &gv)
Definition singlecodimleafordering.hh:61
static transformed_storage_type transform_storage(std::shared_ptr< const GFS > gfs, const Transformation &t)
Definition singlecodimleafordering.hh:97
std::shared_ptr< transformed_type > transformed_storage_type
Definition singlecodimleafordering.hh:90
SingleCodimLeafOrdering< typename GFS::Traits::GridView, SimpleDOFIndex< typename GFS::Traits::SizeType >, SimpleContainerIndex< typename GFS::Traits::SizeType > > transformed_type
Definition singlecodimleafordering.hh:88
static transformed_type transform(const GFS &gfs, const Transformation &t)
Definition singlecodimleafordering.hh:92
Definition ordering/utility.hh:156