| 239 | |
| 240 | |
| 241 | bool Foam::sampledSets::write() |
| 242 | { |
| 243 | if (size()) |
| 244 | { |
| 245 | const label nFields = classifyFields(); |
| 246 | |
| 247 | if (Pstream::master()) |
| 248 | { |
| 249 | if (debug) |
| 250 | { |
| 251 | Pout<< "timeName = " << mesh_.time().timeName() << nl |
| 252 | << "scalarFields " << scalarFields_ << nl |
| 253 | << "vectorFields " << vectorFields_ << nl |
| 254 | << "sphTensorFields " << sphericalTensorFields_ << nl |
| 255 | << "symTensorFields " << symmTensorFields_ <<nl |
| 256 | << "tensorFields " << tensorFields_ <<nl; |
| 257 | } |
| 258 | |
| 259 | if (nFields) |
| 260 | { |
| 261 | if (debug) |
| 262 | { |
| 263 | Pout<< "Creating directory " |
| 264 | << outputPath_/mesh_.time().timeName() |
| 265 | << nl << endl; |
| 266 | } |
| 267 | |
| 268 | mkDir(outputPath_/mesh_.time().timeName()); |
| 269 | } |
| 270 | } |
| 271 | |
| 272 | if (nFields) |
| 273 | { |
| 274 | sampleAndWrite(scalarFields_); |
| 275 | sampleAndWrite(vectorFields_); |
| 276 | sampleAndWrite(sphericalTensorFields_); |
| 277 | sampleAndWrite(symmTensorFields_); |
| 278 | sampleAndWrite(tensorFields_); |
| 279 | } |
| 280 | } |
| 281 | |
| 282 | return true; |
| 283 | } |
| 284 | |
| 285 | |
| 286 | bool Foam::sampledSets::read(const dictionary& dict) |
no test coverage detected