|
Nektar++
|
A interface which is a single edge on a zone for handling non-conformality. More...
#include <InterfaceInterpolation.h>
Public Member Functions | |
| Interface (int indx, const CompositeMap &edge, bool skipCoordCheck) | |
| Constructor. More... | |
| virtual | ~Interface ()=default |
| Default destructor. More... | |
| std::map< int, GeometrySharedPtr > const & | GetEdge () const |
| Returns map of global ID to geometry of the interface edge. More... | |
| GeometrySharedPtr const & | GetEdge (int id) |
| Returns geometry of the interface edge with global ID. More... | |
| bool | IsEmpty () const |
| Checks if the interface edge is empty (used for parallelisation) More... | |
| std::shared_ptr< Interface > & | GetOppInterface () |
| Returns the matching opposite interface from the interface pair. More... | |
| int & | GetId () |
| Returns the interface ID. More... | |
| const std::vector< unsigned int > & | GetCompositeIDs () const |
| Returns IDs of composites making up the interface. More... | |
| bool | GetSkipCoordCheck () const |
| Return the skip check flag for coordinate exchange in InterfaceMapDG. More... | |
Protected Attributes | |
| std::shared_ptr< Interface > | m_oppInterface |
| Matching opposite interface of the interface pair. More... | |
| int | m_id |
| Interface ID. More... | |
| std::vector< unsigned int > | m_compositeIDs |
| String from XML representation, describing which composites make up this interface. More... | |
| std::map< int, GeometrySharedPtr > | m_edge |
| Map of global ID to geometry of the interface edge. More... | |
| bool | m_skipCoordCheck |
| Skip the coord found check in InterfaceMapDG. More... | |
A interface which is a single edge on a zone for handling non-conformality.
Definition at line 51 of file InterfaceInterpolation.h.
|
inline |
Constructor.
Definition at line 54 of file InterfaceInterpolation.h.
References m_compositeIDs, and m_edge.
|
virtualdefault |
Default destructor.
|
inline |
Returns IDs of composites making up the interface.
Definition at line 102 of file InterfaceInterpolation.h.
References m_compositeIDs.
|
inline |
Returns map of global ID to geometry of the interface edge.
Definition at line 72 of file InterfaceInterpolation.h.
References m_edge.
|
inline |
Returns geometry of the interface edge with global ID.
| id |
Definition at line 78 of file InterfaceInterpolation.h.
References m_edge.
|
inline |
|
inline |
Returns the matching opposite interface from the interface pair.
Definition at line 90 of file InterfaceInterpolation.h.
References m_oppInterface.
|
inline |
Return the skip check flag for coordinate exchange in InterfaceMapDG.
Definition at line 108 of file InterfaceInterpolation.h.
References m_skipCoordCheck.
|
inline |
Checks if the interface edge is empty (used for parallelisation)
Definition at line 84 of file InterfaceInterpolation.h.
References m_edge.
|
protected |
String from XML representation, describing which composites make up this interface.
Definition at line 120 of file InterfaceInterpolation.h.
Referenced by GetCompositeIDs(), and Interface().
|
protected |
Map of global ID to geometry of the interface edge.
Definition at line 122 of file InterfaceInterpolation.h.
Referenced by GetEdge(), Interface(), and IsEmpty().
|
protected |
|
protected |
Matching opposite interface of the interface pair.
Definition at line 115 of file InterfaceInterpolation.h.
Referenced by GetOppInterface().
|
protected |
Skip the coord found check in InterfaceMapDG.
Definition at line 124 of file InterfaceInterpolation.h.
Referenced by GetSkipCoordCheck().