mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
STYLE: use forAllIter, forAllConstIter instead of long-hand version
STYLE: use 'forAll(' NOT 'forAll (', as per coding guide
This commit is contained in:
@ -110,34 +110,21 @@ int main(int argc, char *argv[])
|
||||
// Search list of objects for volScalarFields
|
||||
IOobjectList scalarFields(objects.lookupClass("volScalarField"));
|
||||
|
||||
for
|
||||
(
|
||||
IOobjectList::iterator scalarFieldIter = scalarFields.begin();
|
||||
scalarFieldIter != scalarFields.end();
|
||||
++scalarFieldIter
|
||||
)
|
||||
forAllIter(IOobjectList, scalarFields, iter)
|
||||
{
|
||||
// Read field
|
||||
volScalarField field
|
||||
volScalarField field(*iter(), mesh);
|
||||
|
||||
// lookup field from dictionary and convert field
|
||||
label unitNumber;
|
||||
if
|
||||
(
|
||||
*scalarFieldIter(),
|
||||
mesh
|
||||
);
|
||||
|
||||
// lookup field from dictionary
|
||||
if (foamDataToFluentDict.found(field.name()))
|
||||
foamDataToFluentDict.readIfPresent(field.name(), unitNumber)
|
||||
&& unitNumber > 0
|
||||
)
|
||||
{
|
||||
label unitNumber
|
||||
(
|
||||
readLabel(foamDataToFluentDict.lookup(field.name()))
|
||||
);
|
||||
|
||||
// Convert field
|
||||
if (unitNumber > 0)
|
||||
{
|
||||
Info<< " Converting field " << field.name() << endl;
|
||||
writeFluentField(field, unitNumber, fluentDataFile);
|
||||
}
|
||||
Info<< " Converting field " << field.name() << endl;
|
||||
writeFluentField(field, unitNumber, fluentDataFile);
|
||||
}
|
||||
}
|
||||
|
||||
@ -148,34 +135,21 @@ int main(int argc, char *argv[])
|
||||
// Search list of objects for volVectorFields
|
||||
IOobjectList vectorFields(objects.lookupClass("volVectorField"));
|
||||
|
||||
for
|
||||
(
|
||||
IOobjectList::iterator vectorFieldIter = vectorFields.begin();
|
||||
vectorFieldIter != vectorFields.end();
|
||||
++vectorFieldIter
|
||||
)
|
||||
forAllIter(IOobjectList, vectorFields, iter)
|
||||
{
|
||||
// Read field
|
||||
volVectorField field
|
||||
volVectorField field(*iter(), mesh);
|
||||
|
||||
// lookup field from dictionary and convert field
|
||||
label unitNumber;
|
||||
if
|
||||
(
|
||||
*vectorFieldIter(),
|
||||
mesh
|
||||
);
|
||||
|
||||
// lookup field from dictionary
|
||||
if (foamDataToFluentDict.found(field.name()))
|
||||
foamDataToFluentDict.readIfPresent(field.name(), unitNumber)
|
||||
&& unitNumber > 0
|
||||
)
|
||||
{
|
||||
label unitNumber
|
||||
(
|
||||
readLabel(foamDataToFluentDict.lookup(field.name()))
|
||||
);
|
||||
|
||||
// Convert field
|
||||
if (unitNumber > 0)
|
||||
{
|
||||
Info<< " Converting field " << field.name() << endl;
|
||||
writeFluentField(field, unitNumber, fluentDataFile);
|
||||
}
|
||||
Info<< " Converting field " << field.name() << endl;
|
||||
writeFluentField(field, unitNumber, fluentDataFile);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -22,11 +22,11 @@ for (label i=0; i < nTypes; i++)
|
||||
|
||||
if (fieldTypes[i] == "volScalarField")
|
||||
{
|
||||
volScalarField gmvScalarField(fieldObject, mesh);
|
||||
volScalarField fld(fieldObject, mesh);
|
||||
gmvFile << fieldName << " 0" << nl;
|
||||
for (label indx=0;indx<mesh.nCells();indx++)
|
||||
{
|
||||
gmvFile << gmvScalarField[indx] << " ";
|
||||
gmvFile << fld[indx] << " ";
|
||||
}
|
||||
gmvFile << nl;
|
||||
}
|
||||
@ -35,19 +35,19 @@ for (label i=0; i < nTypes; i++)
|
||||
{
|
||||
if (fieldName == vComp)
|
||||
{
|
||||
volVectorField gmvVectorField(fieldObject, mesh);
|
||||
volVectorField fld(fieldObject, mesh);
|
||||
gmvFile << "velocity 0" << nl;
|
||||
for (label indx=0;indx<mesh.nCells();indx++)
|
||||
{
|
||||
gmvFile << gmvVectorField[indx].x() << " ";
|
||||
gmvFile << fld[indx].x() << " ";
|
||||
}
|
||||
for (label indx=0;indx<mesh.nCells();indx++)
|
||||
{
|
||||
gmvFile << gmvVectorField[indx].y() << " ";
|
||||
gmvFile << fld[indx].y() << " ";
|
||||
}
|
||||
for (label indx=0;indx<mesh.nCells();indx++)
|
||||
{
|
||||
gmvFile << gmvVectorField[indx].z() << " ";
|
||||
gmvFile << fld[indx].z() << " ";
|
||||
}
|
||||
gmvFile << nl;
|
||||
}
|
||||
|
||||
@ -1,42 +1,27 @@
|
||||
gmvFile << "tracers " << particles.size() << nl;
|
||||
for
|
||||
(
|
||||
Cloud<passiveParticle>::iterator elmnt = particles.begin();
|
||||
elmnt != particles.end();
|
||||
++elmnt
|
||||
)
|
||||
forAllConstIter(Cloud<passiveParticle>, particles, iter)
|
||||
{
|
||||
gmvFile << elmnt().position().x() << " ";
|
||||
gmvFile << iter().position().x() << ' ';
|
||||
}
|
||||
gmvFile << nl;
|
||||
|
||||
for
|
||||
(
|
||||
Cloud<passiveParticle>::iterator elmnt = particles.begin();
|
||||
elmnt != particles.end();
|
||||
++elmnt
|
||||
)
|
||||
forAllConstIter(Cloud<passiveParticle>, particles, iter)
|
||||
{
|
||||
gmvFile << elmnt().position().y() << " ";
|
||||
gmvFile << iter().position().y() << ' ';
|
||||
}
|
||||
gmvFile << nl;
|
||||
|
||||
for
|
||||
(
|
||||
Cloud<passiveParticle>::iterator elmnt = particles.begin();
|
||||
elmnt != particles.end();
|
||||
++elmnt
|
||||
)
|
||||
forAllConstIter(Cloud<passiveParticle>, particles, iter)
|
||||
{
|
||||
gmvFile << elmnt().position().z() << " ";
|
||||
gmvFile << iter().position().z() << ' ';
|
||||
}
|
||||
gmvFile << nl;
|
||||
|
||||
forAll(lagrangianScalarNames, i)
|
||||
{
|
||||
word name = lagrangianScalarNames[i];
|
||||
const word name = lagrangianScalarNames[i];
|
||||
|
||||
IOField<scalar> s
|
||||
IOField<scalar> fld
|
||||
(
|
||||
IOobject
|
||||
(
|
||||
@ -49,13 +34,13 @@ forAll(lagrangianScalarNames, i)
|
||||
)
|
||||
);
|
||||
|
||||
if (s.size())
|
||||
if (fld.size())
|
||||
{
|
||||
gmvFile << name << nl;
|
||||
|
||||
for (label n = 0; n < s.size(); n++)
|
||||
forAll(fld, n)
|
||||
{
|
||||
gmvFile << s[n] << token::SPACE;
|
||||
gmvFile << fld[n] << token::SPACE;
|
||||
}
|
||||
gmvFile << nl;
|
||||
}
|
||||
@ -65,9 +50,9 @@ forAll(lagrangianScalarNames, i)
|
||||
|
||||
forAll(lagrangianVectorNames, i)
|
||||
{
|
||||
word name = lagrangianVectorNames[i];
|
||||
const word name = lagrangianVectorNames[i];
|
||||
|
||||
IOField<vector> v
|
||||
IOField<vector> fld
|
||||
(
|
||||
IOobject
|
||||
(
|
||||
@ -80,29 +65,29 @@ forAll(lagrangianVectorNames, i)
|
||||
)
|
||||
);
|
||||
|
||||
if (v.size())
|
||||
if (fld.size())
|
||||
{
|
||||
gmvFile << name + "x" << nl;
|
||||
|
||||
for (label n = 0; n < v.size(); n++)
|
||||
forAll(fld, n)
|
||||
{
|
||||
gmvFile << v[n].x() << token::SPACE;
|
||||
gmvFile << fld[n].x() << token::SPACE;
|
||||
}
|
||||
gmvFile << nl;
|
||||
|
||||
gmvFile << name + "y" << nl;
|
||||
|
||||
for (label n = 0; n < v.size(); n++)
|
||||
forAll(fld, n)
|
||||
{
|
||||
gmvFile << v[n].y() << token::SPACE;
|
||||
gmvFile << fld[n].y() << token::SPACE;
|
||||
}
|
||||
gmvFile << nl;
|
||||
|
||||
gmvFile << name + "z" << nl;
|
||||
|
||||
for (label n = 0; n < v.size(); n++)
|
||||
forAll(fld, n)
|
||||
{
|
||||
gmvFile << v[n].z() << token::SPACE;
|
||||
gmvFile << fld[n].z() << token::SPACE;
|
||||
}
|
||||
gmvFile << nl;
|
||||
}
|
||||
|
||||
@ -1,81 +1,48 @@
|
||||
gmvFile << "tracers " << particles.size() << nl;
|
||||
for
|
||||
(
|
||||
discretePhase::iterator elmnt = particles.begin();
|
||||
elmnt != particles.end();
|
||||
++elmnt
|
||||
)
|
||||
forAllConstIter(discretePhase, particles, iter)
|
||||
{
|
||||
gmvFile << elmnt().position().x() << " ";
|
||||
gmvFile << iter().position().x() << " ";
|
||||
}
|
||||
gmvFile << nl;
|
||||
for
|
||||
(
|
||||
discretePhase::iterator elmnt = particles.begin();
|
||||
elmnt != particles.end();
|
||||
++elmnt
|
||||
)
|
||||
|
||||
forAllConstIter(discretePhase, particles, iter)
|
||||
{
|
||||
gmvFile << elmnt().position().y() << " ";
|
||||
gmvFile << iter().position().y() << " ";
|
||||
}
|
||||
gmvFile << nl;
|
||||
for
|
||||
(
|
||||
discretePhase::iterator elmnt = particles.begin();
|
||||
elmnt != particles.end();
|
||||
++elmnt
|
||||
)
|
||||
|
||||
forAllConstIter(discretePhase, particles, iter)
|
||||
{
|
||||
gmvFile << elmnt().position().z() << " ";
|
||||
gmvFile << iter().position().z() << " ";
|
||||
}
|
||||
gmvFile << nl;
|
||||
|
||||
gmvFile << "U" << nl;
|
||||
for
|
||||
(
|
||||
discretePhase::iterator elmnt = particles.begin();
|
||||
elmnt != particles.end();
|
||||
++elmnt
|
||||
)
|
||||
forAllConstIter(discretePhase, particles, iter)
|
||||
{
|
||||
gmvFile << elmnt().velocity().x() << " ";
|
||||
gmvFile << iter().velocity().x() << " ";
|
||||
}
|
||||
gmvFile << nl;
|
||||
|
||||
gmvFile << "V" << nl;
|
||||
for
|
||||
(
|
||||
discretePhase::iterator elmnt = particles.begin();
|
||||
elmnt != particles.end();
|
||||
++elmnt
|
||||
)
|
||||
forAllConstIter(discretePhase, particles, iter)
|
||||
{
|
||||
gmvFile << elmnt().velocity().y() << " ";
|
||||
gmvFile << iter().velocity().y() << " ";
|
||||
}
|
||||
gmvFile << nl;
|
||||
|
||||
gmvFile << "W" << nl;
|
||||
for
|
||||
(
|
||||
discretePhase::iterator elmnt = particles.begin();
|
||||
elmnt != particles.end();
|
||||
++elmnt
|
||||
)
|
||||
forAllConstIter(discretePhase, particles, iter)
|
||||
{
|
||||
gmvFile << elmnt().velocity().z() << " ";
|
||||
{
|
||||
gmvFile << iter().velocity().z() << " ";
|
||||
}
|
||||
gmvFile << nl;
|
||||
|
||||
gmvFile << "Diam" << nl;
|
||||
|
||||
for
|
||||
(
|
||||
discretePhase::iterator elmnt = particles.begin();
|
||||
elmnt != particles.end();
|
||||
++elmnt
|
||||
)
|
||||
forAllConstIter(discretePhase, particles, iter)
|
||||
{
|
||||
gmvFile << elmnt().d() << " ";
|
||||
gmvFile << iter().d() << " ";
|
||||
}
|
||||
|
||||
|
||||
gmvFile << "endtrace"<< nl;
|
||||
|
||||
@ -1,32 +1,19 @@
|
||||
gmvFile << "tracers " << particles.size() << nl;
|
||||
for
|
||||
(
|
||||
Cloud<passiveParticle>::iterator elmnt = particles.begin();
|
||||
elmnt != particles.end();
|
||||
++elmnt
|
||||
)
|
||||
forAllConstIter(Cloud<passiveParticle>, particles, iter)
|
||||
{
|
||||
gmvFile << elmnt().position().x() << " ";
|
||||
gmvFile << iter().position().x() << " ";
|
||||
}
|
||||
gmvFile << nl;
|
||||
for
|
||||
(
|
||||
Cloud<passiveParticle>::iterator elmnt = particles.begin();
|
||||
elmnt != particles.end();
|
||||
++elmnt
|
||||
)
|
||||
|
||||
forAllConstIter(Cloud<passiveParticle>, particles, iter)
|
||||
{
|
||||
gmvFile << elmnt().position().y() << " ";
|
||||
gmvFile << iter().position().y() << " ";
|
||||
}
|
||||
gmvFile << nl;
|
||||
for
|
||||
(
|
||||
Cloud<passiveParticles>::iterator elmnt = particles.begin();
|
||||
elmnt != particles.end();
|
||||
++elmnt
|
||||
)
|
||||
|
||||
forAllConstIter(Cloud<passiveParticle>, particles, iter)
|
||||
{
|
||||
gmvFile << elmnt().position().z() << " ";
|
||||
gmvFile << iter().position().z() << " ";
|
||||
}
|
||||
gmvFile << nl;
|
||||
|
||||
@ -51,15 +38,13 @@ forAll(lagrangianScalarNames, i)
|
||||
{
|
||||
gmvFile << name << nl;
|
||||
|
||||
for (label n = 0; n < s.size(); n++)
|
||||
forAll(s, n)
|
||||
{
|
||||
gmvFile << s[n] << token::SPACE;
|
||||
}
|
||||
gmvFile << nl;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
gmvFile << "endtrace"<< nl;
|
||||
|
||||
@ -1,2 +1,3 @@
|
||||
gmvFile << "probtime " << runTime.timeName() << nl;
|
||||
gmvFile << "endgmv" << nl;
|
||||
gmvFile
|
||||
<< "probtime " << runTime.timeName() << nl
|
||||
<< "endgmv" << nl;
|
||||
|
||||
@ -26,13 +26,14 @@ word format
|
||||
conversionProperties.lookup("format")
|
||||
);
|
||||
|
||||
if ( (format != "ascii") && (format != "ieeei4r8") )
|
||||
if ((format != "ascii") && (format != "ieeei4r8"))
|
||||
{
|
||||
FatalError << "format type: " << format << " unknown."
|
||||
<< " Valid options are: ascii ieeei4r8"
|
||||
<< abort(FatalError);
|
||||
|
||||
}
|
||||
|
||||
word cells
|
||||
(
|
||||
conversionProperties.lookup("cells")
|
||||
|
||||
@ -50,12 +50,7 @@ void readFields
|
||||
label nFields = fields.size();
|
||||
fields.setSize(nFields + fieldObjects.size());
|
||||
|
||||
for
|
||||
(
|
||||
IOobjectList::iterator iter = fieldObjects.begin();
|
||||
iter != fieldObjects.end();
|
||||
++iter
|
||||
)
|
||||
forAllIter(IOobjectList::iterator, fieldObjects, iter)
|
||||
{
|
||||
if (selectedFields.empty() || selectedFields.found(iter()->name()))
|
||||
{
|
||||
|
||||
@ -50,12 +50,7 @@ void readFields
|
||||
fields.setSize(fieldObjects.size());
|
||||
label nFields = 0;
|
||||
|
||||
for
|
||||
(
|
||||
IOobjectList::iterator iter = fieldObjects.begin();
|
||||
iter != fieldObjects.end();
|
||||
++iter
|
||||
)
|
||||
forAllIter(IOobjectList, fieldObjects, iter)
|
||||
{
|
||||
if (selectedFields.empty() || selectedFields.found(iter()->name()))
|
||||
{
|
||||
|
||||
@ -27,14 +27,9 @@ License
|
||||
#include "OFstream.H"
|
||||
#include "writeFuns.H"
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
|
||||
// * * * * * * * * * * * * * * * Global Functions * * * * * * * * * * * * * //
|
||||
|
||||
void writeFaceSet
|
||||
void Foam::writeFaceSet
|
||||
(
|
||||
const bool binary,
|
||||
const vtkMesh& vMesh,
|
||||
@ -73,12 +68,7 @@ void writeFaceSet
|
||||
labelList setFaceLabels(set.size());
|
||||
label setFaceI = 0;
|
||||
|
||||
for
|
||||
(
|
||||
faceSet::const_iterator iter = set.begin();
|
||||
iter != set.end();
|
||||
++iter
|
||||
)
|
||||
forAllConstIter(faceSet, set, iter)
|
||||
{
|
||||
setFaceLabels[setFaceI] = iter.key();
|
||||
setFaces[setFaceI] = faces[iter.key()];
|
||||
@ -139,8 +129,5 @@ void writeFaceSet
|
||||
writeFuns::write(pStream, binary, setFaceLabels);
|
||||
}
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
} // End namespace Foam
|
||||
|
||||
// ************************************************************************* //
|
||||
|
||||
Reference in New Issue
Block a user