diff --git a/src/lumpedPointMotion/lumpedPointMovementWriter.C b/src/lumpedPointMotion/lumpedPointMovementWriter.C index c8fcc888b4..3cc17656a6 100644 --- a/src/lumpedPointMotion/lumpedPointMovementWriter.C +++ b/src/lumpedPointMotion/lumpedPointMovementWriter.C @@ -55,7 +55,7 @@ void Foam::lumpedPointMovement::writeForcesAndMomentsVTP ); format().xmlHeader() - .beginVTKFile(vtk::fileTag::POLY_DATA, "0.1"); + .beginVTKFile(); // // The 'spine' of lumped mass points @@ -64,19 +64,20 @@ void Foam::lumpedPointMovement::writeForcesAndMomentsVTP { format() - .openTag(vtk::fileTag::PIECE) - .xmlAttr(vtk::fileAttr::NUMBER_OF_POINTS, nPoints) - .xmlAttr(vtk::fileAttr::NUMBER_OF_VERTS, nPoints) - .closeTag(); + .tag + ( + vtk::fileTag::PIECE, + vtk::fileAttr::NUMBER_OF_POINTS, nPoints, + vtk::fileAttr::NUMBER_OF_VERTS, nPoints + ); // 'points' { - const uint64_t payLoad = (nPoints*3* sizeof(float)); + const uint64_t payLoad = vtk::sizeofData(nPoints); format() .tag(vtk::fileTag::POINTS) - .openDataArray(vtk::dataArrayAttr::POINTS) - .closeTag(); + .beginDataArray(vtk::dataArrayAttr::POINTS); format().writeSize(payLoad); vtk::writeList(format(), state().points()); @@ -94,12 +95,11 @@ void Foam::lumpedPointMovement::writeForcesAndMomentsVTP // 'connectivity' // { - const uint64_t payLoad = (nPoints*sizeof(label)); - - format().openDataArray