|
FEAT 3
Finite Element Analysis Toolbox
|
Reference to another local mesh entity. More...
#include <template_builder.hpp>
Public Member Functions | |
| EntityReference (EntitySource s, int 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... | |
| int | 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<<().
| int 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<<().