38#ifndef kinematicParcelInjectionData_H
39#define kinematicParcelInjectionData_H
96 TypeName(
"kinematicParcelInjectionData");
117 inline const point&
x()
const;
120 inline const vector&
U()
const;
123 inline scalar
d()
const;
126 inline scalar
rho()
const;
129 inline scalar
mDot()
const;
144 inline scalar&
rho();
147 inline scalar&
mDot();
152 friend bool operator==
163 friend bool operator!=
178 friend Ostream&
operator<<
185 friend Istream&
operator>>
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Container class to provide injection data for kinematic parcels.
const point & x() const
Return const access to the position.
scalar rho_
Density [kg/m3].
const vector & U() const
Return const access to the velocity.
scalar d() const
Return const access to the diameter.
virtual ~kinematicParcelInjectionData()
Destructor.
scalar rho() const
Return const access to the density.
kinematicParcelInjectionData()
Null constructor.
scalar mDot_
Mass flow rate [kg/s].
scalar mDot() const
Return const access to the mass flow rate.
TypeName("kinematicParcelInjectionData")
Runtime type information.
#define NotImplemented
Issue a FatalErrorIn for a function not currently implemented.
OBJstream os(runTime.globalPath()/outputName)
vector point
Point is a vector.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.