AMDiS  0.1
The Adaptive Multi-Dimensional Simulation Toolbox
NodeIdSet< PB, TP, NodeTag > Class Template Reference

Public Types

using PreBasis = PB
 
using Node = Node_t< PreBasis, TP >
 
using GridView = typename PreBasis::GridView
 
using size_type = std::size_t
 

Public Member Functions

 NodeIdSet (GridView const &gridView)
 
void bind (const Node &node)
 Bind the idset to a tree node.
 
void unbind ()
 Unbind the idset.
 
size_type size () const
 Number of DOFs in this node.
 
template<class Twist , class It >
It fillIn (Twist const &twist, It it, size_type shift=0) const
 Maps from subtree index set [0..size-1] to a globally unique id in global basis.
 

Protected Attributes

GridView gridView_
 
const Node * node_ = nullptr
 
size_type size_ = 0
 
std::array< unsigned int, GridView::dimension+1 > sizes_
 

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