NeoFOAM
WIP Prototype of a modern OpenFOAM core
|
A base class for implementing derived boundary conditions. More...
#include <boundaryPatchMixin.hpp>
Public Member Functions | |
BoundaryPatchMixin () | |
virtual | ~BoundaryPatchMixin ()=default |
BoundaryPatchMixin (const UnstructuredMesh &mesh, size_t patchID) | |
BoundaryPatchMixin (label start, label end, size_t patchID) | |
label | patchStart () const |
label | patchEnd () const |
size_t | patchSize () const |
size_t | patchID () const |
std::pair< size_t, size_t > | range () |
Protected Attributes | |
size_t | patchID_ |
The id of this patch. | |
label | start_ |
The start index of the patch in the boundaryField. | |
label | end_ |
The end index of the patch in the boundaryField. | |
A base class for implementing derived boundary conditions.
This class holds the information where a given boundary starts and ends in the consecutive boundaryFields class
ValueType | The data type of the field. |
Definition at line 25 of file boundaryPatchMixin.hpp.
|
inline |
Definition at line 30 of file boundaryPatchMixin.hpp.
|
virtualdefault |
|
inline |
Definition at line 34 of file boundaryPatchMixin.hpp.
|
inline |
Definition at line 39 of file boundaryPatchMixin.hpp.
|
inline |
Definition at line 45 of file boundaryPatchMixin.hpp.
|
inline |
Definition at line 49 of file boundaryPatchMixin.hpp.
|
inline |
Definition at line 47 of file boundaryPatchMixin.hpp.
|
inline |
Definition at line 43 of file boundaryPatchMixin.hpp.
|
inline |
Definition at line 51 of file boundaryPatchMixin.hpp.
|
protected |
The end index of the patch in the boundaryField.
Definition at line 57 of file boundaryPatchMixin.hpp.
|
protected |
The id of this patch.
Definition at line 55 of file boundaryPatchMixin.hpp.
|
protected |
The start index of the patch in the boundaryField.
Definition at line 56 of file boundaryPatchMixin.hpp.