diff --git a/src/lagrangian/intermediate/parcels/Templates/KinematicParcel/KinematicParcelIO.C b/src/lagrangian/intermediate/parcels/Templates/KinematicParcel/KinematicParcelIO.C index 88ca25973e4dba637fa5ea2078b11d8d4a0702fc..c69199cfb7ce7887bc0ae6212057b8ac6ed3974e 100644 --- a/src/lagrangian/intermediate/parcels/Templates/KinematicParcel/KinematicParcelIO.C +++ b/src/lagrangian/intermediate/parcels/Templates/KinematicParcel/KinematicParcelIO.C @@ -116,16 +116,16 @@ void Foam::KinematicParcel<ParcelType>::readFields IOField<label> typeId(c.fieldIOobject("typeId", IOobject::MUST_READ)); c.checkFieldIOobject(c, typeId); + IOField<scalar> + nParticle(c.fieldIOobject("nParticle", IOobject::MUST_READ)); + c.checkFieldIOobject(c, nParticle); + IOField<scalar> d(c.fieldIOobject("d", IOobject::MUST_READ)); c.checkFieldIOobject(c, d); IOField<vector> U(c.fieldIOobject("U", IOobject::MUST_READ)); c.checkFieldIOobject(c, U); - IOField<scalar> - nParticle(c.fieldIOobject("nParticle", IOobject::MUST_READ)); - c.checkFieldIOobject(c, nParticle); - IOField<scalar> rho(c.fieldIOobject("rho", IOobject::MUST_READ)); c.checkFieldIOobject(c, rho); diff --git a/src/lagrangian/intermediate/parcels/Templates/ReactingParcel/ReactingParcelIO.C b/src/lagrangian/intermediate/parcels/Templates/ReactingParcel/ReactingParcelIO.C index eecbc499e9641d75e4bf807927365b21916b5891..b72d2af25a20f7525bd461f8aa1b24f07e4bf8b7 100644 --- a/src/lagrangian/intermediate/parcels/Templates/ReactingParcel/ReactingParcelIO.C +++ b/src/lagrangian/intermediate/parcels/Templates/ReactingParcel/ReactingParcelIO.C @@ -224,11 +224,10 @@ Foam::Ostream& Foam::operator<< os << static_cast<const ThermoParcel<ParcelType>&>(p); os.write ( - reinterpret_cast<const char*>(&p.mass0_), sizeof(p.mass0()) ); - os << p.Y(); + os << p.Y(); } // Check state of Ostream