diff --git a/applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3FoamVolFields.H b/applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3FoamVolFields.H index 4925a31284..d5387be61f 100644 --- a/applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3FoamVolFields.H +++ b/applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3FoamVolFields.H @@ -109,6 +109,12 @@ void Foam::vtkPV3Foam::convertVolFields // // Convert patches - if activated // + + // The name for the interpolated patch point field must be consistent + // with the interpolated volume point field. + // This could be done better. + const word pointFldName = "volPointInterpolate(" + tf.name() + ')'; + for ( int partId = partInfoPatches_.start(); @@ -155,7 +161,7 @@ void Foam::vtkPV3Foam::convertVolFields convertPatchPointField ( - tf.name(), + pointFldName, ppInterpList[patchId].faceToPointInterpolate(tpptf)(), output, partInfoPatches_, @@ -175,7 +181,7 @@ void Foam::vtkPV3Foam::convertVolFields convertPatchPointField ( - tf.name(), + pointFldName, ppInterpList[patchId].faceToPointInterpolate(ptf)(), output, partInfoPatches_,