13 #ifndef _BLOCKBOUNDARY_H_ 14 #define _BLOCKBOUNDARY_H_ 26 #include "NamespaceHeader.H" 50 void define(
int a_boundaryClass);
91 int a_refinement_ratio);
94 int a_refinement_ratio);
157 #include "NamespaceFooter.H" 159 #endif // include guard
BlockBoundary()
null constructor leaves object in type=UNKNOWN state. It can be overridden by MappedDomain ...
IndicesTransformation getTransformation() const
Definition: BlockBoundary.H:102
Definition: BlockBoundary.H:138
bool isConformal() const
Definition: BlockBoundary.H:112
friend BlockBoundary coarsen(const BlockBoundary &a_bb, int a_refinement_ratio)
btype type() const
Definition: BlockBoundary.H:141
int m_bc
Definition: BlockBoundary.H:151
bool isMapped() const
Definition: BlockBoundary.H:117
btype
Definition: BlockBoundary.H:136
bool isDomainBoundary() const
Definition: BlockBoundary.H:107
Class to describe the multi-block topology between 2 blocks, or placehold a BC.
Definition: BlockBoundary.H:30
int neighbor() const
Definition: BlockBoundary.H:97
Definition: BlockBoundary.H:138
int m_neighbor
Definition: BlockBoundary.H:152
Definition: BlockBoundary.H:138
friend BlockBoundary refine(const BlockBoundary &a_bb, int a_refinement_ratio)
int dirOther(int a_dir) const
bool isInterface() const
Definition: BlockBoundary.H:84
void define(int a_boundaryClass)
IndicesTransformation m_transformation
Definition: BlockBoundary.H:148
btype m_type
Definition: BlockBoundary.H:153
void defineConformal(int a_neighbor)
int reorientFace(int a_dir) const
Definition: BlockBoundary.H:138