/**
* Determine whether a dof index is subject to a boundary
- * constraint.
+ * constraint. (is on boundary of domain)
*/
bool is_boundary_index (const unsigned int level,
const types::global_dof_index index) const;
* Determine whether a dof index is at an edge that is not a
* refinement edge.
*/
+// TODO: remove
bool non_refinement_edge_index (const unsigned int level,
const types::global_dof_index index) const;
/**
* Determine whether a dof index is at the refinement edge and
* subject to a boundary constraint .
+ * = is_boundary_index() && at_refinement_edge()
*/
bool at_refinement_edge_boundary (const unsigned int level,
const types::global_dof_index index) const;
* Return the indices of dofs for each level that lie on the
* boundary of the domain.
*/
+// TODO: remove
const std::vector<std::set<types::global_dof_index> > &
get_boundary_indices () const;
* Return the indices of dofs for each level that lie on the
* boundary of the domain.
*/
+ // TODO: remove
const std::vector<std::set<types::global_dof_index> > &
get_non_refinement_edge_indices () const;
* refinement edge (i.e. are on faces between cells of this level
* and cells on the level below).
*/
+ // TODO: remove
const std::vector<std::vector<bool> > &
get_refinement_edge_indices () const;
* intersection of the sets returned by get_boundary_indices() and
* get_refinement_edge_indices().
*/
+ // TODO: remove
const std::vector<std::vector<bool> > &
get_refinement_edge_boundary_indices () const;