From 83cb583eba75d39c9e4538f5f4e42533fd34b585 Mon Sep 17 00:00:00 2001 From: mattijs <mattijs> Date: Wed, 21 Nov 2018 11:12:25 +0000 Subject: [PATCH] ENH: single precision: various small fixes. See #1086. --- .../linearAxialAngularSpring/linearAxialAngularSpring.C | 4 ++-- .../restraints/prescribedRotation/prescribedRotation.C | 2 +- .../linearAxialAngularSpring/linearAxialAngularSpring.C | 4 ++-- .../sphericalAngularSpring/sphericalAngularSpring.C | 4 ++-- .../tabulatedAxialAngularSpring/tabulatedAxialAngularSpring.C | 4 ++-- .../iglooWithFridges/system/snappyHexMeshDict | 2 +- .../system/snappyHexMeshDict | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/rigidBodyDynamics/restraints/linearAxialAngularSpring/linearAxialAngularSpring.C b/src/rigidBodyDynamics/restraints/linearAxialAngularSpring/linearAxialAngularSpring.C index 9bcd058092..89ccf9aa87 100644 --- a/src/rigidBodyDynamics/restraints/linearAxialAngularSpring/linearAxialAngularSpring.C +++ b/src/rigidBodyDynamics/restraints/linearAxialAngularSpring/linearAxialAngularSpring.C @@ -3,7 +3,7 @@ \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | \\ / A nd | Copyright (C) 2016-2017 OpenFOAM Foundation - \\/ M anipulation | + \\/ M anipulation | Copyright (C) 2018 OpenCFD Ltd. ------------------------------------------------------------------------------- License This file is part of OpenFOAM. @@ -146,7 +146,7 @@ bool Foam::RBD::restraints::linearAxialAngularSpring::read refQ_ = coeffs_.lookupOrDefault<tensor>("referenceOrientation", I); - if (mag(mag(refQ_) - sqrt(3.0)) > 1e-9) + if (mag(mag(refQ_) - sqrt(3.0)) > ROOTSMALL) { FatalErrorInFunction << "referenceOrientation " << refQ_ << " is not a rotation tensor. " diff --git a/src/rigidBodyDynamics/restraints/prescribedRotation/prescribedRotation.C b/src/rigidBodyDynamics/restraints/prescribedRotation/prescribedRotation.C index a2f0f19cfa..32e05af835 100644 --- a/src/rigidBodyDynamics/restraints/prescribedRotation/prescribedRotation.C +++ b/src/rigidBodyDynamics/restraints/prescribedRotation/prescribedRotation.C @@ -164,7 +164,7 @@ bool Foam::RBD::restraints::prescribedRotation::read refQ_ = coeffs_.lookupOrDefault<tensor>("referenceOrientation", I); - if (mag(mag(refQ_) - sqrt(3.0)) > 1e-9) + if (mag(mag(refQ_) - sqrt(3.0)) > ROOTSMALL) { FatalErrorInFunction << "referenceOrientation " << refQ_ << " is not a rotation tensor. " diff --git a/src/sixDoFRigidBodyMotion/sixDoFRigidBodyMotion/restraints/linearAxialAngularSpring/linearAxialAngularSpring.C b/src/sixDoFRigidBodyMotion/sixDoFRigidBodyMotion/restraints/linearAxialAngularSpring/linearAxialAngularSpring.C index 9e146fddff..e18b25aeb1 100644 --- a/src/sixDoFRigidBodyMotion/sixDoFRigidBodyMotion/restraints/linearAxialAngularSpring/linearAxialAngularSpring.C +++ b/src/sixDoFRigidBodyMotion/sixDoFRigidBodyMotion/restraints/linearAxialAngularSpring/linearAxialAngularSpring.C @@ -3,7 +3,7 @@ \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | \\ / A nd | Copyright (C) 2011-2016 OpenFOAM Foundation - \\/ M anipulation | + \\/ M anipulation | Copyright (C) 2018 OpenCFD Ltd. ------------------------------------------------------------------------------- License This file is part of OpenFOAM. @@ -150,7 +150,7 @@ bool Foam::sixDoFRigidBodyMotionRestraints::linearAxialAngularSpring::read refQ_ = sDoFRBMRCoeffs_.lookupOrDefault<tensor>("referenceOrientation", I); - if (mag(mag(refQ_) - sqrt(3.0)) > 1e-9) + if (mag(mag(refQ_) - sqrt(3.0)) > ROOTSMALL) { FatalErrorInFunction << "referenceOrientation " << refQ_ << " is not a rotation tensor. " diff --git a/src/sixDoFRigidBodyMotion/sixDoFRigidBodyMotion/restraints/sphericalAngularSpring/sphericalAngularSpring.C b/src/sixDoFRigidBodyMotion/sixDoFRigidBodyMotion/restraints/sphericalAngularSpring/sphericalAngularSpring.C index b797b7118e..746620afbd 100644 --- a/src/sixDoFRigidBodyMotion/sixDoFRigidBodyMotion/restraints/sphericalAngularSpring/sphericalAngularSpring.C +++ b/src/sixDoFRigidBodyMotion/sixDoFRigidBodyMotion/restraints/sphericalAngularSpring/sphericalAngularSpring.C @@ -3,7 +3,7 @@ \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | \\ / A nd | Copyright (C) 2011-2016 OpenFOAM Foundation - \\/ M anipulation | + \\/ M anipulation | Copyright (C) 2018 OpenCFD Ltd. ------------------------------------------------------------------------------- License This file is part of OpenFOAM. @@ -124,7 +124,7 @@ bool Foam::sixDoFRigidBodyMotionRestraints::sphericalAngularSpring::read refQ_ = sDoFRBMRCoeffs_.lookupOrDefault<tensor>("referenceOrientation", I); - if (mag(mag(refQ_) - sqrt(3.0)) > 1e-9) + if (mag(mag(refQ_) - sqrt(3.0)) > ROOTSMALL) { FatalErrorInFunction << "referenceOrientation " << refQ_ << " is not a rotation tensor. " diff --git a/src/sixDoFRigidBodyMotion/sixDoFRigidBodyMotion/restraints/tabulatedAxialAngularSpring/tabulatedAxialAngularSpring.C b/src/sixDoFRigidBodyMotion/sixDoFRigidBodyMotion/restraints/tabulatedAxialAngularSpring/tabulatedAxialAngularSpring.C index 18e1e8bfc5..675ea15034 100644 --- a/src/sixDoFRigidBodyMotion/sixDoFRigidBodyMotion/restraints/tabulatedAxialAngularSpring/tabulatedAxialAngularSpring.C +++ b/src/sixDoFRigidBodyMotion/sixDoFRigidBodyMotion/restraints/tabulatedAxialAngularSpring/tabulatedAxialAngularSpring.C @@ -3,7 +3,7 @@ \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | \\ / A nd | Copyright (C) 2011-2016 OpenFOAM Foundation - \\/ M anipulation | + \\/ M anipulation | Copyright (C) 2018 OpenCFD Ltd. ------------------------------------------------------------------------------- License This file is part of OpenFOAM. @@ -151,7 +151,7 @@ bool Foam::sixDoFRigidBodyMotionRestraints::tabulatedAxialAngularSpring::read refQ_ = sDoFRBMRCoeffs_.lookupOrDefault<tensor>("referenceOrientation", I); - if (mag(mag(refQ_) - sqrt(3.0)) > 1e-9) + if (mag(mag(refQ_) - sqrt(3.0)) > ROOTSMALL) { FatalErrorInFunction << "referenceOrientation " << refQ_ << " is not a rotation tensor. " diff --git a/tutorials/heatTransfer/buoyantBoussinesqSimpleFoam/iglooWithFridges/system/snappyHexMeshDict b/tutorials/heatTransfer/buoyantBoussinesqSimpleFoam/iglooWithFridges/system/snappyHexMeshDict index 244b9b7177..84656980b7 100644 --- a/tutorials/heatTransfer/buoyantBoussinesqSimpleFoam/iglooWithFridges/system/snappyHexMeshDict +++ b/tutorials/heatTransfer/buoyantBoussinesqSimpleFoam/iglooWithFridges/system/snappyHexMeshDict @@ -196,7 +196,7 @@ castellatedMeshControls // section reachable from the locationInMesh is kept. // NOTE: This point should never be on a face, always inside a cell, even // after refinement. - locationInMesh (3 0.28 0.43); + locationInMesh (3.12 0.2833 0.4322); // Whether any faceZones (as specified in the refinementSurfaces) diff --git a/tutorials/mesh/snappyHexMesh/iglooWithFridgesDirectionalRefinement/system/snappyHexMeshDict b/tutorials/mesh/snappyHexMesh/iglooWithFridgesDirectionalRefinement/system/snappyHexMeshDict index 7cc3d37290..b83aa6b712 100644 --- a/tutorials/mesh/snappyHexMesh/iglooWithFridgesDirectionalRefinement/system/snappyHexMeshDict +++ b/tutorials/mesh/snappyHexMesh/iglooWithFridgesDirectionalRefinement/system/snappyHexMeshDict @@ -257,7 +257,7 @@ castellatedMeshControls // section reachable from the locationInMesh is kept. // NOTE: This point should never be on a face, always inside a cell, even // after refinement. - locationInMesh (3 0.28 0.43); + locationInMesh (3.12 0.2833 0.4322); // Whether any faceZones (as specified in the refinementSurfaces) -- GitLab