ThunderEgg
1.0.0
|
A struct for each patch associated with this interface. More...
#include <Interface.h>
Public Member Functions | |
std::shared_ptr< PatchIfaceInfo< D > > | getNonConstPiinfo () |
Get the Piinfo object without the const modifer. More... | |
SideTypePiinfo (Side< D > side, IfaceType< D > type, std::shared_ptr< const PatchIfaceInfo< D >> piinfo) | |
Construct a new Side Type Piinfo object. More... | |
Public Attributes | |
Side< D > | side |
the side of the PatchIfaceInfo object that this interface is on. | |
IfaceType< D > | type |
the IfaceType of this interface on the cooresponding PatchIfaceInfo object. | |
std::shared_ptr< const PatchIfaceInfo< D > > | piinfo |
the PatchIfaceInfo object | |
A struct for each patch associated with this interface.
The struct contains the side of the patch that this interface lies on, the IfaceType of this interface on that patch, and the patch.
|
inline |
Construct a new Side Type Piinfo object.
side | the side of the PatchIfaceInfo object that this interface is on. |
type | the IfaceType of this interface on the cooresponding PatchIfaceInfo object. |
piinfo | the PatchIfaceInfo object |
|
inline |
Get the Piinfo object without the const modifer.