34 const UPtrList<
const VolField<Type>>& flds
39 const VolField<Type>&
fld = flds[fieldi];
41 os_ <<
fld.name() <<
' ' << pTraits<Type>::nComponents <<
' '
44 DynamicList<floatScalar> fField(pTraits<Type>::nComponents*nFaces_);
50 const fvPatchField<Type>& pfld =
fld.boundaryField()[
patchi];
69 const UPtrList<
const PointField<Type>>& flds
74 const PointField<Type>&
fld =
77 os_ <<
fld.name() <<
' ' << pTraits<Type>::nComponents <<
' '
80 DynamicList<floatScalar> fField(pTraits<Type>::nComponents*nPoints_);
86 const pointPatchField<Type>& pfld =
fld.boundaryField()[
patchi];
98 const PrimitivePatchInterpolation<primitivePatch>& pInter,
99 const UPtrList<
const VolField<Type>>& flds
104 const VolField<Type>&
fld = flds[fieldi];
106 os_ <<
fld.name() <<
' ' << pTraits<Type>::nComponents <<
' '
109 DynamicList<floatScalar> fField(pTraits<Type>::nComponents*nPoints_);
115 const fvPatchField<Type>& pfld =
fld.boundaryField()[
patchi];
121 pInter.faceToPointInterpolate
123 pfld.patchInternalField()()
132 pInter.faceToPointInterpolate(pfld)(),
#define forAll(list, i)
Loop across all elements in list.
void write(const UPtrList< const VolField< Type >> &)
Write volFields.
gmvFile<< "tracers "<< particles.size()<< nl;{ pointField positions(particles.size());label particlei=0;forAllConstIter(Cloud< passiveParticle >, particles, iter) { positions[particlei++]=iter().position(mesh);} for(i=0;i< pTraits< point >::nComponents;i++) { forAll(positions, particlei) { gmvFile<< component(positions[particlei], i)<< ' ';} gmvFile<< nl;}}forAll(lagrangianScalarNames, i){ const word &name=lagrangianScalarNames[i];IOField< scalar > fld(IOobject(name, runTime.name(), cloud::prefix, mesh, IOobject::MUST_READ, IOobject::NO_WRITE))
void insert(const scalar, DynamicList< floatScalar > &)
Append scalar to given DynamicList.
void write(std::ostream &os, const bool binary, List< floatScalar > &fField)
Write floats ascii or binary.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
Ostream & endl(Ostream &os)
Add newline and flush stream.