Go to the documentation of this file.
45 #ifndef radiationModelviewFactor_H
46 #define radiationModelviewFactor_H
134 const label fromProcI,
void insertMatrixElements(const globalIndex &index, const label fromProcI, const labelListList &globalFaceFaces, const scalarListList &viewFactors, scalarSquareMatrix &matrix)
Insert view factors into main matrix.
autoPtr< scalarSquareMatrix > CLU_
Inverse of C matrix.
const volScalarField & Qr() const
Const access to total radiative heat flux field.
A class for handling words, derived from string.
TypeName("viewFactor")
Runtime type information.
A class for managing temporary objects.
bool useSolarLoad_
Use Solar Load model.
viewFactor(const viewFactor &)
Disallow default bitwise copy construct.
virtual tmp< volScalarField > Rp() const
Source term component (for power of T^4)
virtual ~viewFactor()
Destructor.
autoPtr< solarLoad > solarLoad_
Solar load radiation model.
void initialise()
Initialise.
fvMesh as subset of other mesh. Consists of one cell and all original bounday faces....
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
labelList selectedPatches_
Selected patches.
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
View factor radiation model. The system solved is: C q = b where: Cij = deltaij/Ej - (1/Ej - 1)Fij q ...
singleCellFvMesh coarseMesh_
Coarse mesh.
autoPtr< radiation::radiationModel > radiation(radiation::radiationModel::New(T))
A list of keyword definitions, which are a keyword followed by any number of values (e....
void calculate()
Solve system of equation(s)
label nLocalCoarseFaces_
Total local coarse faces.
Calculates a unique integer (label so might not have enough room - 2G max) for processor + local inde...
labelList pivotIndices_
Pivot Indices for LU decomposition.
void operator=(const viewFactor &)
Disallow default bitwise assignment.
autoPtr< IOmapDistribute > map_
Map distributed.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
label totalNCoarseFaces_
Total global coarse faces.
label iterCounter_
Iterations Counter.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
Top level model for radiation modelling.
autoPtr< scalarSquareMatrix > Fmatrix_
View factor matrix.
static const word viewFactorWalls
Static name for view factor walls.
virtual tmp< DimensionedField< scalar, volMesh > > Ru() const
Source term component (constant)
bool read()
Read radiation properties dictionary.
bool constEmissivity_
Constant emissivity.
labelListIOList finalAgglom_
Agglomeration List.
volScalarField Qr_
Net radiative heat flux [W/m2].
Generic GeometricField class.