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) | |
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... | |
Protected Attributes | |
std::shared_ptr< Interface > | m_oppInterface |
Matching opposite interface of the interface pair. More... | |
int | m_id |
Interface ID. More... | |
std::map< int, GeometrySharedPtr > | m_edge |
Map of global ID to geometry of the interface edge. More... | |
A interface which is a single edge on a zone for handling non-conformality.
Definition at line 53 of file InterfaceInterpolation.h.
|
inline |
Constructor.
Definition at line 56 of file InterfaceInterpolation.h.
References m_edge.
|
virtualdefault |
Default destructor.
|
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 |
Checks if the interface edge is empty (used for parallelisation)
Definition at line 84 of file InterfaceInterpolation.h.
References m_edge.
|
protected |
Map of global ID to geometry of the interface edge.
Definition at line 107 of file InterfaceInterpolation.h.
Referenced by GetEdge(), Interface(), and IsEmpty().
|
protected |
|
protected |
Matching opposite interface of the interface pair.
Definition at line 103 of file InterfaceInterpolation.h.
Referenced by GetOppInterface().