Implementation of template-invariant tools for various function objects such as Foam::ParticleHistogram. More...
#include <cloudFunctionObjectTools.H>
Public Member Functions | |
| collector (const dictionary &dict, const polyMesh &mesh) | |
| Construct from dictionary. | |
| collector (const collector &phc) | |
| Copy construct. | |
| void | operator= (const collector &)=delete |
| No copy assignment. | |
| virtual | ~collector ()=default |
| Destructor. | |
| bool | isPatch () const noexcept |
| Return the flag if the collector is patch based. | |
| label | size () const noexcept |
| Return number of collectors (zones or patches). | |
| const labelList & | IDs () const noexcept |
| Return const reference to the indices of collectors. | |
| const wordList & | names () const noexcept |
| Return const reference to the names of collectors. | |
| const List< boundBox > & | BBs () const noexcept |
| Return const reference to the bounding-boxes of collectors. | |
Implementation of template-invariant tools for various function objects such as Foam::ParticleHistogram.
Definition at line 55 of file cloudFunctionObjectTools.H.
| collector | ( | const dictionary & | dict, |
| const polyMesh & | mesh ) |
Construct from dictionary.
Definition at line 25 of file cloudFunctionObjectTools.C.
References dict, UList< T >::empty(), and mesh.
Referenced by collector(), and operator=().


| collector | ( | const collector & | phc | ) |
Copy construct.
Definition at line 94 of file cloudFunctionObjectTools.C.
References collector().

|
virtualdefault |
Destructor.
|
delete |
|
inlinenoexcept |
Return the flag if the collector is patch based.
Definition at line 117 of file cloudFunctionObjectTools.H.
References Foam::noexcept.
|
inlinenoexcept |
Return number of collectors (zones or patches).
Definition at line 122 of file cloudFunctionObjectTools.H.
References Foam::noexcept.
|
inlinenoexcept |
Return const reference to the indices of collectors.
Definition at line 127 of file cloudFunctionObjectTools.H.
References Foam::noexcept.
|
inlinenoexcept |
Return const reference to the names of collectors.
Definition at line 132 of file cloudFunctionObjectTools.H.
References Foam::noexcept.
Return const reference to the bounding-boxes of collectors.
Definition at line 137 of file cloudFunctionObjectTools.H.
References Foam::noexcept.