|  | 
| template<typename Shape_ , int dim_> | 
| static std::pair< Index, int > | correct_for_orientation (StandardRefinementType< Shape_ > type, int orientation, Index idx) | 
|  | 
| template<typename Shape_ > | 
| static const RefinementTemplate< Shape_ > & | get_template (StandardRefinementType< Shape_ > type) | 
|  | 
| template<typename Shape_ > | 
| static bool | has_template (StandardRefinementType< Shape_ > type) | 
|  | 
| template<typename Shape_ > | 
| static constexpr bool | is_shape_compatible () | 
|  | Shape compatability test.  More... 
 | 
|  | 
| template<typename Mesh_ > | 
| static Intern::RefinementField< std::uint64_t > | make_refinement_field (const Mesh_ &mesh, Geometry::SubdivisionLevels &sdls) | 
|  | Adjusts SubdivisionLevels to match TemplateSet requirements.  More... 
 | 
|  | 
| template<int template_dim_, int child_dim_> | 
| static constexpr int | max_children () | 
|  | Returns maximum number of children a template produces.  More... 
 | 
|  | 
| template<int template_dim_, int child_dim_> | 
| static Index | num_children (StandardRefinementType< typename Shape::FaceTraits< MaxShape, template_dim_ >::ShapeType > type) | 
|  | Returns number of children a specific template produces.  More... 
 | 
|  | 
| template<typename Shape_ > | 
| static VertexMarkerType | spread_refinement_field (const EntityReference &ref, const Intern::RefinementFieldTuple< VertexMarkerType, Shape::FaceTraits< Shape_, 0 >::count > &levels) | 
|  | 
| static void | stats () | 
|  | 
template<typename RawData_>
class FEAT::Geometry::StandardTemplateSet< RawData_ >
Schneiders template set for adaptive mesh refinement. 
This class can be used as a TemplateSet for the AdaptiveMesh class. It supports Quadrilateral and Hexahedral meshes. The templates are described in R. Schneiders, Refining quadrilateral and hexahedral element meshes, 1998,
This template set defines a full set of templates for refinement of quadrilateral meshes. For hexahedral meshes the templates are limited and allow only refinement of convex areas. 
Definition at line 394 of file template_sets.hpp.
template<typename RawData_ > 
template<int template_dim_, int child_dim_> 
 
Returns number of children a specific template produces. 
This is intended as a utility function for iterating over children without creating full TemplateQuerys.
- Template Parameters
- 
  
    | template_dim_ | Template dimension |  | child_dim_ | Child dimension |  
 
- Parameters
- 
  
  
- Returns
- Number of children of dimension child_dim_of template with dimensiontemplate_dim_and typetype
Definition at line 492 of file template_sets.hpp.