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().