NeoN
A framework for CFD software
|
#include <volumeBoundaryFactory.hpp>
Public Member Functions | |
VolumeBoundaryFactory (const UnstructuredMesh &mesh, const Dictionary &dict, localIdx patchID, BoundaryAttributes attributes) | |
virtual | ~VolumeBoundaryFactory ()=default |
virtual void | correctBoundaryCondition (Field< ValueType > &domainVector)=0 |
virtual std::unique_ptr< VolumeBoundaryFactory > | clone () const =0 |
BoundaryAttributes | attributes () const |
![]() | |
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 |
Static Public Member Functions | |
static std::string | name () |
Protected Attributes | |
BoundaryAttributes | attributes_ |
The attributes of the patch. | |
![]() | |
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. | |
Definition at line 26 of file volumeBoundaryFactory.hpp.
|
inline |
Definition at line 36 of file volumeBoundaryFactory.hpp.
|
virtualdefault |
|
inline |
Definition at line 50 of file volumeBoundaryFactory.hpp.
|
pure virtual |
|
pure virtual |
|
inlinestatic |
Definition at line 34 of file volumeBoundaryFactory.hpp.
|
protected |
The attributes of the patch.
Definition at line 54 of file volumeBoundaryFactory.hpp.