Go to the documentation of this file.
37 #ifndef DTRMParticle_H
38 #define DTRMParticle_H
57 Ostream&
operator<<(Ostream&,
const DTRMParticle&);
85 label transmissiveId_;
140 inline const labelField& relfectedCells()
const;
143 inline scalar& Q(label celli);
150 static const std::size_t sizeofFields_;
174 const vector& targetPosition,
178 const label transmissiveId
187 const label tetFacei,
190 const vector& targetPosition,
193 const label transmissiveId
202 bool newFormat =
true
235 inline const point&
p0()
const;
238 inline const point& p1()
const;
241 inline scalar I0()
const;
244 inline scalar
I()
const;
247 inline scalar dA()
const;
265 inline label& reflectedId();
277 void hitProcessorPatch
305 const bool namesOnly =
false
A class for handling words, derived from Foam::string.
iNew(const polyMesh &mesh)
Mesh consisting of general polyhedral cells.
Discrete Transfer Radiation Model (DTRM) particle.
Factory class to read-construct particles used for.
Ostream & operator<<(Ostream &, const boundaryPatch &p)
Write boundaryPatch as dictionary entries (without surrounding braces)
autoPtr< DTRMParticle > operator()(Istream &is) const
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
Given cell centre values and point (vertex) values decompose into tetrahedra and linear interpolate w...
Class used to pass tracking data to the trackToFace function.
PtrList< coordinateSystem > coordinates(solidRegions.size())
A list of pointers to objects of type <T>, without allocation/deallocation management of the pointers...
OBJstream os(runTime.globalPath()/outputName)
void readFields(const typename GeoFieldType::Mesh &mesh, const IOobjectList &objects, const wordHashSet &selectedFields, LIFOStack< regIOobject * > &storedObjects)
Read the selected GeometricFields of the templated type.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
Namespace for radiation modelling.
Base cloud calls templated on particle type.
A List of wordRe with additional matching capabilities.
static const std::size_t sizeofFields_
Size in bytes of the fields.
#define AddToPropertyList(ParcelType, str)
Add to existing static 'propertyList' for particle properties.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
const volScalarField & p0
static const Identity< scalar > I