MCPcopy Create free account
hub / github.com/OpenFOAM/OpenFOAM-dev / writeFields

Function writeFields

src/lagrangian/solidParticle/solidParticleIO.C:90–111  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

88
89
90void Foam::solidParticle::writeFields(const Cloud<solidParticle>& c)
91{
92 particle::writeFields(c);
93
94 label np = c.size();
95
96 IOField<scalar> d(c.fieldIOobject("d", IOobject::NO_READ), np);
97 IOField<vector> U(c.fieldIOobject("U", IOobject::NO_READ), np);
98
99 label i = 0;
100 forAllConstIter(Cloud<solidParticle>, c, iter)
101 {
102 const solidParticle& p = iter();
103
104 d[i] = p.d_;
105 U[i] = p.U_;
106 i++;
107 }
108
109 d.write(np > 0);
110 U.write(np > 0);
111}
112
113
114// * * * * * * * * * * * * * * * IOstream Operators * * * * * * * * * * * * //

Callers 11

ReactingParcelIO.CFile · 0.50
MPPICParcelIO.CFile · 0.50
ThermoParcelIO.CFile · 0.50
ReactingCloud.CFile · 0.50
CloudIO.CFile · 0.50
DSMCParcelIO.CFile · 0.50
SprayParcelIO.CFile · 0.50

Calls 3

forAllConstIterFunction · 0.50
sizeMethod · 0.45
writeMethod · 0.45

Tested by

no test coverage detected