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: