| FEAT 3
    Finite Element Analysis Toolbox | 
Reference to another local mesh entity. More...
#include <template_builder.hpp>
| Public Member Functions | |
| EntityReference (EntitySource s, Index i, int o, int e) | |
| bool | operator!= (const EntityReference &rhs) const | 
| bool | operator== (const EntityReference &rhs) const | 
| Public Attributes | |
| int | entity | 
| Index of boundary entity to retrieve entity from. Only set for boundary entities.  More... | |
| Index | index | 
| int | orientation | 
| Orientation of the retrieved entity relative to the retrieving entity. Only set for sibling entities.  More... | |
| EntitySource | source | 
| Where to retrieve the entity from.  More... | |
Reference to another local mesh entity.
This is used to define how to retrieve the topologies of entities created during adpative refinement.
Definition at line 475 of file template_builder.hpp.
| 
 | inline | 
Definition at line 488 of file template_builder.hpp.
| 
 | inline | 
Definition at line 500 of file template_builder.hpp.
| 
 | inline | 
Definition at line 493 of file template_builder.hpp.
| int FEAT::Geometry::EntityReference::entity | 
Index of boundary entity to retrieve entity from. Only set for boundary entities.
Definition at line 485 of file template_builder.hpp.
Referenced by FEAT::Geometry::AdaptiveMesh< TemplateSet_, Shape_, num_coords_, Coord_ >::_resolve_boundary_entity_reference(), and FEAT::Geometry::operator<<().
| Index FEAT::Geometry::EntityReference::index | 
Index of the entity in the target location. Might need to be mapped to account for template types and orientations.
Definition at line 481 of file template_builder.hpp.
Referenced by FEAT::Geometry::AdaptiveMesh< TemplateSet_, Shape_, num_coords_, Coord_ >::_resolve_boundary_entity_reference(), and FEAT::Geometry::operator<<().
| int FEAT::Geometry::EntityReference::orientation | 
Orientation of the retrieved entity relative to the retrieving entity. Only set for sibling entities.
Definition at line 483 of file template_builder.hpp.
Referenced by FEAT::Geometry::TemplateSearchSpace< Shape_, num_coords_ >::_search(), and FEAT::Geometry::operator<<().
| EntitySource FEAT::Geometry::EntityReference::source | 
Where to retrieve the entity from.
Definition at line 478 of file template_builder.hpp.
Referenced by FEAT::Geometry::AdaptiveMesh< TemplateSet_, Shape_, num_coords_, Coord_ >::_build_topology(), FEAT::Geometry::AdaptiveMesh< TemplateSet_, Shape_, num_coords_, Coord_ >::_resolve_boundary_entity_reference(), FEAT::Geometry::TemplateSearchSpace< Shape_, num_coords_ >::_search(), and FEAT::Geometry::operator<<().