From 1c44fc6aec1ed6a7ac57c0b46f16650e08df9151 Mon Sep 17 00:00:00 2001 From: mattijs Date: Mon, 18 Jun 2012 14:31:45 +0100 Subject: [PATCH] ENH: setFields: check for writing of fields --- .../preProcessing/setFields/setFields.C | 20 +++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/applications/utilities/preProcessing/setFields/setFields.C b/applications/utilities/preProcessing/setFields/setFields.C index 7b690d46f2..dfde514992 100644 --- a/applications/utilities/preProcessing/setFields/setFields.C +++ b/applications/utilities/preProcessing/setFields/setFields.C @@ -92,7 +92,15 @@ bool setCellFieldType field.boundaryField()[patchi].patchInternalField(); } - field.write(); + if (!field.write()) + { + FatalErrorIn + ( + "void setCellFieldType" + "(const fvMesh& mesh, const labelList& selectedCells," + "Istream& fieldValueStream)" + ) << "Failed writing field " << fieldName << endl; + } } else { @@ -260,7 +268,15 @@ bool setFaceFieldType } } - field.write(); + if (!field.write()) + { + FatalErrorIn + ( + "void setFaceFieldType" + "(const fvMesh& mesh, const labelList& selectedFaces," + "Istream& fieldValueStream)" + ) << "Failed writing field " << field.name() << exit(FatalError); + } } else {