dune-pdelab  2.4-dev
Namespaces | Classes | Enumerations | Functions
Collaboration diagram for Ordering:

Namespaces

 Dune::PDELab::ordering
 
 Dune::PDELab::ordering::chunked
 
 Dune::PDELab::interleaved_ordering
 
 Dune::PDELab::lexicographic_ordering
 
 Dune::PDELab::permutation_ordering
 
 Dune::PDELab::ordering::permuted
 

Classes

class  Dune::PDELab::ChunkedBlockOrdering< Ordering >
 Ordering that permutes top-level ContainerIndex entries. More...
 
struct  Dune::PDELab::ordering::chunked::gfs_to_chunked< GFS, Transformation, Undecorated, Tag >
 
struct  Dune::PDELab::power_gfs_to_local_ordering_descriptor< GFS, Transformation, ordering::Chunked< U > >
 
struct  Dune::PDELab::composite_gfs_to_local_ordering_descriptor< GFS, Transformation, ordering::Chunked< U > >
 
struct  Dune::PDELab::ordering::decorated_ordering_tag< D, U >
 
struct  Dune::PDELab::ordering::gfs_to_decorator_descriptor< GFS, Transformation, Undecorated, GlueTag, Tag >
 
struct  Dune::PDELab::ordering::leaf_gfs_to_decorated< GFS, Transformation, OrderingTag >
 
struct  Dune::PDELab::ordering::recursive_power_gfs_to_decorated< GFS, Transformation, OrderingTag >::result< TC >
 
struct  Dune::PDELab::ordering::recursive_power_gfs_to_decorated< GFS, Transformation, OrderingTag >
 
struct  Dune::PDELab::ordering::nonrecursive_power_gfs_to_decorated< GFS, Transformation, OrderingTag >
 
struct  Dune::PDELab::ordering::recursive_composite_gfs_to_decorated< GFS, Transformation, OrderingTag >::result< TC >
 
struct  Dune::PDELab::ordering::recursive_composite_gfs_to_decorated< GFS, Transformation, OrderingTag >
 
struct  Dune::PDELab::ordering::nonrecursive_composite_gfs_to_decorated< GFS, Transformation, OrderingTag >
 
class  Dune::PDELab::DirectLeafLocalOrdering< OrderingTag, FEM, GV, DI, CI >
 
class  Dune::PDELab::PowerEntityBlockedLocalOrdering< ChildOrdering, k >
 
struct  Dune::PDELab::power_gfs_to_local_ordering_descriptor< GFS, Transformation, EntityBlockedOrderingTag >::result< TC >
 
struct  Dune::PDELab::power_gfs_to_local_ordering_descriptor< GFS, Transformation, EntityBlockedOrderingTag >
 
struct  Dune::PDELab::power_gfs_to_entityblocked_ordering_descriptor< GFS, Transformation >
 
class  Dune::PDELab::CompositeEntityBlockedLocalOrdering< Children >
 
struct  Dune::PDELab::composite_gfs_to_local_ordering_descriptor< GFS, Transformation, EntityBlockedOrderingTag >::result< TC >
 
struct  Dune::PDELab::composite_gfs_to_local_ordering_descriptor< GFS, Transformation, EntityBlockedOrderingTag >
 
struct  Dune::PDELab::composite_gfs_to_entityblocked_ordering_descriptor< GFS, Transformation >
 
struct  Dune::PDELab::collect_a_priori_fixed_size
 
struct  Dune::PDELab::update_fixed_size< GV >
 
struct  Dune::PDELab::pre_collect_used_geometry_types
 
struct  Dune::PDELab::collect_used_geometry_types_from_cell_visitor< Cell >
 
struct  Dune::PDELab::post_collect_used_geometry_types< GV >
 
struct  Dune::PDELab::extract_per_entity_sizes_from_cell_visitor< GV >
 
struct  Dune::PDELab::post_extract_per_entity_sizes< GV >
 
class  Dune::PDELab::GridViewOrdering< LocalOrdering >
 
class  Dune::PDELab::interleaved_ordering::Base< DI, CI, Node >
 Interface for merging index spaces. More...
 
class  Dune::PDELab::PowerInterleavedOrdering< DI, CI, Child, k >
 
struct  Dune::PDELab::power_gfs_to_interleaved_ordering_descriptor< GFS, Transformation >::result< TC >
 
struct  Dune::PDELab::power_gfs_to_interleaved_ordering_descriptor< GFS, Transformation >
 
class  Dune::PDELab::CompositeInterleavedOrdering< DI, CI, Children >
 
