Computes view factors according to the double area integral (2AI) method. More...
#include <viewFactor2AI.H>


Public Member Functions | |
| TypeName ("viewFactor2AI") | |
| Runtime type information. | |
| viewFactor2AI (const fvMesh &mesh, const dictionary &dict) | |
| Constructor. | |
| virtual | ~viewFactor2AI ()=default |
| Destructor. | |
| Public Member Functions inherited from viewFactorModel | |
| TypeName ("viewFactorModel") | |
| Runtime type information. | |
| declareRunTimeSelectionTable (autoPtr, viewFactorModel, mesh,(const fvMesh &mesh, const dictionary &dict),(mesh, dict)) | |
| Selection table. | |
| viewFactorModel (const viewFactorModel &)=delete | |
| No copy construct. | |
| void | operator= (const viewFactorModel &)=delete |
| No copy assignment. | |
| viewFactorModel (const fvMesh &mesh, const dictionary &dict) | |
| Constructor. | |
| virtual | ~viewFactorModel () |
| Destructor. | |
| virtual void | calculate () |
| Calculate the view factors. | |
Protected Member Functions | |
| virtual scalarListList | calculate (const labelListList &visibleFaceFaces, const pointField &compactCf, const vectorField &compactSf, const UList< List< vector > > &compactFineSf, const UList< List< point > > &compactFineCf, const UList< List< point > > &compactPoints, const UList< label > &compactPatchId) const |
| Calculate. | |
| Protected Member Functions inherited from viewFactorModel | |
| virtual scalarListList | calculate (const labelListList &visibleFaceFaces, const pointField &compactCoarseCf, const vectorField &compactCoarseSf, const UList< List< vector > > &compactFineSf, const UList< List< point > > &compactFineCf, const UList< List< point > > &compactPoints, const labelUList &compactPatchId) const =0 |
| Calculate the view factors using run-time selectable model. | |
Static Protected Member Functions | |
| static scalar | calculateFij (const point &xi, const point &xj, const vector &dAi, const vector &dAj) |
| Calculate view factor using the double-area integral. | |
| Static Protected Member Functions inherited from viewFactorModel | |
| static void | writeRays (const fileName &fName, const pointField &compactCf, const labelListList &visibleFaceFaces) |
| Write ray geometry to file. | |
Additional Inherited Members | |
| Static Public Member Functions inherited from viewFactorModel | |
| static autoPtr< viewFactorModel > | New (const fvMesh &mesh, const dictionary &dict) |
| Selector. | |
| Protected Attributes inherited from viewFactorModel | |
| const fvMesh & | mesh_ |
| Reference to the mesh database. | |
| autoPtr< raySearchEngine > | searchEnginePtr_ |
| Run-time selectable ray search engine. | |
| bool | writeViewFactors_ |
| Flag to write the view factor field. | |
| bool | writeRays_ |
| Flag to write the ray geometry. | |
Computes view factors according to the double area integral (2AI) method.
<constant>/viewFactorsDict: // Inherited entries ...
The inherited entries are elaborated in:
Definition at line 59 of file viewFactor2AI.H.
| viewFactor2AI | ( | const fvMesh & | mesh, |
| const dictionary & | dict ) |
|
virtualdefault |
Destructor.
|
staticprotected |
Calculate view factor using the double-area integral.
|
protectedvirtual |
Calculate.
| TypeName | ( | "viewFactor2AI" | ) |
Runtime type information.