38 void Foam::functionObjects::dataCloud::writePointValue
45 os << pt.x() <<
' ' << pt.y() <<
' ' << pt.z();
47 for (
direction cmpt=0; cmpt < pTraits<Type>::nComponents; ++cmpt)
56 void Foam::functionObjects::dataCloud::writeList
60 const List<Type>&
field
63 const label len =
field.size();
65 for (label pointi=0; pointi<len; ++pointi)
73 void Foam::functionObjects::dataCloud::writeListParallel
77 const List<Type>&
field
85 Field<Type> recvField;
92 fromSlave >> recvPoints >> recvField;
113 void Foam::functionObjects::dataCloud::writeList
117 const List<Type>&
field,
118 const bitSet& selected
121 for (
const label pointi : selected)
129 void Foam::functionObjects::dataCloud::writeListParallel
133 const List<Type>&
field,
134 const bitSet& selected
142 Field<Type> recvField;
149 fromSlave >> recvPoints >> recvField;
171 bool Foam::functionObjects::dataCloud::writeField
174 const objectRegistry& obrTmp
188 const List<Type>* fldPtr = obrTmp.findObject<IOField<Type>>(fieldName_);
189 const List<Type>&
values = (fldPtr ? *fldPtr : List<Type>());
196 autoPtr<OFstream> osPtr;
201 osPtr->precision(precision_);
203 *(osPtr) <<
"# x y z " << fieldName_ <<
nl;