* replaces the boundary object given
* before by a straight boundary
* approximation.
+ *
+ * @ingroup boundary
*/
void set_boundary (const types::boundary_id_t number,
const Boundary<dim,spacedim> &boundary_object);
* undoes assignment of a different
* boundary object by the function of
* same name and two arguments.
+ *
+ * @ingroup boundary
*/
void set_boundary (const types::boundary_id_t number);
* this triangulation. Number is
* the same as in
* @p set_boundary
+ *
+ * @ingroup boundary
*/
const Boundary<dim,spacedim> & get_boundary (const types::boundary_id_t number) const;
* the number of different
* indicators (which is greater
* or equal one).
+ *
+ * @ingroup boundary
*/
std::vector<types::boundary_id_t> get_boundary_indicators() const;
* domain and so cannot determine whether
* the value you are trying to set makes
* sense under the current circumstances.
+ *
+ * @ingroup boundary
*/
void set_boundary_indicator (const types::boundary_id_t) const;
* of face and edges are all set
* at the same time using the
* current function.
+ *
+ * @ingroup boundary
*/
void set_all_boundary_indicators (const types::boundary_id_t) const;
*/
static
int isotropic_child_index (const unsigned int i);
+ /**
+ * @}
+ */
+
+ /**
+ * @name Dealing with boundary indicators
+ */
+ /**
+ * @{
+ */
/**
* Set the boundary indicator.
* domain and so cannot determine whether
* the value you are trying to set makes
* sense under the current circumstances.
+ *
+ * @ingroup boundary
*/
void
set_boundary_indicator (const types::boundary_id_t);
* single vertex, call
* set_boundary_indicator with the same
* argument.
+ *
+ * @ingroup boundary
*/
void
set_all_boundary_indicators (const types::boundary_id_t);
+ /**
+ * @}
+ */
/**
* Return whether the vertex