bug fix for pFlowToVTK for issue #72 in Plus branch

This commit is contained in:
Hamidreza
2025-08-01 20:23:36 +03:30
parent 53e6d6a02f
commit fc1f97ae80
2 changed files with 9 additions and 8 deletions

View File

@ -225,8 +225,9 @@ bool pFlow::PFtoVTK::addUndstrcuturedGridField(
os << "DATASET UNSTRUCTURED_GRID\n"; os << "DATASET UNSTRUCTURED_GRID\n";
if (numPoints == 0) // this is commented to resolve the problem of no particle in paraview
return true; //if (numPoints == 0)
// return true;
os << "POINTS " << numPoints << " float"<<'\n'; os << "POINTS " << numPoints << " float"<<'\n';
if(bindaryOutput__) if(bindaryOutput__)
@ -349,8 +350,8 @@ bool pFlow::PFtoVTK::addRealPointField(
const real *field, const real *field,
uint32 numData) uint32 numData)
{ {
if (numData == 0) //if (numData == 0)
return true; // return true;
os << "FIELD FieldData 1\n" os << "FIELD FieldData 1\n"
<< fieldName << " 1 " << numData << " float\n"; << fieldName << " 1 " << numData << " float\n";
@ -380,8 +381,8 @@ bool pFlow::PFtoVTK::addRealx3PointField(
const realx3 *field, const realx3 *field,
uint32 numData) uint32 numData)
{ {
if (numData == 0) //if (numData == 0)
return true; // return true;
os << "FIELD FieldData 1\n" os << "FIELD FieldData 1\n"
<< fieldName << " 3 " << numData << " float\n"; << fieldName << " 3 " << numData << " float\n";

View File

@ -131,8 +131,8 @@ namespace pFlow::PFtoVTK
uint32 numData) uint32 numData)
{ {
if (numData == 0) //if (numData == 0)
return true; // return true;
if(std::is_same_v<IntType, int> || std::is_same_v<IntType, const int> ) if(std::is_same_v<IntType, int> || std::is_same_v<IntType, const int> )
{ {