struct  Dune::PDELab::composite_gfs_to_interleaved_ordering_descriptor< GFS, Transformation >::result< TC >
 
struct  Dune::PDELab::composite_gfs_to_interleaved_ordering_descriptor< GFS, Transformation >
 
class  Dune::PDELab::LeafGridViewOrdering< LocalOrdering >
 Gridview ordering for leaf spaces. More...
 
struct  Dune::PDELab::direct_leaf_gfs_to_gridview_ordering_descriptor< GFS, Transformation >
 
class  Dune::PDELab::LeafLocalOrdering< OrderingTag, FEM, GV, DI, CI >
 
struct  Dune::PDELab::leaf_gfs_to_local_ordering_descriptor< GFS, Transformation, LeafOrderingTag< Params > >
 
class  Dune::PDELab::LeafOrderingBase< LocalOrdering >
 Generic infrastructure for orderings for leaf spaces. More...
 
class  Dune::PDELab::lexicographic_ordering::Base< DI, CI, Node >
 
class  Dune::PDELab::PowerLexicographicOrdering< DI, CI, Child, k >
 
struct  Dune::PDELab::power_gfs_to_lexicographic_ordering_descriptor< GFS, Transformation >::result< TC >
 
struct  Dune::PDELab::power_gfs_to_lexicographic_ordering_descriptor< GFS, Transformation >
 
class  Dune::PDELab::CompositeLexicographicOrdering< DI, CI, Children >
 Interface for merging index spaces. More...
 
struct  Dune::PDELab::composite_gfs_to_lexicographic_ordering_descriptor< GFS, Transformation >::result< TC >
 
struct  Dune::PDELab::composite_gfs_to_lexicographic_ordering_descriptor< GFS, Transformation >
 
class  Dune::PDELab::LocalOrderingBase< GV, DI, CI >
 
class  Dune::PDELab::OrderingBase< DI, CI >
 
struct  Dune::PDELab::GridFunctionSpaceOrderingInterface
 Interface for merging index spaces. More...
 
class  Dune::PDELab::permutation_ordering::Base< DI, CI, Node >
 Interface for merging index spaces. More...
 
class  Dune::PDELab::PowerPermutationOrdering< DI, CI, Child, k >
 Interface for merging index spaces. More...
 
struct  Dune::PDELab::power_gfs_to_ordering_descriptor< GFS, Transformation, PermutationOrderingTag >::result< TC >
 
struct  Dune::PDELab::power_gfs_to_ordering_descriptor< GFS, Transformation, PermutationOrderingTag >
 
class  Dune::PDELab::CompositePermutationOrdering< DI, CI, Children >
 Interface for merging index spaces. More...
 
struct  Dune::PDELab::composite_gfs_to_ordering_descriptor< GFS, Transformation, PermutationOrderingTag >::result< TC >
 
struct  Dune::PDELab::composite_gfs_to_ordering_descriptor< GFS, Transformation, PermutationOrderingTag >
 
class  Dune::PDELab::PermutedOrdering< Ordering >
 Ordering that permutes top-level ContainerIndex entries. More...
 
struct  Dune::PDELab::ordering::permuted::gfs_to_permuted< GFS, Transformation, Undecorated, Tag >
 
struct  Dune::PDELab::power_gfs_to_local_ordering_descriptor< GFS, Transformation, ordering::Permuted< U > >
 
struct  Dune::PDELab::composite_gfs_to_local_ordering_descriptor< GFS, Transformation, ordering::Permuted< U > >
 
class  Dune::PDELab::SingleCodimLeafOrdering< GV, DI, CI >
 
struct  Dune::PDELab::leaf_gfs_to_ordering_descriptor< GFS, Transformation, SingleCodimMapper >
 
class  Dune::PDELab::SubOrdering< BaseOrdering_, TreePath >
 A view on a subtree of a multi-component ordering. More...
 
struct  Dune::PDELab::MergeMode
 Index merging algorithm for global orderings. More...
 
struct  Dune::PDELab::DefaultDOFIndexAccessor::GeometryIndex
 
struct  Dune::PDELab::DefaultDOFIndexAccessor
 
struct  Dune::PDELab::SimpleDOFIndexAccessor
 
struct  Dune::PDELab::SimpleOrderingTraits< DI, CI >
 
struct  Dune::PDELab::SimpleOrderingTraits< SimpleDOFIndex< SizeType_ >, CI >
 
struct  Dune::PDELab::OrderingTraits< DI, CI >
 
struct  Dune::PDELab::LocalOrderingTraits< GV, DI, CI >
 
struct  Dune::PDELab::GridViewOrderingTraits< GV, DI, CI >
 
