37 #ifndef Foam_DTRMParticle_H 38 #define Foam_DTRMParticle_H 56 Ostream&
operator<<(Ostream&,
const DTRMParticle&);
86 label transmissiveId_;
141 inline const labelField& relfectedCells()
const;
144 inline scalar& Q(label celli);
151 static const std::size_t sizeofFields_;
175 const vector& targetPosition,
179 const label transmissiveId
188 const label tetFacei,
191 const vector& targetPosition,
194 const label transmissiveId
203 bool newFormat =
true 242 scalar I0() const
noexcept {
return I0_; }
248 scalar dA() const
noexcept {
return dA_; }
257 scalar& I0()
noexcept {
return I0_; }
263 scalar& dA()
noexcept {
return dA_; }
275 void hitProcessorPatch
303 const bool namesOnly =
false Class used to pass tracking data to the trackToFace function.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
#define AddToPropertyList(ParcelType, str)
Add to existing static 'propertyList' for particle properties.
static const Identity< scalar > I
A class for handling words, derived from Foam::string.
Factory class to read-construct particles used for.
A List of wordRe with additional matching capabilities.
A list of pointers to objects of type <T>, without allocation/deallocation management of the pointers...
Base cloud calls templated on particle type.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
A Vector of values with scalar precision, where scalar is float/double depending on the compilation f...
OBJstream os(runTime.globalPath()/outputName)
Ostream & operator<<(Ostream &, const boundaryPatch &p)
Write boundaryPatch as dictionary entries (without surrounding braces)
Given cell centre values and point (vertex) values decompose into tetrahedra and linear interpolate w...
PtrList< coordinateSystem > coordinates(solidRegions.size())
vector point
Point is a vector.
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
Mesh consisting of general polyhedral cells.
Namespace for radiation modelling.
void readFields(const typename GeoFieldType::Mesh &mesh, const IOobjectList &objects, const wordHashSet &selectedFields, LIFOStack< regIOobject *> &storedObjects)
Read the selected GeometricFields of the templated type.
const volScalarField & p0
Discrete Transfer Radiation Model (DTRM) particle.