From fc1f97ae80a2effb42db6d4005aedb07536659d3 Mon Sep 17 00:00:00 2001 From: Hamidreza Date: Fri, 1 Aug 2025 20:23:36 +0330 Subject: [PATCH] bug fix for pFlowToVTK for issue #72 in Plus branch --- utilities/pFlowToVTK/pointFieldToVTK.cpp | 13 +++++++------ utilities/pFlowToVTK/pointFieldToVTK.hpp | 4 ++-- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/utilities/pFlowToVTK/pointFieldToVTK.cpp b/utilities/pFlowToVTK/pointFieldToVTK.cpp index 34dfcf6b..d19d62f9 100644 --- a/utilities/pFlowToVTK/pointFieldToVTK.cpp +++ b/utilities/pFlowToVTK/pointFieldToVTK.cpp @@ -225,8 +225,9 @@ bool pFlow::PFtoVTK::addUndstrcuturedGridField( os << "DATASET UNSTRUCTURED_GRID\n"; - if (numPoints == 0) - return true; + // this is commented to resolve the problem of no particle in paraview + //if (numPoints == 0) + // return true; os << "POINTS " << numPoints << " float"<<'\n'; if(bindaryOutput__) @@ -349,8 +350,8 @@ bool pFlow::PFtoVTK::addRealPointField( const real *field, uint32 numData) { - if (numData == 0) - return true; + //if (numData == 0) + // return true; os << "FIELD FieldData 1\n" << fieldName << " 1 " << numData << " float\n"; @@ -380,8 +381,8 @@ bool pFlow::PFtoVTK::addRealx3PointField( const realx3 *field, uint32 numData) { - if (numData == 0) - return true; + //if (numData == 0) + // return true; os << "FIELD FieldData 1\n" << fieldName << " 3 " << numData << " float\n"; diff --git a/utilities/pFlowToVTK/pointFieldToVTK.hpp b/utilities/pFlowToVTK/pointFieldToVTK.hpp index eed2d60d..000260a7 100755 --- a/utilities/pFlowToVTK/pointFieldToVTK.hpp +++ b/utilities/pFlowToVTK/pointFieldToVTK.hpp @@ -131,8 +131,8 @@ namespace pFlow::PFtoVTK uint32 numData) { - if (numData == 0) - return true; + //if (numData == 0) + // return true; if(std::is_same_v || std::is_same_v ) {