| FEAT 3
    Finite Element Analysis Toolbox | 
Template for refining a mesh entity. More...
#include <template_builder.hpp>
| Public Types | |
| template<int dim_> | |
| using | TopologyTemplateByDim = TopologyTemplate< typename Shape::FaceTraits< Shape_, dim_ >::ShapeType > | 
| Accessor for topology types.  More... | |
| Public Member Functions | |
| template<int dim_> | |
| std::vector< TopologyTemplateByDim< dim_ > > & | get_topologies () | 
| TopologyTemplate accessor.  More... | |
| template<int dim_> | |
| const std::vector< TopologyTemplateByDim< dim_ > > & | get_topologies () const | 
| const TopologyTemplate accessor  More... | |
| template<int dim_> | |
| Index | num_entities () const | 
| Returns the number of entities of dimension dim_in this template.  More... | |
| Public Attributes | |
| std::vector< TopologyTemplate< CoShape_ > > | topologies | 
| Entities of shape CoShape_ added by this template.  More... | |
Template for refining a mesh entity.
This is a collection of TopologyTemplates, which describe how to construct all children of all dimension of the template.
| Shape_ | Shape of this template | 
| CoShape_ | Current shape of this data structure definition. | 
This is a dimension-recursive data structure via recursion over the CoShape_. 
Definition at line 626 of file template_builder.hpp.
| using FEAT::Geometry::RefinementTemplate< Shape_, CoShape_ >::TopologyTemplateByDim = TopologyTemplate<typename Shape::FaceTraits<Shape_, dim_>::ShapeType> | 
Accessor for topology types.
Definition at line 631 of file template_builder.hpp.
| 
 | inline | 
TopologyTemplate accessor.
| Dimension | of topologies to access | 
Definition at line 647 of file template_builder.hpp.
| 
 | inline | 
const TopologyTemplate accessor
| Dimension | of topologies to access | 
Definition at line 659 of file template_builder.hpp.
| 
 | inline | 
Returns the number of entities of dimension dim_ in this template. 
| dim_ | Dimension to query | 
Definition at line 671 of file template_builder.hpp.
| std::vector<TopologyTemplate<CoShape_> > FEAT::Geometry::RefinementTemplate< Shape_, CoShape_ >::topologies | 
Entities of shape CoShape_ added by this template.
Presented as topology templates, which allow collecting all entities making up the templates children.
Definition at line 639 of file template_builder.hpp.