Mix-in for source conditions that provides a random injection direction between two cone angles. More...

Public Member Functions | |
| coneDirectionLagrangianVectorFieldSource (const LagrangianFieldSourceBase &, const dictionary &dict) | |
| Construct from a dictionary. More... | |
| coneDirectionLagrangianVectorFieldSource (const coneDirectionLagrangianVectorFieldSource &, const LagrangianFieldSourceBase &) | |
| Copy constructor. More... | |
| ~coneDirectionLagrangianVectorFieldSource () | |
| Destructor. More... | |
| tmp< LagrangianSubVectorField > | direction (const LagrangianSubVectorField &axis) const |
| Return the value for an instantaneous injection. More... | |
| void | write (Ostream &) const |
| Write. More... | |
Mix-in for source conditions that provides a random injection direction between two cone angles.
Definition at line 53 of file coneDirectionLagrangianVectorFieldSource.H.
| coneDirectionLagrangianVectorFieldSource | ( | const LagrangianFieldSourceBase & | field, |
| const dictionary & | dict | ||
| ) |
Construct from a dictionary.
Definition at line 33 of file coneDirectionLagrangianVectorFieldSource.C.
| coneDirectionLagrangianVectorFieldSource | ( | const coneDirectionLagrangianVectorFieldSource & | cdlvfs, |
| const LagrangianFieldSourceBase & | field | ||
| ) |
Copy constructor.
Definition at line 72 of file coneDirectionLagrangianVectorFieldSource.C.
Destructor.
Definition at line 89 of file coneDirectionLagrangianVectorFieldSource.C.
| Foam::tmp< Foam::LagrangianSubVectorField > direction | ( | const LagrangianSubVectorField & | axis | ) | const |
Return the value for an instantaneous injection.
Definition at line 97 of file coneDirectionLagrangianVectorFieldSource.C.
References tmp< T >::clear(), Foam::cos(), Foam::dimless, DimensionedField< Type, GeoMesh, PrimitiveField >::mesh(), DimensionedField< Type, GeoMesh, PrimitiveField >::New(), Foam::normalised(), Foam::perpendicular(), Foam::sin(), LagrangianSubMesh::size(), Foam::sqr(), Foam::sqrt(), Foam::constant::mathematical::twoPi(), and Function1LagrangianFieldSource::value().

| void write | ( | Ostream & | os | ) | const |
Write.
Definition at line 153 of file coneDirectionLagrangianVectorFieldSource.C.
References Foam::units::degrees, and Foam::writeEntry().
Referenced by coneVelocityLagrangianVectorFieldSource::write(), and totalPressureConeVelocityLagrangianVectorFieldSource::write().