class  Dune::PDELab::VirtualOrderingBase< DI, CI >
 
struct  Dune::PDELab::extract_child_bases< child_type >
 
struct  Dune::PDELab::DummyDOFIndexIterator
 Dummy iterator type over DOF indices. More...
 

Enumerations

enum  Dune::PDELab::MergeMode::type { Dune::PDELab::MergeMode::lexicographic, Dune::PDELab::MergeMode::interleaved }
 

Functions

template<typename GFS , typename Transformation >
power_gfs_to_entityblocked_ordering_descriptor< GFS, Transformation > Dune::PDELab::register_power_gfs_to_ordering_descriptor (GFS *, Transformation *, EntityBlockedOrderingTag *)
 
template<typename GFS , typename Transformation >
composite_gfs_to_entityblocked_ordering_descriptor< GFS, Transformation > Dune::PDELab::register_composite_gfs_to_ordering_descriptor (GFS *, Transformation *, EntityBlockedOrderingTag *)
 
template<typename GFS , typename Transformation >
power_gfs_to_interleaved_ordering_descriptor< GFS, Transformation > Dune::PDELab::register_power_gfs_to_ordering_descriptor (GFS *, Transformation *, InterleavedOrderingTag *)
 
template<typename GFS , typename Transformation >
composite_gfs_to_interleaved_ordering_descriptor< GFS, Transformation > Dune::PDELab::register_composite_gfs_to_ordering_descriptor (GFS *, Transformation *, InterleavedOrderingTag *)
 
template<typename GFS , typename Transformation , typename Params >
direct_leaf_gfs_to_gridview_ordering_descriptor< GFS, Transformation > Dune::PDELab::register_leaf_gfs_to_ordering_descriptor (GFS *, Transformation *, LeafOrderingTag< Params > *)
 
template<typename GFS , typename Transformation >
power_gfs_to_lexicographic_ordering_descriptor< GFS, Transformation > Dune::PDELab::register_power_gfs_to_ordering_descriptor (GFS *, Transformation *, LexicographicOrderingTag *)
 
template<typename GFS , typename Transformation >
composite_gfs_to_lexicographic_ordering_descriptor< GFS, Transformation > Dune::PDELab::register_composite_gfs_to_ordering_descriptor (GFS *, Transformation *, LexicographicOrderingTag *)
 

Detailed Description

Enumeration Type Documentation

Enumerator
lexicographic 

Lexicographically ordered ([i1,i2],[j1,j2] -> [i1,i2,j1,j2]).

interleaved 

Indices are interleaved according to a user-supplied pattern ([i1,i2],[j1,j2] -> [i1,j1,i2,j2]).

Function Documentation

template<typename GFS , typename Transformation >
composite_gfs_to_entityblocked_ordering_descriptor<GFS,Transformation> Dune::PDELab::register_composite_gfs_to_ordering_descriptor ( GFS *  ,
Transformation *  ,
EntityBlockedOrderingTag  
)
template<typename GFS , typename Transformation >
composite_gfs_to_lexicographic_ordering_descriptor<GFS,Transformation> Dune::PDELab::register_composite_gfs_to_ordering_descriptor ( GFS *  ,
Transformation *  ,
LexicographicOrderingTag  
)
template<typename GFS , typename Transformation >
composite_gfs_to_interleaved_ordering_descriptor<GFS,Transformation> Dune::PDELab::register_composite_gfs_to_ordering_descriptor ( GFS *  ,
Transformation *  ,
InterleavedOrderingTag  
)
template<typename GFS , typename Transformation , typename Params >
direct_leaf_gfs_to_gridview_ordering_descriptor<GFS,Transformation> Dune::PDELab::register_leaf_gfs_to_ordering_descriptor ( GFS *  ,
Transformation *  ,
LeafOrderingTag< Params > *   
)
template<typename GFS , typename Transformation >
power_gfs_to_entityblocked_ordering_descriptor<GFS,Transformation> Dune::PDELab::register_power_gfs_to_ordering_descriptor ( GFS *  ,
Transformation *  ,
EntityBlockedOrderingTag  
)
template<typename GFS , typename Transformation >
power_gfs_to_lexicographic_ordering_descriptor<GFS,Transformation> Dune::PDELab::register_power_gfs_to_ordering_descriptor ( GFS *  ,
Transformation *  ,
LexicographicOrderingTag  
)
template<typename GFS , typename Transformation >
power_gfs_to_interleaved_ordering_descriptor<GFS,Transformation> Dune::PDELab::register_power_gfs_to_ordering_descriptor ( GFS *  ,
Transformation *  ,
InterleavedOrderingTag  
)