From 573e8a891faef15545eefa9acaf92c35689124e3 Mon Sep 17 00:00:00 2001 From: Henry Weller Date: Thu, 13 Aug 2015 09:25:28 +0100 Subject: [PATCH] Rename localAxesRotation -> cylindrical This class does not simply rotate the coordinate system is also changes it from Cartesian to cylindrical which is not clear from the original name. We plan to rewrite the coordinateRotation classes to be coordinateTransformation classes and massively simplify the interface from the currently unintelligible mess. --- .../derived/rotorDiskSource/rotorDiskSource.C | 10 +-- .../derived/rotorDiskSource/rotorDiskSource.H | 4 +- .../rotorDiskSourceTemplates.C | 4 +- src/meshTools/Make/files | 2 +- .../coordinateRotation/coordinateRotation.H | 4 +- .../{localAxesRotation.C => cylindrical.C} | 70 +++++++++---------- .../{localAxesRotation.H => cylindrical.H} | 40 +++++------ .../coordinateSystems/coordinateSystem.H | 6 +- 8 files changed, 70 insertions(+), 70 deletions(-) rename src/meshTools/coordinateSystems/coordinateRotation/{localAxesRotation.C => cylindrical.C} (75%) rename src/meshTools/coordinateSystems/coordinateRotation/{localAxesRotation.H => cylindrical.H} (86%) diff --git a/src/fvOptions/sources/derived/rotorDiskSource/rotorDiskSource.C b/src/fvOptions/sources/derived/rotorDiskSource/rotorDiskSource.C index c638d06ad4..73e11394e7 100644 --- a/src/fvOptions/sources/derived/rotorDiskSource/rotorDiskSource.C +++ b/src/fvOptions/sources/derived/rotorDiskSource/rotorDiskSource.C @@ -334,9 +334,9 @@ void Foam::fv::rotorDiskSource::createCoordinateSystem() coeffs_.lookup("refDirection") >> refDir; - localAxesRotation_.reset + cylindrical_.reset ( - new localAxesRotation + new cylindrical ( mesh_, axis, @@ -357,9 +357,9 @@ void Foam::fv::rotorDiskSource::createCoordinateSystem() coeffs_.lookup("axis") >> axis; coeffs_.lookup("refDirection") >> refDir; - localAxesRotation_.reset + cylindrical_.reset ( - new localAxesRotation + new cylindrical ( mesh_, axis, @@ -491,7 +491,7 @@ Foam::fv::rotorDiskSource::rotorDiskSource invR_(cells_.size(), I), area_(cells_.size(), 0.0), coordSys_(false), - localAxesRotation_(), + cylindrical_(), rMax_(0.0), trim_(trimModel::New(*this, coeffs_)), blade_(coeffs_.subDict("blade")), diff --git a/src/fvOptions/sources/derived/rotorDiskSource/rotorDiskSource.H b/src/fvOptions/sources/derived/rotorDiskSource/rotorDiskSource.H index ddd4c6cae9..f94a463eb7 100644 --- a/src/fvOptions/sources/derived/rotorDiskSource/rotorDiskSource.H +++ b/src/fvOptions/sources/derived/rotorDiskSource/rotorDiskSource.H @@ -103,7 +103,7 @@ SourceFiles #include "cellSetOption.H" #include "cylindricalCS.H" -#include "localAxesRotation.H" +#include "cylindrical.H" #include "NamedEnum.H" #include "bladeModel.H" #include "profileModelList.H" @@ -201,7 +201,7 @@ protected: cylindricalCS coordSys_; //- Rotor transformation co-ordinate system - autoPtr localAxesRotation_; + autoPtr cylindrical_; //- Maximum radius scalar rMax_; diff --git a/src/fvOptions/sources/derived/rotorDiskSource/rotorDiskSourceTemplates.C b/src/fvOptions/sources/derived/rotorDiskSource/rotorDiskSourceTemplates.C index 83a29e2248..a0664e696d 100644 --- a/src/fvOptions/sources/derived/rotorDiskSource/rotorDiskSourceTemplates.C +++ b/src/fvOptions/sources/derived/rotorDiskSource/rotorDiskSourceTemplates.C @@ -59,7 +59,7 @@ void Foam::fv::rotorDiskSource::calculate const scalar radius = x_[i].x(); // Transform velocity into local cylindrical reference frame - vector Uc = localAxesRotation_->invTransform(U[cellI], i); + vector Uc = cylindrical_->invTransform(U[cellI], i); // Transform velocity into local coning system Uc = R_[i] & Uc; @@ -132,7 +132,7 @@ void Foam::fv::rotorDiskSource::calculate localForce = invR_[i] & localForce; // Transform force into global Cartesian co-ordinate system - force[cellI] = localAxesRotation_->transform(localForce, i); + force[cellI] = cylindrical_->transform(localForce, i); if (divideVolume) { diff --git a/src/meshTools/Make/files b/src/meshTools/Make/files index d704929503..0c1b794f7c 100644 --- a/src/meshTools/Make/files +++ b/src/meshTools/Make/files @@ -20,7 +20,7 @@ $(csys)/coordinateRotation/coordinateRotation.C $(csys)/coordinateRotation/coordinateRotationNew.C $(csys)/coordinateRotation/EulerCoordinateRotation.C $(csys)/coordinateRotation/STARCDCoordinateRotation.C -$(csys)/coordinateRotation/localAxesRotation.C +$(csys)/coordinateRotation/cylindrical.C edgeFaceCirculator/edgeFaceCirculator.C diff --git a/src/meshTools/coordinateSystems/coordinateRotation/coordinateRotation.H b/src/meshTools/coordinateSystems/coordinateRotation/coordinateRotation.H index 0e90d7aa8f..ae37a3764f 100644 --- a/src/meshTools/coordinateSystems/coordinateRotation/coordinateRotation.H +++ b/src/meshTools/coordinateSystems/coordinateRotation/coordinateRotation.H @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 2011-2014 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -39,7 +39,7 @@ Description Types of coordinateRotation: 1) axesRotation 2) STARCDRotation - 3) localAxesRotation + 3) cylindrical 4) EulerCoordinateRotation diff --git a/src/meshTools/coordinateSystems/coordinateRotation/localAxesRotation.C b/src/meshTools/coordinateSystems/coordinateRotation/cylindrical.C similarity index 75% rename from src/meshTools/coordinateSystems/coordinateRotation/localAxesRotation.C rename to src/meshTools/coordinateSystems/coordinateRotation/cylindrical.C index 53c18f9fb9..8d0c85568c 100644 --- a/src/meshTools/coordinateSystems/coordinateRotation/localAxesRotation.C +++ b/src/meshTools/coordinateSystems/coordinateRotation/cylindrical.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 2011-2014 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -23,7 +23,7 @@ License \*---------------------------------------------------------------------------*/ -#include "localAxesRotation.H" +#include "cylindrical.H" #include "axesRotation.H" #include "addToRunTimeSelectionTable.H" #include "polyMesh.H" @@ -33,17 +33,17 @@ License namespace Foam { - defineTypeNameAndDebug(localAxesRotation, 0); + defineTypeNameAndDebug(cylindrical, 0); addToRunTimeSelectionTable ( coordinateRotation, - localAxesRotation, + cylindrical, dictionary ); addToRunTimeSelectionTable ( coordinateRotation, - localAxesRotation, + cylindrical, objectRegistry ); } @@ -51,7 +51,7 @@ namespace Foam // * * * * * * * * * * * * Private Member Functions * * * * * * * * * * * * // -void Foam::localAxesRotation::init +void Foam::cylindrical::init ( const objectRegistry& obr, const List