From 9011d3f901f57e61f4016f6ee9f73519a87ef999 Mon Sep 17 00:00:00 2001 From: mattijs <mattijs> Date: Tue, 15 Nov 2011 15:10:37 +0000 Subject: [PATCH] ENH: solidBodyFvMotionMesh: added check on points --- .../solidBodyMotionFvMesh/solidBodyMotionFvMesh.C | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/dynamicFvMesh/solidBodyMotionFvMesh/solidBodyMotionFvMesh.C b/src/dynamicFvMesh/solidBodyMotionFvMesh/solidBodyMotionFvMesh.C index be7c7d2bfcc..99ac3564811 100644 --- a/src/dynamicFvMesh/solidBodyMotionFvMesh/solidBodyMotionFvMesh.C +++ b/src/dynamicFvMesh/solidBodyMotionFvMesh/solidBodyMotionFvMesh.C @@ -77,6 +77,18 @@ Foam::solidBodyMotionFvMesh::solidBodyMotionFvMesh(const IOobject& io) zoneID_(-1), pointIDs_() { + if (undisplacedPoints_.size() != nPoints()) + { + FatalIOErrorIn + ( + "solidBodyMotionFvMesh::solidBodyMotionFvMesh(const IOobject&)", + dynamicMeshCoeffs_ + ) << "Read " << undisplacedPoints_.size() + << " undisplaced points from " << undisplacedPoints_.objectPath() + << " but the current mesh has " << nPoints() + << exit(FatalError); + } + word cellZoneName = dynamicMeshCoeffs_.lookupOrDefault<word>("cellZone", "none"); -- GitLab