* of a cell (or face) refined
* with <tt>ref_case</tt>.
*/
- static unsigned int n_children(const RefinementCase<dim> &refinement_case);
+ static
+ unsigned int
+ n_children(const RefinementCase<dim> &refinement_case);
/**
* Return the number of subfaces
* internal::SubfaceCase
* @p face_ref_case.
*/
- static unsigned int n_subfaces(const internal::SubfaceCase<dim> &subface_case);
+ static
+ unsigned int
+ n_subfaces(const internal::SubfaceCase<dim> &subface_case);
/**
* Given a face on the reference
* the ratio is 1/4 for each of
* the subfaces.
*/
- static double subface_ratio(const internal::SubfaceCase<dim> &subface_case,
- const unsigned int subface_no);
+ static
+ double
+ subface_ratio(const internal::SubfaceCase<dim> &subface_case,
+ const unsigned int subface_no);
/**
* Given a cell refined with the
* <code>SubfaceCase</code> of
* the @p face_no th face.
*/
- static RefinementCase<dim-1> face_refinement_case(
- const RefinementCase<dim> &cell_refinement_case,
- const unsigned int face_no,
- const bool face_orientation = true,
- const bool face_flip = false,
- const bool face_rotation = false);
+ static
+ RefinementCase<dim-1>
+ face_refinement_case (const RefinementCase<dim> &cell_refinement_case,
+ const unsigned int face_no,
+ const bool face_orientation = true,
+ const bool face_flip = false,
+ const bool face_rotation = false);
/**
* Given the SubfaceCase @p
* cell, which corresponds to
* that refinement of the face.
*/
- static RefinementCase<dim> min_cell_refinement_case_for_face_refinement(
- const RefinementCase<dim-1> &face_refinement_case,
- const unsigned int face_no,
- const bool face_orientation = true,
- const bool face_flip = false,
- const bool face_rotation = false);
+ static
+ RefinementCase<dim>
+ min_cell_refinement_case_for_face_refinement
+ (const RefinementCase<dim-1> &face_refinement_case,
+ const unsigned int face_no,
+ const bool face_orientation = true,
+ const bool face_flip = false,
+ const bool face_rotation = false);
/**
* Given a cell refined with the
* the RefinementCase of the @p
* line_no th face.
*/
- static RefinementCase<1> line_refinement_case(const RefinementCase<dim> &cell_refinement_case,
- const unsigned int line_no);
+ static
+ RefinementCase<1>
+ line_refinement_case(const RefinementCase<dim> &cell_refinement_case,
+ const unsigned int line_no);
/**
* Return the minimal / smallest
* ensures refinement of line
* @p line_no.
*/
- static RefinementCase<dim> min_cell_refinement_case_for_line_refinement(const unsigned int line_no);
+ static
+ RefinementCase<dim>
+ min_cell_refinement_case_for_line_refinement(const unsigned int line_no);
/**
* This field stores which child
* argument, defaulting to isotropic
* refinement of the face.
*/
- static unsigned int child_cell_on_face (const RefinementCase<dim> &ref_case,
- const unsigned int face,
- const unsigned int subface,
- const bool face_orientation = true,
- const bool face_flip = false,
- const bool face_rotation = false,
- const RefinementCase<dim-1> &face_refinement_case = RefinementCase<dim-1>::isotropic_refinement);
+ static
+ unsigned int
+ child_cell_on_face (const RefinementCase<dim> &ref_case,
+ const unsigned int face,
+ const unsigned int subface,
+ const bool face_orientation = true,
+ const bool face_flip = false,
+ const bool face_rotation = false,
+ const RefinementCase<dim-1> &face_refinement_case
+ = RefinementCase<dim-1>::isotropic_refinement);
/**
* Map line vertex number to cell
* face_to_cell_vertices()
* function.
*/
- static unsigned int line_to_cell_vertices (const unsigned int line,
- const unsigned int vertex);
+ static
+ unsigned int
+ line_to_cell_vertices (const unsigned int line,
+ const unsigned int vertex);
/**
* Map face vertex number to cell
* child_cell_on_face() giving it
* a suggestive name.
*/
- static unsigned int face_to_cell_vertices (const unsigned int face,
- const unsigned int vertex,
- const bool face_orientation = true,
- const bool face_flip = false,
- const bool face_rotation = false);
+ static
+ unsigned int
+ face_to_cell_vertices (const unsigned int face,
+ const unsigned int vertex,
+ const bool face_orientation = true,
+ const bool face_flip = false,
+ const bool face_rotation = false);
/**
* Map face line number to cell
* <tt>false</tt> (standard orientation)
* and has no effect in 2d.
*/
- static unsigned int face_to_cell_lines (const unsigned int face,
- const unsigned int line,
- const bool face_orientation = true,
- const bool face_flip = false,
- const bool face_rotation = false);
+ static
+ unsigned int
+ face_to_cell_lines (const unsigned int face,
+ const unsigned int line,
+ const bool face_orientation = true,
+ const bool face_flip = false,
+ const bool face_rotation = false);
/**
* Map the vertex index @p vertex of a face
*
* This function is only implemented in 3D.
*/
- static unsigned int standard_to_real_face_vertex (const unsigned int vertex,
- const bool face_orientation = true,
- const bool face_flip = false,
- const bool face_rotation = false);
+ static
+ unsigned int
+ standard_to_real_face_vertex (const unsigned int vertex,
+ const bool face_orientation = true,
+ const bool face_flip = false,
+ const bool face_rotation = false);
/**
* Map the vertex index @p vertex of a face
*
* This function is only implemented in 3D.
*/
- static unsigned int real_to_standard_face_vertex (const unsigned int vertex,
- const bool face_orientation = true,
- const bool face_flip = false,
- const bool face_rotation = false);
+ static
+ unsigned int
+ real_to_standard_face_vertex (const unsigned int vertex,
+ const bool face_orientation = true,
+ const bool face_flip = false,
+ const bool face_rotation = false);
/**
* Map the line index @p line of a face
*
* This function is only implemented in 3D.
*/
- static unsigned int standard_to_real_face_line (const unsigned int line,
- const bool face_orientation = true,
- const bool face_flip = false,
- const bool face_rotation = false);
+ static
+ unsigned int
+ standard_to_real_face_line (const unsigned int line,
+ const bool face_orientation = true,
+ const bool face_flip = false,
+ const bool face_rotation = false);
/**
* Map the line index @p line of a face
*
* This function is only implemented in 3D.
*/
- static unsigned int real_to_standard_face_line (const unsigned int line,
- const bool face_orientation = true,
- const bool face_flip = false,
- const bool face_rotation = false);
+ static
+ unsigned int
+ real_to_standard_face_line (const unsigned int line,
+ const bool face_orientation = true,
+ const bool face_flip = false,
+ const bool face_rotation = false);
/**
* Return the position of the @p ith
* deal.II, as described in the general
* documentation of this class.
*/
- static Point<dim> unit_cell_vertex (const unsigned int vertex);
+ static
+ Point<dim>
+ unit_cell_vertex (const unsigned int vertex);
/**
* Given a point @p p in unit
* the general documentation of this
* class.
*/
- static unsigned int child_cell_from_point (const Point<dim> &p);
+ static
+ unsigned int
+ child_cell_from_point (const Point<dim> &p);
/**
* Given coordinates @p p on the
* depends on the number of the
* child.
*/
- static Point<dim> cell_to_child_coordinates (const Point<dim> &p,
- const unsigned int child_index,
- const RefinementCase<dim> refine_case=RefinementCase<dim>::isotropic_refinement);
+ static
+ Point<dim>
+ cell_to_child_coordinates (const Point<dim> &p,
+ const unsigned int child_index,
+ const RefinementCase<dim> refine_case
+ = RefinementCase<dim>::isotropic_refinement);
/**
* The reverse function to the
* coordinate system of the
* mother cell.
*/
- static Point<dim> child_to_cell_coordinates (const Point<dim> &p,
- const unsigned int child_index,
- const RefinementCase<dim> refine_case=RefinementCase<dim>::isotropic_refinement);
+ static
+ Point<dim>
+ child_to_cell_coordinates (const Point<dim> &p,
+ const unsigned int child_index,
+ const RefinementCase<dim> refine_case
+ = RefinementCase<dim>::isotropic_refinement);
/**
* Return true if the given point
* is inside the unit cell of the
* present space dimension.
*/
- static bool is_inside_unit_cell (const Point<dim> &p);
+ static
+ bool
+ is_inside_unit_cell (const Point<dim> &p);
/**
* Return true if the given point
* that the point should be
* safely inside the cell.
*/
- static bool is_inside_unit_cell (const Point<dim> &p,
- const double eps);
+ static
+ bool
+ is_inside_unit_cell (const Point<dim> &p,
+ const double eps);
/**
* Projects a given point onto the
* outside [0..1] is modified
* to lie within that interval.
*/
- static Point<dim> project_to_unit_cell (const Point<dim> &p);
+ static
+ Point<dim>
+ project_to_unit_cell (const Point<dim> &p);
/**
* Returns the infinity norm of
* For points inside the cell, this is
* defined as zero.
*/
- static double distance_to_unit_cell (const Point<dim> &p);
+ static
+ double
+ distance_to_unit_cell (const Point<dim> &p);
/**
* For each face of the reference