dune-pdelab  2.5-dev
Public Member Functions | Public Attributes | List of all members
Dune::PDELab::map_dof_indices_to_container_indices< DOFIterator, ContainerIterator, LeafSizeIterator, tree_depth, fast > Struct Template Reference

#include <dune/pdelab/gridfunctionspace/lfsindexcache.hh>

Inheritance diagram for Dune::PDELab::map_dof_indices_to_container_indices< DOFIterator, ContainerIterator, LeafSizeIterator, tree_depth, fast >:
Inheritance graph

Public Member Functions

template<typename Ordering , typename TreePath >
void leaf (const Ordering &ordering, TreePath tp)
 
template<typename Ordering , typename TreePath >
void post (const Ordering &ordering, TreePath tp)
 
template<typename Ordering , typename TreePath >
void pre (const Ordering &ordering, TreePath tp)
 
 map_dof_indices_to_container_indices (DOFIterator dof_begin, ContainerIterator container_begin, LeafSizeIterator leaf_size_begin, std::size_t dof_index_tail_length=0)
 

Public Attributes

DOFIndexViewIterator< DOFIterator > dof_pos
 
DOFIndexViewIterator< DOFIterator > dof_end
 
ContainerIterator container_pos
 
LeafSizeIterator leaf_size_pos
 
std::stack< DOFIndexViewIterator< DOFIterator >, ReservedVector< DOFIndexViewIterator< DOFIterator >, tree_depth > > dof_stack
 
std::stack< ContainerIterator, ReservedVector< ContainerIterator, tree_depth > > container_stack
 

Constructor & Destructor Documentation

◆ map_dof_indices_to_container_indices()

template<typename DOFIterator , typename ContainerIterator , typename LeafSizeIterator , std::size_t tree_depth, bool fast>
Dune::PDELab::map_dof_indices_to_container_indices< DOFIterator, ContainerIterator, LeafSizeIterator, tree_depth, fast >::map_dof_indices_to_container_indices ( DOFIterator  dof_begin,
ContainerIterator  container_begin,
LeafSizeIterator  leaf_size_begin,
std::size_t  dof_index_tail_length = 0 
)
inline

Member Function Documentation

◆ leaf()

template<typename DOFIterator , typename ContainerIterator , typename LeafSizeIterator , std::size_t tree_depth, bool fast>
template<typename Ordering , typename TreePath >
void Dune::PDELab::map_dof_indices_to_container_indices< DOFIterator, ContainerIterator, LeafSizeIterator, tree_depth, fast >::leaf ( const Ordering &  ordering,
TreePath  tp 
)
inline

◆ post()

template<typename DOFIterator , typename ContainerIterator , typename LeafSizeIterator , std::size_t tree_depth, bool fast>
template<typename Ordering , typename TreePath >
void Dune::PDELab::map_dof_indices_to_container_indices< DOFIterator, ContainerIterator, LeafSizeIterator, tree_depth, fast >::post ( const Ordering &  ordering,
TreePath  tp 
)
inline

◆ pre()

template<typename DOFIterator , typename ContainerIterator , typename LeafSizeIterator , std::size_t tree_depth, bool fast>
template<typename Ordering , typename TreePath >
void Dune::PDELab::map_dof_indices_to_container_indices< DOFIterator, ContainerIterator, LeafSizeIterator, tree_depth, fast >::pre ( const Ordering &  ordering,
TreePath  tp 
)
inline

Member Data Documentation

◆ container_pos

template<typename DOFIterator , typename ContainerIterator , typename LeafSizeIterator , std::size_t tree_depth, bool fast>
ContainerIterator Dune::PDELab::map_dof_indices_to_container_indices< DOFIterator, ContainerIterator, LeafSizeIterator, tree_depth, fast >::container_pos

◆ container_stack

template<typename DOFIterator , typename ContainerIterator , typename LeafSizeIterator , std::size_t tree_depth, bool fast>
std::stack<ContainerIterator,ReservedVector<ContainerIterator,tree_depth> > Dune::PDELab::map_dof_indices_to_container_indices< DOFIterator, ContainerIterator, LeafSizeIterator, tree_depth, fast >::container_stack

◆ dof_end

template<typename DOFIterator , typename ContainerIterator , typename LeafSizeIterator , std::size_t tree_depth, bool fast>
DOFIndexViewIterator<DOFIterator> Dune::PDELab::map_dof_indices_to_container_indices< DOFIterator, ContainerIterator, LeafSizeIterator, tree_depth, fast >::dof_end

◆ dof_pos

template<typename DOFIterator , typename ContainerIterator , typename LeafSizeIterator , std::size_t tree_depth, bool fast>
DOFIndexViewIterator<DOFIterator> Dune::PDELab::map_dof_indices_to_container_indices< DOFIterator, ContainerIterator, LeafSizeIterator, tree_depth, fast >::dof_pos

◆ dof_stack

template<typename DOFIterator , typename ContainerIterator , typename LeafSizeIterator , std::size_t tree_depth, bool fast>
std::stack<DOFIndexViewIterator<DOFIterator>,ReservedVector<DOFIndexViewIterator<DOFIterator>,tree_depth> > Dune::PDELab::map_dof_indices_to_container_indices< DOFIterator, ContainerIterator, LeafSizeIterator, tree_depth, fast >::dof_stack

◆ leaf_size_pos

template<typename DOFIterator , typename ContainerIterator , typename LeafSizeIterator , std::size_t tree_depth, bool fast>
LeafSizeIterator Dune::PDELab::map_dof_indices_to_container_indices< DOFIterator, ContainerIterator, LeafSizeIterator, tree_depth, fast >::leaf_size_pos

The documentation for this struct was generated from the following file: