diff --git a/src/lagrangian/intermediate/parcels/Templates/KinematicParcel/KinematicParcel.C b/src/lagrangian/intermediate/parcels/Templates/KinematicParcel/KinematicParcel.C index c35b17a7ea..327f01e425 100644 --- a/src/lagrangian/intermediate/parcels/Templates/KinematicParcel/KinematicParcel.C +++ b/src/lagrangian/intermediate/parcels/Templates/KinematicParcel/KinematicParcel.C @@ -215,7 +215,7 @@ const Foam::vector Foam::KinematicParcel::calcVelocity // * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // -template +template Foam::KinematicParcel::KinematicParcel ( const KinematicParcel& p diff --git a/src/lagrangian/intermediate/parcels/Templates/KinematicParcel/KinematicParcelI.H b/src/lagrangian/intermediate/parcels/Templates/KinematicParcel/KinematicParcelI.H index 3a9fc04373..44c354beb2 100644 --- a/src/lagrangian/intermediate/parcels/Templates/KinematicParcel/KinematicParcelI.H +++ b/src/lagrangian/intermediate/parcels/Templates/KinematicParcel/KinematicParcelI.H @@ -29,7 +29,7 @@ using namespace Foam::constant::mathematical; // * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // -template +template inline Foam::KinematicParcel::constantProperties::constantProperties ( const dictionary& parentDict @@ -45,7 +45,7 @@ inline Foam::KinematicParcel::constantProperties::constantProperties {} -template +template inline Foam::KinematicParcel::trackData::trackData ( KinematicCloud& cloud, @@ -83,7 +83,7 @@ inline Foam::KinematicParcel::trackData::trackData {} -template +template inline Foam::KinematicParcel::KinematicParcel ( KinematicCloud& owner, @@ -113,7 +113,7 @@ inline Foam::KinematicParcel::KinematicParcel {} -template +template inline Foam::KinematicParcel::KinematicParcel ( KinematicCloud& owner, @@ -154,7 +154,7 @@ inline Foam::KinematicParcel::KinematicParcel // * * * * * * * * * constantProperties Member Functions * * * * * * * * * * // -template +template inline const Foam::dictionary& Foam::KinematicParcel::constantProperties::dict() const { @@ -170,7 +170,7 @@ Foam::KinematicParcel::constantProperties::parcelTypeId() const } -template +template inline Foam::scalar Foam::KinematicParcel::constantProperties::rhoMin() const { @@ -178,7 +178,7 @@ Foam::KinematicParcel::constantProperties::rhoMin() const } -template +template inline Foam::scalar Foam::KinematicParcel::constantProperties::rho0() const { @@ -186,7 +186,7 @@ Foam::KinematicParcel::constantProperties::rho0() const } -template +template inline Foam::scalar Foam::KinematicParcel::constantProperties::minParticleMass() const { @@ -194,7 +194,7 @@ Foam::KinematicParcel::constantProperties::minParticleMass() const } -template +template inline Foam::scalar Foam::KinematicParcel:: constantProperties::youngsModulus() const @@ -203,7 +203,7 @@ constantProperties::youngsModulus() const } -template +template inline Foam::scalar Foam::KinematicParcel:: constantProperties::poissonsRatio() const @@ -214,7 +214,7 @@ constantProperties::poissonsRatio() const // * * * * * * * * * * * trackData Member Functions * * * * * * * * * * * * // -template +template inline Foam::KinematicCloud& Foam::KinematicParcel::trackData::cloud() { @@ -230,7 +230,7 @@ Foam::KinematicParcel::trackData::rhoInterp() const } -template +template inline const Foam::interpolation& Foam::KinematicParcel::trackData::UInterp() const { @@ -272,49 +272,49 @@ Foam::KinematicParcel::trackData::part() // * * * * * * * KinematicParcel Member Functions * * * * * * * // -template +template inline bool Foam::KinematicParcel::active() const { return active_; } -template +template inline Foam::label Foam::KinematicParcel::typeId() const { return typeId_; } -template +template inline Foam::scalar Foam::KinematicParcel::nParticle() const { return nParticle_; } -template +template inline Foam::scalar Foam::KinematicParcel::d() const { return d_; } -template +template inline Foam::scalar Foam::KinematicParcel::dTarget() const { return dTarget_; } -template +template inline const Foam::vector& Foam::KinematicParcel::U() const { return U_; } -template +template inline const Foam::vector& Foam::KinematicParcel::f() const { @@ -322,7 +322,7 @@ Foam::KinematicParcel::f() const } -template +template inline const Foam::vector& Foam::KinematicParcel::angularMomentum() const { @@ -330,7 +330,7 @@ Foam::KinematicParcel::angularMomentum() const } -template +template inline const Foam::vector& Foam::KinematicParcel::torque() const { @@ -338,35 +338,35 @@ Foam::KinematicParcel::torque() const } -template +template inline Foam::scalar Foam::KinematicParcel::rho() const { return rho_; } -template +template inline Foam::scalar Foam::KinematicParcel::tTurb() const { return tTurb_; } -template +template inline const Foam::vector& Foam::KinematicParcel::UTurb() const { return UTurb_; } -template +template inline bool& Foam::KinematicParcel::active() { return active_; } -template +template inline const Foam::collisionRecordList& Foam::KinematicParcel::collisionRecords() const { @@ -374,84 +374,84 @@ Foam::KinematicParcel::collisionRecords() const } -template +template inline Foam::label& Foam::KinematicParcel::typeId() { return typeId_; } -template +template inline Foam::scalar& Foam::KinematicParcel::nParticle() { return nParticle_; } -template +template inline Foam::scalar& Foam::KinematicParcel::d() { return d_; } -template +template inline Foam::scalar& Foam::KinematicParcel::dTarget() { return dTarget_; } -template +template inline Foam::vector& Foam::KinematicParcel::U() { return U_; } -template +template inline Foam::vector& Foam::KinematicParcel::f() { return f_; } -template +template inline Foam::vector& Foam::KinematicParcel::angularMomentum() { return angularMomentum_; } -template +template inline Foam::vector& Foam::KinematicParcel::torque() { return torque_; } -template +template inline Foam::scalar& Foam::KinematicParcel::rho() { return rho_; } -template +template inline Foam::scalar& Foam::KinematicParcel::tTurb() { return tTurb_; } -template +template inline Foam::vector& Foam::KinematicParcel::UTurb() { return UTurb_; } -template +template inline Foam::collisionRecordList& Foam::KinematicParcel::collisionRecords() { @@ -459,7 +459,7 @@ Foam::KinematicParcel::collisionRecords() } -template +template inline Foam::scalar Foam::KinematicParcel::wallImpactDistance ( const vector& @@ -469,7 +469,7 @@ inline Foam::scalar Foam::KinematicParcel::wallImpactDistance } -template +template inline Foam::label Foam::KinematicParcel::faceInterpolation() const { // Use volume-based interpolation if dealing with external faces @@ -484,7 +484,7 @@ inline Foam::label Foam::KinematicParcel::faceInterpolation() const } -template +template inline Foam::scalar Foam::KinematicParcel::massCell ( const label cellI @@ -494,70 +494,70 @@ inline Foam::scalar Foam::KinematicParcel::massCell } -template +template inline Foam::scalar Foam::KinematicParcel::mass() const { return rho_*volume(); } -template +template inline Foam::scalar Foam::KinematicParcel::momentOfInertia() const { return 0.1*mass()*sqr(d_); } -template +template inline Foam::vector Foam::KinematicParcel::omega() const { return angularMomentum_/momentOfInertia(); } -template +template inline Foam::scalar Foam::KinematicParcel::volume() const { return volume(d_); } -template +template inline Foam::scalar Foam::KinematicParcel::volume(const scalar d) { return pi/6.0*pow3(d); } -template +template inline Foam::scalar Foam::KinematicParcel::areaP() const { return areaP(d_); } -template +template inline Foam::scalar Foam::KinematicParcel::areaP(const scalar d) { return 0.25*areaS(d); } -template +template inline Foam::scalar Foam::KinematicParcel::areaS() const { return areaS(d_); } -template +template inline Foam::scalar Foam::KinematicParcel::areaS(const scalar d) { return pi*d*d; } -template +template inline Foam::scalar Foam::KinematicParcel::Re ( const vector& U, diff --git a/src/lagrangian/intermediate/parcels/Templates/KinematicParcel/KinematicParcelIO.C b/src/lagrangian/intermediate/parcels/Templates/KinematicParcel/KinematicParcelIO.C index ca46547cc2..8aec46288b 100644 --- a/src/lagrangian/intermediate/parcels/Templates/KinematicParcel/KinematicParcelIO.C +++ b/src/lagrangian/intermediate/parcels/Templates/KinematicParcel/KinematicParcelIO.C @@ -30,7 +30,7 @@ License // * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // -template +template Foam::string Foam::KinematicParcel::propHeader = Particle::propHeader + " active" @@ -56,7 +56,7 @@ Foam::string Foam::KinematicParcel::propHeader = // * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // -template +template Foam::KinematicParcel::KinematicParcel ( const Cloud& cloud, diff --git a/src/lagrangian/intermediate/parcels/Templates/ReactingMultiphaseParcel/ReactingMultiphaseParcel.C b/src/lagrangian/intermediate/parcels/Templates/ReactingMultiphaseParcel/ReactingMultiphaseParcel.C index ecb353e088..f3784a42fd 100644 --- a/src/lagrangian/intermediate/parcels/Templates/ReactingMultiphaseParcel/ReactingMultiphaseParcel.C +++ b/src/lagrangian/intermediate/parcels/Templates/ReactingMultiphaseParcel/ReactingMultiphaseParcel.C @@ -626,7 +626,7 @@ void Foam::ReactingMultiphaseParcel::calcSurfaceReactions // * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // -template +template Foam::ReactingMultiphaseParcel::ReactingMultiphaseParcel ( const ReactingMultiphaseParcel& p diff --git a/src/lagrangian/intermediate/parcels/Templates/ReactingMultiphaseParcel/ReactingMultiphaseParcelI.H b/src/lagrangian/intermediate/parcels/Templates/ReactingMultiphaseParcel/ReactingMultiphaseParcelI.H index 9abaae0e2b..c6e0e64197 100644 --- a/src/lagrangian/intermediate/parcels/Templates/ReactingMultiphaseParcel/ReactingMultiphaseParcelI.H +++ b/src/lagrangian/intermediate/parcels/Templates/ReactingMultiphaseParcel/ReactingMultiphaseParcelI.H @@ -62,7 +62,7 @@ inline Foam::ReactingMultiphaseParcel::trackData::trackData {} -template +template inline Foam::ReactingMultiphaseParcel::ReactingMultiphaseParcel ( ReactingMultiphaseCloud& owner, diff --git a/src/lagrangian/intermediate/parcels/Templates/ReactingMultiphaseParcel/ReactingMultiphaseParcelIO.C b/src/lagrangian/intermediate/parcels/Templates/ReactingMultiphaseParcel/ReactingMultiphaseParcelIO.C index d167262bd0..414638d699 100644 --- a/src/lagrangian/intermediate/parcels/Templates/ReactingMultiphaseParcel/ReactingMultiphaseParcelIO.C +++ b/src/lagrangian/intermediate/parcels/Templates/ReactingMultiphaseParcel/ReactingMultiphaseParcelIO.C @@ -28,7 +28,7 @@ License // * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // -template +template Foam::string Foam::ReactingMultiphaseParcel::propHeader = ReactingParcel::propHeader + " nGas(Y1..YN)" diff --git a/src/lagrangian/intermediate/parcels/Templates/ReactingParcel/ReactingParcel.C b/src/lagrangian/intermediate/parcels/Templates/ReactingParcel/ReactingParcel.C index 1ae4e01348..5e636a0b9a 100644 --- a/src/lagrangian/intermediate/parcels/Templates/ReactingParcel/ReactingParcel.C +++ b/src/lagrangian/intermediate/parcels/Templates/ReactingParcel/ReactingParcel.C @@ -504,7 +504,7 @@ void Foam::ReactingParcel::calcPhaseChange // * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // -template +template Foam::ReactingParcel::ReactingParcel ( const ReactingParcel& p diff --git a/src/lagrangian/intermediate/parcels/Templates/ReactingParcel/ReactingParcelIO.C b/src/lagrangian/intermediate/parcels/Templates/ReactingParcel/ReactingParcelIO.C index 36ad1b6a6c..7e36549fff 100644 --- a/src/lagrangian/intermediate/parcels/Templates/ReactingParcel/ReactingParcelIO.C +++ b/src/lagrangian/intermediate/parcels/Templates/ReactingParcel/ReactingParcelIO.C @@ -28,7 +28,7 @@ License // * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // -template +template Foam::string Foam::ReactingParcel::propHeader = ThermoParcel::propHeader + " mass0" diff --git a/src/lagrangian/intermediate/parcels/Templates/ThermoParcel/ThermoParcel.C b/src/lagrangian/intermediate/parcels/Templates/ThermoParcel/ThermoParcel.C index 0a457a8971..6a5c06d196 100644 --- a/src/lagrangian/intermediate/parcels/Templates/ThermoParcel/ThermoParcel.C +++ b/src/lagrangian/intermediate/parcels/Templates/ThermoParcel/ThermoParcel.C @@ -210,7 +210,7 @@ void Foam::ThermoParcel::calc template -template +template Foam::scalar Foam::ThermoParcel::calcHeatTransfer ( TrackData& td, @@ -276,7 +276,7 @@ Foam::scalar Foam::ThermoParcel::calcHeatTransfer // * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // -template +template Foam::ThermoParcel::ThermoParcel ( const ThermoParcel& p diff --git a/src/lagrangian/intermediate/parcels/Templates/ThermoParcel/ThermoParcelI.H b/src/lagrangian/intermediate/parcels/Templates/ThermoParcel/ThermoParcelI.H index 5dabb76127..8bc7237b8c 100644 --- a/src/lagrangian/intermediate/parcels/Templates/ThermoParcel/ThermoParcelI.H +++ b/src/lagrangian/intermediate/parcels/Templates/ThermoParcel/ThermoParcelI.H @@ -144,7 +144,7 @@ inline Foam::ThermoParcel::ThermoParcel // * * * * * * * * * constantProperties Member Functions * * * * * * * * * * // -template +template inline Foam::scalar Foam::ThermoParcel::constantProperties::T0() const { @@ -152,7 +152,7 @@ Foam::ThermoParcel::constantProperties::T0() const } -template +template inline Foam::scalar Foam::ThermoParcel::constantProperties::TMin() const { @@ -160,7 +160,7 @@ Foam::ThermoParcel::constantProperties::TMin() const } -template +template inline Foam::scalar Foam::ThermoParcel::constantProperties::Cp0() const { @@ -168,7 +168,7 @@ Foam::ThermoParcel::constantProperties::Cp0() const } -template +template inline Foam::scalar Foam::ThermoParcel::constantProperties::epsilon0() const { @@ -176,7 +176,7 @@ Foam::ThermoParcel::constantProperties::epsilon0() const } -template +template inline Foam::scalar Foam::ThermoParcel::constantProperties::f0() const { @@ -184,7 +184,7 @@ Foam::ThermoParcel::constantProperties::f0() const } -template +template inline Foam::scalar Foam::ThermoParcel::constantProperties::Pr() const { diff --git a/src/lagrangian/intermediate/parcels/Templates/ThermoParcel/ThermoParcelIO.C b/src/lagrangian/intermediate/parcels/Templates/ThermoParcel/ThermoParcelIO.C index 4ea8b8c246..14940254ce 100644 --- a/src/lagrangian/intermediate/parcels/Templates/ThermoParcel/ThermoParcelIO.C +++ b/src/lagrangian/intermediate/parcels/Templates/ThermoParcel/ThermoParcelIO.C @@ -28,7 +28,7 @@ License // * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // -template +template Foam::string Foam::ThermoParcel::propHeader = KinematicParcel::propHeader + " T" diff --git a/src/lagrangian/intermediate/submodels/IO/DataEntry/Table/Table.H b/src/lagrangian/intermediate/submodels/IO/DataEntry/Table/Table.H index 61a3596fd7..3899cb79d4 100644 --- a/src/lagrangian/intermediate/submodels/IO/DataEntry/Table/Table.H +++ b/src/lagrangian/intermediate/submodels/IO/DataEntry/Table/Table.H @@ -122,7 +122,7 @@ public: friend Ostream& operator<< ( Ostream&, - const Constant& + const Table& ); }; diff --git a/src/lagrangian/intermediate/submodels/IO/DataEntry/polynomial/polynomial.C b/src/lagrangian/intermediate/submodels/IO/DataEntry/polynomial/polynomial.C index 75d65677ec..f142458397 100644 --- a/src/lagrangian/intermediate/submodels/IO/DataEntry/polynomial/polynomial.C +++ b/src/lagrangian/intermediate/submodels/IO/DataEntry/polynomial/polynomial.C @@ -65,10 +65,13 @@ Foam::polynomial::~polynomial() Foam::scalar Foam::polynomial::value(const scalar x) const { - scalar y = 0.0; - forAll(coeffs_, i) + scalar y = coeffs_[0].first(); + scalar powX = x; + + for (label i = 1; i < coeffs_.size(); i++) { - y += coeffs_[i].first()*pow(x, coeffs_[i].second()); + y += coeffs_[i].first()*powX; + powX *= x; } return y; diff --git a/src/lagrangian/intermediate/submodels/Kinematic/CollisionModel/PairCollision/PairModel/PairSpringSliderDashpot/PairSpringSliderDashpot.C b/src/lagrangian/intermediate/submodels/Kinematic/CollisionModel/PairCollision/PairModel/PairSpringSliderDashpot/PairSpringSliderDashpot.C index fb732aa19d..2edd2d4028 100644 --- a/src/lagrangian/intermediate/submodels/Kinematic/CollisionModel/PairCollision/PairModel/PairSpringSliderDashpot/PairSpringSliderDashpot.C +++ b/src/lagrangian/intermediate/submodels/Kinematic/CollisionModel/PairCollision/PairModel/PairSpringSliderDashpot/PairSpringSliderDashpot.C @@ -27,7 +27,7 @@ License // * * * * * * * * * * * * * Private Member Functions * * * * * * * * * * * // -template +template void Foam::PairSpringSliderDashpot::findMinMaxProperties ( scalar& RMin, @@ -79,7 +79,7 @@ void Foam::PairSpringSliderDashpot::findMinMaxProperties // * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // -template +template Foam::PairSpringSliderDashpot::PairSpringSliderDashpot ( const dictionary& dict, @@ -121,7 +121,7 @@ Foam::PairSpringSliderDashpot::PairSpringSliderDashpot // * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // -template +template Foam::PairSpringSliderDashpot::~PairSpringSliderDashpot() {} diff --git a/src/lagrangian/intermediate/submodels/Kinematic/CollisionModel/PairCollision/WallModel/WallLocalSpringSliderDashpot/WallLocalSpringSliderDashpot.C b/src/lagrangian/intermediate/submodels/Kinematic/CollisionModel/PairCollision/WallModel/WallLocalSpringSliderDashpot/WallLocalSpringSliderDashpot.C index 996c35801d..704a8ba6d4 100644 --- a/src/lagrangian/intermediate/submodels/Kinematic/CollisionModel/PairCollision/WallModel/WallLocalSpringSliderDashpot/WallLocalSpringSliderDashpot.C +++ b/src/lagrangian/intermediate/submodels/Kinematic/CollisionModel/PairCollision/WallModel/WallLocalSpringSliderDashpot/WallLocalSpringSliderDashpot.C @@ -27,7 +27,7 @@ License // * * * * * * * * * * * * * Private Member Functions * * * * * * * * * * * // -template +template void Foam::WallLocalSpringSliderDashpot::findMinMaxProperties ( scalar& rMin, @@ -70,7 +70,7 @@ void Foam::WallLocalSpringSliderDashpot::findMinMaxProperties } -template +template void Foam::WallLocalSpringSliderDashpot::evaluateWall ( typename CloudType::parcelType& p, @@ -155,7 +155,7 @@ void Foam::WallLocalSpringSliderDashpot::evaluateWall // * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // -template +template Foam::WallLocalSpringSliderDashpot::WallLocalSpringSliderDashpot ( const dictionary& dict, @@ -257,7 +257,7 @@ Foam::WallLocalSpringSliderDashpot::WallLocalSpringSliderDashpot // * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // -template +template Foam::WallLocalSpringSliderDashpot::~WallLocalSpringSliderDashpot() {} diff --git a/src/lagrangian/intermediate/submodels/Kinematic/CollisionModel/PairCollision/WallModel/WallSpringSliderDashpot/WallSpringSliderDashpot.C b/src/lagrangian/intermediate/submodels/Kinematic/CollisionModel/PairCollision/WallModel/WallSpringSliderDashpot/WallSpringSliderDashpot.C index a2cc666f15..3bd0870ab7 100644 --- a/src/lagrangian/intermediate/submodels/Kinematic/CollisionModel/PairCollision/WallModel/WallSpringSliderDashpot/WallSpringSliderDashpot.C +++ b/src/lagrangian/intermediate/submodels/Kinematic/CollisionModel/PairCollision/WallModel/WallSpringSliderDashpot/WallSpringSliderDashpot.C @@ -27,7 +27,7 @@ License // * * * * * * * * * * * * * Private Member Functions * * * * * * * * * * * // -template +template void Foam::WallSpringSliderDashpot::findMinMaxProperties ( scalar& rMin, @@ -70,7 +70,7 @@ void Foam::WallSpringSliderDashpot::findMinMaxProperties } -template +template void Foam::WallSpringSliderDashpot::evaluateWall ( typename CloudType::parcelType& p, @@ -144,7 +144,7 @@ void Foam::WallSpringSliderDashpot::evaluateWall // * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // -template +template Foam::WallSpringSliderDashpot::WallSpringSliderDashpot ( const dictionary& dict, @@ -194,7 +194,7 @@ Foam::WallSpringSliderDashpot::WallSpringSliderDashpot // * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // -template +template Foam::WallSpringSliderDashpot::~WallSpringSliderDashpot() {} diff --git a/src/lagrangian/intermediate/submodels/Kinematic/DispersionModel/DispersionModel/DispersionModel.C b/src/lagrangian/intermediate/submodels/Kinematic/DispersionModel/DispersionModel/DispersionModel.C index d2d49d7c1c..261285abb0 100644 --- a/src/lagrangian/intermediate/submodels/Kinematic/DispersionModel/DispersionModel/DispersionModel.C +++ b/src/lagrangian/intermediate/submodels/Kinematic/DispersionModel/DispersionModel/DispersionModel.C @@ -42,7 +42,7 @@ Foam::DispersionModel::DispersionModel const word& type ) : - SubModelBase(dict, owner, type) + SubModelBase(owner, dict, type) {} diff --git a/src/lagrangian/intermediate/submodels/Kinematic/DispersionModel/DispersionModel/DispersionModel.H b/src/lagrangian/intermediate/submodels/Kinematic/DispersionModel/DispersionModel/DispersionModel.H index 90c64f3042..2bb287aa92 100644 --- a/src/lagrangian/intermediate/submodels/Kinematic/DispersionModel/DispersionModel/DispersionModel.H +++ b/src/lagrangian/intermediate/submodels/Kinematic/DispersionModel/DispersionModel/DispersionModel.H @@ -76,13 +76,6 @@ public: //- Construct null from owner DispersionModel(CloudType& owner); - //- Construct from components - DispersionModel - ( - const dictionary& dict, - CloudType& owner - ); - //- Construct from components DispersionModel ( diff --git a/src/lagrangian/intermediate/submodels/Kinematic/DispersionModel/GradientDispersionRAS/GradientDispersionRAS.H b/src/lagrangian/intermediate/submodels/Kinematic/DispersionModel/GradientDispersionRAS/GradientDispersionRAS.H index 910dd1d06e..0ea4c4b274 100644 --- a/src/lagrangian/intermediate/submodels/Kinematic/DispersionModel/GradientDispersionRAS/GradientDispersionRAS.H +++ b/src/lagrangian/intermediate/submodels/Kinematic/DispersionModel/GradientDispersionRAS/GradientDispersionRAS.H @@ -52,7 +52,7 @@ class GradientDispersionRAS { protected: - // Locally cached turbulence fields + // Protected data // Locally cached turbulence fields diff --git a/src/lagrangian/intermediate/submodels/Kinematic/DragModel/NoDrag/NoDrag.C b/src/lagrangian/intermediate/submodels/Kinematic/DragModel/NoDrag/NoDrag.C index cccb062b7f..6b9112deab 100644 --- a/src/lagrangian/intermediate/submodels/Kinematic/DragModel/NoDrag/NoDrag.C +++ b/src/lagrangian/intermediate/submodels/Kinematic/DragModel/NoDrag/NoDrag.C @@ -27,7 +27,7 @@ License // * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // -template +template Foam::NoDrag::NoDrag(const dictionary& dict, CloudType& owner) : DragModel(owner) @@ -43,7 +43,7 @@ Foam::NoDrag::NoDrag(const NoDrag& dm) // * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // -template +template Foam::NoDrag::~NoDrag() {} diff --git a/src/lagrangian/intermediate/submodels/Kinematic/DragModel/SphereDrag/SphereDrag.C b/src/lagrangian/intermediate/submodels/Kinematic/DragModel/SphereDrag/SphereDrag.C index e71312a30f..08cd32e49c 100644 --- a/src/lagrangian/intermediate/submodels/Kinematic/DragModel/SphereDrag/SphereDrag.C +++ b/src/lagrangian/intermediate/submodels/Kinematic/DragModel/SphereDrag/SphereDrag.C @@ -27,7 +27,7 @@ License // * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // -template +template Foam::SphereDrag::SphereDrag ( const dictionary&, @@ -47,14 +47,14 @@ Foam::SphereDrag::SphereDrag(const SphereDrag& dm) // * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // -template +template Foam::SphereDrag::~SphereDrag() {} // * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // -template +template Foam::scalar Foam::SphereDrag::Cd(const scalar Re) const { scalar Cd; diff --git a/src/lagrangian/intermediate/submodels/Kinematic/DragModel/SphereDrag/SphereDrag.H b/src/lagrangian/intermediate/submodels/Kinematic/DragModel/SphereDrag/SphereDrag.H index 5840ea2cb4..2a25a0af39 100644 --- a/src/lagrangian/intermediate/submodels/Kinematic/DragModel/SphereDrag/SphereDrag.H +++ b/src/lagrangian/intermediate/submodels/Kinematic/DragModel/SphereDrag/SphereDrag.H @@ -39,7 +39,7 @@ Description namespace Foam { /*---------------------------------------------------------------------------*\ - Class SphereDrag Declaration + Class SphereDrag Declaration \*---------------------------------------------------------------------------*/ template diff --git a/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/ConeInjection/ConeInjection.C b/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/ConeInjection/ConeInjection.C index f460ba1bcc..8b5831f301 100644 --- a/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/ConeInjection/ConeInjection.C +++ b/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/ConeInjection/ConeInjection.C @@ -26,6 +26,7 @@ License #include "ConeInjection.H" #include "DataEntry.H" #include "mathematicalConstants.H" +#include "unitConversion.H" using namespace Foam::constant::mathematical; @@ -204,15 +205,11 @@ void Foam::ConeInjection::setProperties { cachedRandom& rnd = this->owner().rndGen(); - // set particle velocity - const scalar deg2Rad = pi/180.0; - scalar t = time - this->SOI_; scalar ti = thetaInner_().value(t); scalar to = thetaOuter_().value(t); - scalar coneAngle = deg2Rad*rnd.position(ti, to); + scalar coneAngle = degToRad(rnd.position(ti, to)); - coneAngle *= deg2Rad; scalar alpha = sin(coneAngle); scalar dcorr = cos(coneAngle); scalar beta = twoPi*rnd.sample01(); diff --git a/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/ConeInjectionMP/ConeInjectionMP.C b/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/ConeInjectionMP/ConeInjectionMP.C index fef5926908..122ebea145 100644 --- a/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/ConeInjectionMP/ConeInjectionMP.C +++ b/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/ConeInjectionMP/ConeInjectionMP.C @@ -26,6 +26,7 @@ License #include "ConeInjectionMP.H" #include "DataEntry.H" #include "mathematicalConstants.H" +#include "unitConversion.H" using namespace Foam::constant::mathematical; @@ -250,14 +251,11 @@ void Foam::ConeInjectionMP::setProperties // set particle velocity const label i = parcelI%positions_.size(); - const scalar deg2Rad = pi/180.0; - scalar t = time - this->SOI_; scalar ti = thetaInner_().value(t); scalar to = thetaOuter_().value(t); - scalar coneAngle = deg2Rad*rnd.position(ti, to); + scalar coneAngle = degToRad(rnd.position(ti, to)); - coneAngle *= deg2Rad; scalar alpha = sin(coneAngle); scalar dcorr = cos(coneAngle); scalar beta = twoPi*rnd.sample01(); diff --git a/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/NoInjection/NoInjection.C b/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/NoInjection/NoInjection.C index ffc26963dd..f32c257a73 100644 --- a/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/NoInjection/NoInjection.C +++ b/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/NoInjection/NoInjection.C @@ -53,11 +53,7 @@ Foam::scalar Foam::NoInjection::volumeToInject // * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // template -Foam::NoInjection::NoInjection -( - const dictionary&, - CloudType& owner -) +Foam::NoInjection::NoInjection(const dictionary&, CloudType& owner) : InjectionModel(owner) {} diff --git a/src/lagrangian/intermediate/submodels/Kinematic/PatchInteractionModel/LocalInteraction/LocalInteraction.C b/src/lagrangian/intermediate/submodels/Kinematic/PatchInteractionModel/LocalInteraction/LocalInteraction.C index f331cdce73..7348c146c7 100644 --- a/src/lagrangian/intermediate/submodels/Kinematic/PatchInteractionModel/LocalInteraction/LocalInteraction.C +++ b/src/lagrangian/intermediate/submodels/Kinematic/PatchInteractionModel/LocalInteraction/LocalInteraction.C @@ -27,7 +27,7 @@ License // * * * * * * * * * * * * Private Member Functions * * * * * * * * * * * * // -template +template Foam::label Foam::LocalInteraction::applyToPatch ( const label globalPatchI @@ -47,7 +47,7 @@ Foam::label Foam::LocalInteraction::applyToPatch // * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * * // -template +template Foam::LocalInteraction::LocalInteraction ( const dictionary& dict, @@ -132,14 +132,14 @@ Foam::LocalInteraction::LocalInteraction // * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // -template +template Foam::LocalInteraction::~LocalInteraction() {} // * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * * // -template +template bool Foam::LocalInteraction::correct ( typename CloudType::parcelType& p, diff --git a/src/lagrangian/intermediate/submodels/Kinematic/PatchInteractionModel/Rebound/Rebound.H b/src/lagrangian/intermediate/submodels/Kinematic/PatchInteractionModel/Rebound/Rebound.H index 20fa72e7c5..8d0d1a3f59 100644 --- a/src/lagrangian/intermediate/submodels/Kinematic/PatchInteractionModel/Rebound/Rebound.H +++ b/src/lagrangian/intermediate/submodels/Kinematic/PatchInteractionModel/Rebound/Rebound.H @@ -62,7 +62,6 @@ public: // Constructors - //- Construct from dictionary //- Construct from dictionary Rebound(const dictionary& dict, CloudType& cloud); diff --git a/src/lagrangian/intermediate/submodels/Kinematic/PatchInteractionModel/StandardWallInteraction/StandardWallInteraction.C b/src/lagrangian/intermediate/submodels/Kinematic/PatchInteractionModel/StandardWallInteraction/StandardWallInteraction.C index c55dafd83d..be68d2f017 100644 --- a/src/lagrangian/intermediate/submodels/Kinematic/PatchInteractionModel/StandardWallInteraction/StandardWallInteraction.C +++ b/src/lagrangian/intermediate/submodels/Kinematic/PatchInteractionModel/StandardWallInteraction/StandardWallInteraction.C @@ -27,7 +27,7 @@ License // * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // -template +template Foam::StandardWallInteraction::StandardWallInteraction ( const dictionary& dict, @@ -91,14 +91,14 @@ Foam::StandardWallInteraction::StandardWallInteraction // * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // -template +template Foam::StandardWallInteraction::~StandardWallInteraction() {} // * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // -template +template bool Foam::StandardWallInteraction::correct ( typename CloudType::parcelType& p, diff --git a/src/lagrangian/intermediate/submodels/Kinematic/PostProcessingModel/PatchPostProcessing/PatchPostProcessing.C b/src/lagrangian/intermediate/submodels/Kinematic/PostProcessingModel/PatchPostProcessing/PatchPostProcessing.C index 2832732c67..e87f37e727 100644 --- a/src/lagrangian/intermediate/submodels/Kinematic/PostProcessingModel/PatchPostProcessing/PatchPostProcessing.C +++ b/src/lagrangian/intermediate/submodels/Kinematic/PostProcessingModel/PatchPostProcessing/PatchPostProcessing.C @@ -29,7 +29,7 @@ License // * * * * * * * * * * * * * Private Member Functions * * * * * * * * * * * // -template +template Foam::label Foam::PatchPostProcessing::applyToPatch ( const label globalPatchI diff --git a/src/lagrangian/intermediate/submodels/Reacting/CompositionModel/NoComposition/NoComposition.C b/src/lagrangian/intermediate/submodels/Reacting/CompositionModel/NoComposition/NoComposition.C index 5dd8c42187..22efb72a1e 100644 --- a/src/lagrangian/intermediate/submodels/Reacting/CompositionModel/NoComposition/NoComposition.C +++ b/src/lagrangian/intermediate/submodels/Reacting/CompositionModel/NoComposition/NoComposition.C @@ -8,10 +8,10 @@ License This file is part of OpenFOAM. - OpenFOAM is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 2 of the License, or (at your - option) any later version. + OpenFOAM is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. OpenFOAM is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -19,8 +19,7 @@ License for more details. You should have received a copy of the GNU General Public License - along with OpenFOAM; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + along with OpenFOAM. If not, see . \*---------------------------------------------------------------------------*/ diff --git a/src/lagrangian/intermediate/submodels/Reacting/CompositionModel/NoComposition/NoComposition.H b/src/lagrangian/intermediate/submodels/Reacting/CompositionModel/NoComposition/NoComposition.H index ce2e67453c..2b1347ee52 100644 --- a/src/lagrangian/intermediate/submodels/Reacting/CompositionModel/NoComposition/NoComposition.H +++ b/src/lagrangian/intermediate/submodels/Reacting/CompositionModel/NoComposition/NoComposition.H @@ -8,10 +8,10 @@ License This file is part of OpenFOAM. - OpenFOAM is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 2 of the License, or (at your - option) any later version. + OpenFOAM is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. OpenFOAM is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -19,8 +19,7 @@ License for more details. You should have received a copy of the GNU General Public License - along with OpenFOAM; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + along with OpenFOAM. If not, see . Class Foam::NoComposition diff --git a/src/lagrangian/intermediate/submodels/Reacting/PhaseChangeModel/LiquidEvaporation/LiquidEvaporation.C b/src/lagrangian/intermediate/submodels/Reacting/PhaseChangeModel/LiquidEvaporation/LiquidEvaporation.C index 5ac028291b..1d468668f1 100644 --- a/src/lagrangian/intermediate/submodels/Reacting/PhaseChangeModel/LiquidEvaporation/LiquidEvaporation.C +++ b/src/lagrangian/intermediate/submodels/Reacting/PhaseChangeModel/LiquidEvaporation/LiquidEvaporation.C @@ -50,7 +50,7 @@ Foam::scalarField Foam::LiquidEvaporation::calcXc } -template +template Foam::scalar Foam::LiquidEvaporation::Sh ( const scalar Re, @@ -63,7 +63,7 @@ Foam::scalar Foam::LiquidEvaporation::Sh // * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // -template +template Foam::LiquidEvaporation::LiquidEvaporation ( const dictionary& dict, @@ -88,20 +88,25 @@ Foam::LiquidEvaporation::LiquidEvaporation ) << "Evaporation model selected, but no active liquids defined" << nl << endl; } - - // Determine mapping between liquid and carrier phase species - forAll(activeLiquids_, i) + else { - liqToCarrierMap_[i] = - owner.composition().globalCarrierId(activeLiquids_[i]); - } + Info<< "Participating liquid species:" << endl; - // Determine mapping between model active liquids and global liquids - label idLiquid = owner.composition().idLiquid(); - forAll(activeLiquids_, i) - { - liqToLiqMap_[i] = - owner.composition().localId(idLiquid, activeLiquids_[i]); + // Determine mapping between liquid and carrier phase species + forAll(activeLiquids_, i) + { + Info<< " " << activeLiquids_[i] << endl; + liqToCarrierMap_[i] = + owner.composition().globalCarrierId(activeLiquids_[i]); + } + + // Determine mapping between model active liquids and global liquids + const label idLiquid = owner.composition().idLiquid(); + forAll(activeLiquids_, i) + { + liqToLiqMap_[i] = + owner.composition().localId(idLiquid, activeLiquids_[i]); + } } } @@ -122,7 +127,7 @@ Foam::LiquidEvaporation::LiquidEvaporation // * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // -template +template Foam::LiquidEvaporation::~LiquidEvaporation() {} @@ -144,19 +149,19 @@ void Foam::LiquidEvaporation::calculate ) const { // construct carrier phase species volume fractions for cell, cellI - scalarField Xc = calcXc(cellI); + const scalarField Xc = calcXc(cellI); // droplet surface area - scalar A = pi*sqr(d); + const scalar A = pi*sqr(d); // calculate mass transfer of each specie in liquid forAll(activeLiquids_, i) { - label gid = liqToCarrierMap_[i]; - label lid = liqToLiqMap_[i]; + const label gid = liqToCarrierMap_[i]; + const label lid = liqToLiqMap_[i]; // vapour diffusivity [m2/s] - scalar Dab = liquids_.properties()[lid].D(pc, Ts); + const scalar Dab = liquids_.properties()[lid].D(pc, Ts); // saturation pressure for species i [pa] // - carrier phase pressure assumed equal to the liquid vapour pressure @@ -164,25 +169,25 @@ void Foam::LiquidEvaporation::calculate // NOTE: if pSat > pc then particle is superheated // calculated evaporation rate will be greater than that of a particle // at boiling point, but this is not a boiling model - scalar pSat = liquids_.properties()[lid].pv(pc, T); + const scalar pSat = liquids_.properties()[lid].pv(pc, T); // Schmidt number - scalar Sc = nu/(Dab + ROOTVSMALL); + const scalar Sc = nu/(Dab + ROOTVSMALL); // Sherwood number - scalar Sh = this->Sh(Re, Sc); + const scalar Sh = this->Sh(Re, Sc); // mass transfer coefficient [m/s] - scalar kc = Sh*Dab/(d + ROOTVSMALL); + const scalar kc = Sh*Dab/(d + ROOTVSMALL); // vapour concentration at droplet surface [kmol/m3] at film temperature - scalar Cs = pSat/(specie::RR*Ts); + const scalar Cs = pSat/(specie::RR*Ts); // vapour concentration in bulk gas [kmol/m3] at film temperature - scalar Cinf = Xc[gid]*pc/(specie::RR*Ts); + const scalar Cinf = Xc[gid]*pc/(specie::RR*Ts); // molar flux of vapour [kmol/m2/s] - scalar Ni = max(kc*(Cs - Cinf), 0.0); + const scalar Ni = max(kc*(Cs - Cinf), 0.0); // mass transfer [kg] dMassPC[lid] += Ni*A*liquids_.properties()[lid].W()*dt; diff --git a/src/lagrangian/intermediate/submodels/Reacting/PhaseChangeModel/NoPhaseChange/NoPhaseChange.C b/src/lagrangian/intermediate/submodels/Reacting/PhaseChangeModel/NoPhaseChange/NoPhaseChange.C index ea04789027..b19e3bd5eb 100644 --- a/src/lagrangian/intermediate/submodels/Reacting/PhaseChangeModel/NoPhaseChange/NoPhaseChange.C +++ b/src/lagrangian/intermediate/submodels/Reacting/PhaseChangeModel/NoPhaseChange/NoPhaseChange.C @@ -27,7 +27,7 @@ License // * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // -template +template Foam::NoPhaseChange::NoPhaseChange ( const dictionary&, @@ -50,7 +50,7 @@ Foam::NoPhaseChange::NoPhaseChange // * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // -template +template Foam::NoPhaseChange::~NoPhaseChange() {} diff --git a/src/lagrangian/intermediate/submodels/ReactingMultiphase/DevolatilisationModel/ConstantRateDevolatilisation/ConstantRateDevolatilisation.C b/src/lagrangian/intermediate/submodels/ReactingMultiphase/DevolatilisationModel/ConstantRateDevolatilisation/ConstantRateDevolatilisation.C index d0906ce77d..f5535c899b 100644 --- a/src/lagrangian/intermediate/submodels/ReactingMultiphase/DevolatilisationModel/ConstantRateDevolatilisation/ConstantRateDevolatilisation.C +++ b/src/lagrangian/intermediate/submodels/ReactingMultiphase/DevolatilisationModel/ConstantRateDevolatilisation/ConstantRateDevolatilisation.C @@ -8,10 +8,10 @@ License This file is part of OpenFOAM. - OpenFOAM is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 2 of the License, or (at your - option) any later version. + OpenFOAM is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. OpenFOAM is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -19,8 +19,7 @@ License for more details. You should have received a copy of the GNU General Public License - along with OpenFOAM; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + along with OpenFOAM. If not, see . \*---------------------------------------------------------------------------*/ diff --git a/src/lagrangian/intermediate/submodels/ReactingMultiphase/DevolatilisationModel/NoDevolatilisation/NoDevolatilisation.C b/src/lagrangian/intermediate/submodels/ReactingMultiphase/DevolatilisationModel/NoDevolatilisation/NoDevolatilisation.C index 2f9e43924f..7b00b23811 100644 --- a/src/lagrangian/intermediate/submodels/ReactingMultiphase/DevolatilisationModel/NoDevolatilisation/NoDevolatilisation.C +++ b/src/lagrangian/intermediate/submodels/ReactingMultiphase/DevolatilisationModel/NoDevolatilisation/NoDevolatilisation.C @@ -27,7 +27,7 @@ License // * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // -template +template Foam::NoDevolatilisation::NoDevolatilisation ( const dictionary&, @@ -50,7 +50,7 @@ Foam::NoDevolatilisation::NoDevolatilisation // * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // -template +template Foam::NoDevolatilisation::~NoDevolatilisation() {} diff --git a/src/lagrangian/intermediate/submodels/ReactingMultiphase/DevolatilisationModel/SingleKineticRateDevolatilisation/SingleKineticRateDevolatilisation.C b/src/lagrangian/intermediate/submodels/ReactingMultiphase/DevolatilisationModel/SingleKineticRateDevolatilisation/SingleKineticRateDevolatilisation.C index 09b36b662b..388e8c2fa0 100644 --- a/src/lagrangian/intermediate/submodels/ReactingMultiphase/DevolatilisationModel/SingleKineticRateDevolatilisation/SingleKineticRateDevolatilisation.C +++ b/src/lagrangian/intermediate/submodels/ReactingMultiphase/DevolatilisationModel/SingleKineticRateDevolatilisation/SingleKineticRateDevolatilisation.C @@ -8,10 +8,10 @@ License This file is part of OpenFOAM. - OpenFOAM is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 2 of the License, or (at your - option) any later version. + OpenFOAM is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. OpenFOAM is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -19,8 +19,7 @@ License for more details. You should have received a copy of the GNU General Public License - along with OpenFOAM; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + along with OpenFOAM. If not, see . \*---------------------------------------------------------------------------*/ diff --git a/src/lagrangian/intermediate/submodels/ReactingMultiphase/DevolatilisationModel/SingleKineticRateDevolatilisation/SingleKineticRateDevolatilisation.H b/src/lagrangian/intermediate/submodels/ReactingMultiphase/DevolatilisationModel/SingleKineticRateDevolatilisation/SingleKineticRateDevolatilisation.H index b6b117c988..c0534b9f5e 100644 --- a/src/lagrangian/intermediate/submodels/ReactingMultiphase/DevolatilisationModel/SingleKineticRateDevolatilisation/SingleKineticRateDevolatilisation.H +++ b/src/lagrangian/intermediate/submodels/ReactingMultiphase/DevolatilisationModel/SingleKineticRateDevolatilisation/SingleKineticRateDevolatilisation.H @@ -8,10 +8,10 @@ License This file is part of OpenFOAM. - OpenFOAM is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 2 of the License, or (at your - option) any later version. + OpenFOAM is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. OpenFOAM is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or @@ -19,8 +19,7 @@ License for more details. You should have received a copy of the GNU General Public License - along with OpenFOAM; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + along with OpenFOAM. If not, see . Class Foam::SingleKineticRateDevolatilisation diff --git a/src/lagrangian/intermediate/submodels/ReactingMultiphase/SurfaceReactionModel/NoSurfaceReaction/NoSurfaceReaction.C b/src/lagrangian/intermediate/submodels/ReactingMultiphase/SurfaceReactionModel/NoSurfaceReaction/NoSurfaceReaction.C index c72e63e1ab..6d8581bae7 100644 --- a/src/lagrangian/intermediate/submodels/ReactingMultiphase/SurfaceReactionModel/NoSurfaceReaction/NoSurfaceReaction.C +++ b/src/lagrangian/intermediate/submodels/ReactingMultiphase/SurfaceReactionModel/NoSurfaceReaction/NoSurfaceReaction.C @@ -50,7 +50,7 @@ Foam::NoSurfaceReaction::NoSurfaceReaction // * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // -template +template Foam::NoSurfaceReaction::~NoSurfaceReaction() {} diff --git a/src/lagrangian/intermediate/submodels/Thermodynamic/HeatTransferModel/NoHeatTransfer/NoHeatTransfer.C b/src/lagrangian/intermediate/submodels/Thermodynamic/HeatTransferModel/NoHeatTransfer/NoHeatTransfer.C index 5ba7ddf56a..0a7be1a53c 100644 --- a/src/lagrangian/intermediate/submodels/Thermodynamic/HeatTransferModel/NoHeatTransfer/NoHeatTransfer.C +++ b/src/lagrangian/intermediate/submodels/Thermodynamic/HeatTransferModel/NoHeatTransfer/NoHeatTransfer.C @@ -27,7 +27,7 @@ License // * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // -template +template Foam::NoHeatTransfer::NoHeatTransfer ( const dictionary&, @@ -50,14 +50,14 @@ Foam::NoHeatTransfer::NoHeatTransfer // * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // -template +template Foam::NoHeatTransfer::~NoHeatTransfer() {} // * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // -template +template Foam::scalar Foam::NoHeatTransfer::Nu ( const scalar, @@ -68,7 +68,7 @@ Foam::scalar Foam::NoHeatTransfer::Nu } -template +template Foam::scalar Foam::NoHeatTransfer::Pr() const { return 1.0; diff --git a/src/lagrangian/intermediate/submodels/Thermodynamic/HeatTransferModel/RanzMarshall/RanzMarshall.C b/src/lagrangian/intermediate/submodels/Thermodynamic/HeatTransferModel/RanzMarshall/RanzMarshall.C index b4b8a63c38..677b5b264f 100644 --- a/src/lagrangian/intermediate/submodels/Thermodynamic/HeatTransferModel/RanzMarshall/RanzMarshall.C +++ b/src/lagrangian/intermediate/submodels/Thermodynamic/HeatTransferModel/RanzMarshall/RanzMarshall.C @@ -27,7 +27,7 @@ License // * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // -template +template Foam::RanzMarshall::RanzMarshall ( const dictionary& dict, @@ -47,14 +47,14 @@ Foam::RanzMarshall::RanzMarshall(const RanzMarshall& htm) // * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // -template +template Foam::RanzMarshall::~RanzMarshall() {} // * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // -template +template Foam::scalar Foam::RanzMarshall::Nu ( const scalar Re, diff --git a/src/lagrangian/intermediate/submodels/Thermodynamic/HeatTransferModel/RanzMarshall/RanzMarshall.H b/src/lagrangian/intermediate/submodels/Thermodynamic/HeatTransferModel/RanzMarshall/RanzMarshall.H index e8278bd68c..6e31a03073 100644 --- a/src/lagrangian/intermediate/submodels/Thermodynamic/HeatTransferModel/RanzMarshall/RanzMarshall.H +++ b/src/lagrangian/intermediate/submodels/Thermodynamic/HeatTransferModel/RanzMarshall/RanzMarshall.H @@ -43,7 +43,7 @@ namespace Foam Class RanzMarshall Declaration \*---------------------------------------------------------------------------*/ -template +template class RanzMarshall : public HeatTransferModel