|
NeoN
A framework for CFD software
|
A base class for implementing derived boundary conditions. More...
#include <boundaryPatchMixin.hpp>
Public Member Functions | |
| BoundaryPatchMixin () | |
| virtual | ~BoundaryPatchMixin ()=default |
| BoundaryPatchMixin (const UnstructuredMesh &mesh, localIdx patchID) | |
| BoundaryPatchMixin (localIdx start, localIdx end, localIdx patchID) | |
| localIdx | patchStart () const |
| localIdx | patchEnd () const |
| localIdx | patchSize () const |
| localIdx | patchID () const |
| std::pair< localIdx, localIdx > | range () const |
Protected Attributes | |
| localIdx | patchID_ |
| The id of this patch. | |
| localIdx | start_ |
| The start index of the patch in the boundaryVector. | |
| localIdx | end_ |
| The end index of the patch in the boundaryVector. | |
A base class for implementing derived boundary conditions.
This class holds the information where a given boundary starts and ends in the consecutive boundaryVectors class
| ValueType | The data type of the field. |
Definition at line 24 of file boundaryPatchMixin.hpp.
|
inline |
Definition at line 29 of file boundaryPatchMixin.hpp.
|
virtualdefault |
|
inline |
Definition at line 33 of file boundaryPatchMixin.hpp.
|
inline |
Definition at line 38 of file boundaryPatchMixin.hpp.
|
inline |
Definition at line 44 of file boundaryPatchMixin.hpp.
|
inline |
Definition at line 48 of file boundaryPatchMixin.hpp.
|
inline |
Definition at line 46 of file boundaryPatchMixin.hpp.
|
inline |
Definition at line 42 of file boundaryPatchMixin.hpp.
|
inline |
Definition at line 50 of file boundaryPatchMixin.hpp.
|
protected |
The end index of the patch in the boundaryVector.
Definition at line 56 of file boundaryPatchMixin.hpp.
|
protected |
The id of this patch.
Definition at line 54 of file boundaryPatchMixin.hpp.
|
protected |
The start index of the patch in the boundaryVector.
Definition at line 55 of file boundaryPatchMixin.hpp.