NeoFOAM
WIP Prototype of a modern OpenFOAM core
|
Represents a surface boundary field for a cell-centered finite volume method. More...
#include <surfaceBoundaryFactory.hpp>
Public Member Functions | |
SurfaceBoundary (const UnstructuredMesh &mesh, const Dictionary &dict, size_t patchID) | |
SurfaceBoundary (const SurfaceBoundary &other) | |
virtual void | correctBoundaryCondition (DomainField< ValueType > &domainField) |
![]() | |
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 () |
Additional Inherited Members | |
![]() | |
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. | |
Represents a surface boundary field for a cell-centered finite volume method.
ValueType | The data type of the field. |
Definition at line 43 of file surfaceBoundaryFactory.hpp.
|
inline |
Definition at line 47 of file surfaceBoundaryFactory.hpp.
|
inline |
Definition at line 58 of file surfaceBoundaryFactory.hpp.
|
inlinevirtual |
Definition at line 63 of file surfaceBoundaryFactory.hpp.