Skip to content

Commit f783e5d

Browse files
committed
Fixed bug when displaying relative fluid velocity plot variable in a CFD analysis
1 parent 835fa88 commit f783e5d

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

FEBioFluid/FEBioFluidPlot.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -799,7 +799,10 @@ bool FEPlotRelativeFluidVelocity::Save(FEDomain &dom, FEDataStream& a)
799799
writeAverageElementValue<vec3d>(dom, a, [](const FEMaterialPoint& mp) {
800800
const FEFluidMaterialPoint* fpt = mp.ExtractData<FEFluidMaterialPoint>();
801801
const FEElasticMaterialPoint* ept = mp.ExtractData<FEElasticMaterialPoint>();
802-
return (fpt ? fpt->m_vft - ept->m_v : vec3d(0.0));
802+
vec3d vf(0,0,0), vs(0,0,0);
803+
if (fpt) vf = fpt->m_vft;
804+
if (ept) vs = ept->m_v;
805+
return vf - vs;
803806
});
804807

805808
return true;

0 commit comments

Comments
 (0)