41 for (
direction cmpt = 0; cmpt < pTraits<Type>::nComponents; cmpt++)
46 Field<float> floats(cmptFld.size());
49 floats[i] = float(cmptFld[i]);
52 INTEGER4 size = INTEGER4(floats.size());
53 INTEGER4 IsDouble = 0;
58 if (!TECDAT112(&size, floats.begin(), &IsDouble))
70 const bool nearCellValue,
71 const GeometricField<Type, fvPatchField, volMesh>& vfld,
77 return vfld.boundaryField()[patchI].patchInternalField();
81 return vfld.boundaryField()[patchI];
89 const GeometricField<Type, fvsPatchField, surfaceMesh>& sfld,
93 const polyBoundaryMesh&
patches = sfld.mesh().boundaryMesh();
95 tmp<Field<Type> > tfld(
new Field<Type>(faceLabels.size()));
96 Field<Type>&
fld = tfld();
100 label faceI = faceLabels[i];
106 fld[i] = sfld[faceI];
111 fld[i] = sfld.boundaryField()[patchI][localFaceI];
119 template<
class GeoField>
122 const PtrList<GeoField>& flds
128 names[i] = flds[i].name();
140 DynamicList<INTEGER4>& varLocation
145 if (!varNames.empty())
150 label nCmpts = pTraits<Type>::nComponents;
154 varNames += names[i];
155 varLocation.append(loc);
170 + pTraits<Type>::componentNames[cmpt];
172 varLocation.append(loc);
179 template<
class GeoField>
182 const PtrList<GeoField>& flds,
185 DynamicList<INTEGER4>& varLocation
188 getTecplotNames<typename GeoField::value_type>