// Create point stress mesh for interpolation
pointMesh pStressMesh(stressMesh);
pointPatchInterpolation patchPointInterpolator(stressMesh);
// Create point displacement field (check fixedValue patches)
wordList types
(
pStressMesh.boundary().size(),
calculatedFvPatchVectorField::typeName
);
// wordList types = DU.boundaryField().types();
forAll(DU.boundaryField().types(), patchI)
{
if
DU.boundaryField().types()[patchI]
== fixedValueFvPatchVectorField::typeName
)
types[patchI] = fixedValueFvPatchVectorField::typeName;
}
pointVectorField pointDU
IOobject
"pointDU",
runTime.timeName(),
stressMesh
),
pStressMesh,
dimensionedVector("zero", dimLength, vector::zero),
types