#include <dune/pdelab/ordering/lexicographicordering.hh>
|
typedef Dune::PDELab::impl::GridFunctionSpaceOrderingData< typename Traits::SizeType > | GFSData |
|
◆ CacheTag
template<typename DI , typename CI >
◆ ContainerAllocationTag
template<typename DI , typename CI >
◆ GFSData
template<typename DI , typename CI >
typedef Dune::PDELab::impl::GridFunctionSpaceOrderingData<typename Traits::SizeType> Dune::PDELab::OrderingBase< DI, CI >::GFSData |
|
protectedinherited |
◆ OrderingTag
◆ Traits
template<typename DI , typename CI , typename Child , std::size_t k>
◆ PowerLexicographicOrdering()
template<typename DI , typename CI , typename Child , std::size_t k>
Construct ordering object.
In general, an ordering object is not properly setup after construction. This must be done by a seperate call to update() after all the children have been properly set up.
- Note
- This constructor must be present for ordering objects not at the leaf of the tree.
◆ _mapIndex()
template<typename DI , typename CI >
◆ blockCount()
template<typename DI , typename CI >
◆ blockOffset()
template<typename DI , typename CI >
◆ childOrdering() [1/2]
template<typename DI , typename CI >
◆ childOrdering() [2/2]
template<typename DI , typename CI >
◆ childOrderingCount()
template<typename DI , typename CI >
◆ containerBlocked()
template<typename DI , typename CI >
◆ contains()
template<typename DI , typename CI >
◆ extract_entity_indices()
◆ fixedSize() [1/2]
template<typename DI , typename CI >
◆ fixedSize() [2/2]
template<typename DI , typename CI >
◆ map_lfs_indices()
◆ mapIndex() [1/2]
template<typename DI , typename CI >
◆ mapIndex() [2/2]
template<typename DI , typename CI >
◆ maxLocalSize()
template<typename DI , typename CI >
◆ mergeMode()
template<typename DI , typename CI >
◆ name()
template<typename DI , typename CI , typename Child , std::size_t k>
◆ setDelegate()
template<typename DI , typename CI >
Set the delegate called in mapIndex().
When copying an Ordering with a delegate, the derived Ordering must call this method with 'this' as its argument in the copy and the move constructors!
◆ size() [1/3]
template<typename DI , typename CI >
◆ size() [2/3]
template<typename DI , typename CI >
◆ size() [3/3]
template<typename DI , typename CI , typename Child , std::size_t k>
Gives the size for a given suffix.
- Parameters
-
suffix | MultiIndex with a partial path to a container |
- Returns
- Traits::SizeType The size required for such a path.
◆ sizeOffset()
template<typename DI , typename CI >
◆ update()
template<typename DI , typename CI , typename Child , std::size_t k>
◆ _block_count
template<typename DI , typename CI >
◆ _child_block_merge_offsets
template<typename DI , typename CI >
◆ _child_block_offsets
template<typename DI , typename CI >
◆ _child_count
template<typename DI , typename CI >
◆ _child_size_offsets
template<typename DI , typename CI >
◆ _children
template<typename DI , typename CI >
◆ _codim_fixed_size
template<typename DI , typename CI >
◆ _codim_used
template<typename DI , typename CI >
◆ _container_blocked
template<typename DI , typename CI >
◆ _delegate
template<typename DI , typename CI >
◆ _fixed_size
template<typename DI , typename CI >
◆ _gfs_data
template<typename DI , typename CI >
◆ _max_local_size
template<typename DI , typename CI >
◆ _merge_mode
template<typename DI , typename CI >
◆ _size
template<typename DI , typename CI >
◆ consume_tree_index
◆ has_dynamic_ordering_children
template<typename DI , typename CI >
The documentation for this class was generated from the following file: