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.
Forwards and collection of common volume field types.
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
void readFields(const typename GeoFieldType::Mesh &mesh, const IOobjectList &objects, const NameMatchPredicate &selectedFields, DynamicList< regIOobject *> &storedObjects)
Read the selected GeometricFields of the templated type and store on the objectRegistry.
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.
const volScalarField & p0
Discrete Transfer Radiation Model (DTRM) particle.