mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
ENH: cleanup ensightParts to use updated infrastructure (issue #241).
- Use ensightCase for case writing. Rebase ensightPartCells/ensightPartFaces on ensightCells/ensightFaces routines. - Greatly reduces code duplication potential source of errors.
This commit is contained in:
@ -28,6 +28,7 @@ License
|
||||
#include "OFstream.H"
|
||||
#include "OSspecific.H"
|
||||
#include "ensightPartFaces.H"
|
||||
#include "ensightSerialOutput.H"
|
||||
#include "ensightPTraits.H"
|
||||
#include "OStringStream.H"
|
||||
#include "regExp.H"
|
||||
@ -121,7 +122,13 @@ Foam::fileName Foam::ensightSurfaceWriter::writeUncollated
|
||||
|
||||
// Write field
|
||||
osField.writeKeyword(ensightPTraits<Type>::typeName);
|
||||
ensPart.writeField(osField, values, isNodeValues);
|
||||
ensightSerialOutput::writeField
|
||||
(
|
||||
values,
|
||||
ensPart,
|
||||
osField,
|
||||
isNodeValues
|
||||
);
|
||||
|
||||
return osCase.name();
|
||||
}
|
||||
@ -337,12 +344,21 @@ Foam::fileName Foam::ensightSurfaceWriter::writeCollated
|
||||
varName,
|
||||
writeFormat_
|
||||
);
|
||||
|
||||
if (verbose)
|
||||
{
|
||||
Info<< "Writing field file to " << osField.name() << endl;
|
||||
}
|
||||
|
||||
// Write field
|
||||
osField.writeKeyword(ensightPTraits<Type>::typeName);
|
||||
ensPart.writeField(osField, values, isNodeValues);
|
||||
ensightSerialOutput::writeField
|
||||
(
|
||||
values,
|
||||
ensPart,
|
||||
osField,
|
||||
isNodeValues
|
||||
);
|
||||
|
||||
// place a timestamp in the directory for future reference
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user