Computes view factors according to Hottel's crossed strings method. More...


Public Member Functions | |
| TypeName ("viewFactorHottel") | |
| Runtime type information. More... | |
| viewFactorHottel (const fvMesh &mesh, const dictionary &dict) | |
| Constructor. More... | |
| virtual | ~viewFactorHottel ()=default |
| Destructor. More... | |
Public Member Functions inherited from viewFactorModel | |
| TypeName ("viewFactorModel") | |
| Runtime type information. More... | |
| declareRunTimeSelectionTable (autoPtr, viewFactorModel, mesh,(const fvMesh &mesh, const dictionary &dict),(mesh, dict)) | |
| Selection table. More... | |
| viewFactorModel (const viewFactorModel &)=delete | |
| No copy construct. More... | |
| void | operator= (const viewFactorModel &)=delete |
| No copy assignment. More... | |
| viewFactorModel (const fvMesh &mesh, const dictionary &dict) | |
| Constructor. More... | |
| virtual | ~viewFactorModel () |
| Destructor. More... | |
| virtual void | calculate () |
| Calculate the view factors. More... | |
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. More... | |
Static Protected Member Functions | |
| static scalar | calculateFij (const point &p0, const point &p1, const point &p2, const point &p3) |
| Calculate view factor using the double-area integral. More... | |
Static Protected Member Functions inherited from viewFactorModel | |
| static void | writeRays (const fileName &fName, const pointField &compactCf, const labelListList &visibleFaceFaces) |
| Write ray geometry to file. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from viewFactorModel | |
| static autoPtr< viewFactorModel > | New (const fvMesh &mesh, const dictionary &dict) |
| Selector. More... | |
Protected Attributes inherited from viewFactorModel | |
| const fvMesh & | mesh_ |
| Reference to the mesh database. More... | |
| autoPtr< raySearchEngine > | searchEnginePtr_ |
| Run-time selectable ray search engine. More... | |
| bool | writeViewFactors_ |
| Flag to write the view factor field. More... | |
| bool | writeRays_ |
| Flag to write the ray geometry. More... | |
Computes view factors according to Hottel's crossed strings method.
Hottel, H. C., & Saforim, A. F. (1967).
Radiative transfer.
McGraw-Hill Book Company, New York.
<constant>/viewFactorsDict: // Inherited entries ...
The inherited entries are elaborated in:
Definition at line 69 of file viewFactorHottel.H.
| viewFactorHottel | ( | const fvMesh & | mesh, |
| const dictionary & | dict | ||
| ) |
Constructor.
|
virtualdefault |
Destructor.
|
staticprotected |
Calculate view factor using the double-area integral.
|
protectedvirtual |
Calculate.
Implements viewFactorModel.
| TypeName | ( | "viewFactorHottel" | ) |
Runtime type information.