dune-pdelab  2.4-dev
Public Member Functions | Public Attributes | List of all members
Dune::PDELab::map_dof_indices_to_container_indices< DOFIterator, ContainerIterator, LeafSizeIterator, tree_depth > 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 >:
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

template<typename DOFIterator , typename ContainerIterator , typename LeafSizeIterator , std::size_t tree_depth>
Dune::PDELab::map_dof_indices_to_container_indices< DOFIterator, ContainerIterator, LeafSizeIterator, tree_depth >::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

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

Member Data Documentation

template<typename DOFIterator , typename ContainerIterator , typename LeafSizeIterator , std::size_t tree_depth>
ContainerIterator Dune::PDELab::map_dof_indices_to_container_indices< DOFIterator, ContainerIterator, LeafSizeIterator, tree_depth >::container_pos
template<typename DOFIterator , typename ContainerIterator , typename LeafSizeIterator , std::size_t tree_depth>
std::stack<ContainerIterator,ReservedVector<ContainerIterator,tree_depth> > Dune::PDELab::map_dof_indices_to_container_indices< DOFIterator, ContainerIterator, LeafSizeIterator, tree_depth >::container_stack
template<typename DOFIterator , typename ContainerIterator , typename LeafSizeIterator , std::size_t tree_depth>
DOFIndexViewIterator<DOFIterator> Dune::PDELab::map_dof_indices_to_container_indices< DOFIterator, ContainerIterator, LeafSizeIterator, tree_depth >::dof_end
template<typename DOFIterator , typename ContainerIterator , typename LeafSizeIterator , std::size_t tree_depth>
DOFIndexViewIterator<DOFIterator> Dune::PDELab::map_dof_indices_to_container_indices< DOFIterator, ContainerIterator, LeafSizeIterator, tree_depth >::dof_pos
template<typename DOFIterator , typename ContainerIterator , typename LeafSizeIterator , std::size_t tree_depth>
std::stack<DOFIndexViewIterator<DOFIterator>,ReservedVector<DOFIndexViewIterator<DOFIterator>,tree_depth> > Dune::PDELab::map_dof_indices_to_container_indices< DOFIterator, ContainerIterator, LeafSizeIterator, tree_depth >::dof_stack
template<typename DOFIterator , typename ContainerIterator , typename LeafSizeIterator , std::size_t tree_depth>
LeafSizeIterator Dune::PDELab::map_dof_indices_to_container_indices< DOFIterator, ContainerIterator, LeafSizeIterator, tree_depth >::leaf_size_pos

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