diff --git a/src/optimisation/adjointOptimisation/adjoint/Make/files b/src/optimisation/adjointOptimisation/adjoint/Make/files index bec0d403af..e0af599e7a 100644 --- a/src/optimisation/adjointOptimisation/adjoint/Make/files +++ b/src/optimisation/adjointOptimisation/adjoint/Make/files @@ -186,30 +186,30 @@ $(updateMethod)/ISQP/ISQP.C /* DESIGN VARIABLES */ optimisation/designVariables/designVariables/designVariables.C -topoVars=optimisation/designVariables/topODesignVariables -$(topoVars)/topOVariablesBase/topOVariablesBase.C -$(topoVars)/topODesignVariables.C -$(topoVars)/dynamicTopODesignVariables/dynamicTopODesignVariables.C -$(topoVars)/betaMax/betaMax/betaMax.C -$(topoVars)/betaMax/value/betaMaxValue.C -$(topoVars)/betaMax/Darcy/betaMaxDarcy.C -$(topoVars)/betaMax/ReynoldsDarcy/betaMaxReynoldsDarcy.C -$(topoVars)/betaMax/stepRamp/betaMaxStepRamp.C -$(topoVars)/topOZones/topOZones.C -$(topoVars)/regularisation/fieldRegularisation.C -$(topoVars)/regularisation/regularisationRadius/regularisationRadius/regularisationRadius.C -$(topoVars)/regularisation/regularisationRadius/isotropic/regularisationRadiusIsotropic.C -$(topoVars)/regularisation/regularisationPDE/regularisationPDE/regularisationPDE.C -$(topoVars)/regularisation/regularisationPDE/Helmoltz/Helmholtz.C -$(topoVars)/marchingCells/marchingCells.C -$(topoVars)/interpolationFunctions/interpolationFunction/topOInterpolationFunction.C -$(topoVars)/interpolationFunctions/BorrvallPetersson/BorrvallPeterssonInterpolation.C -$(topoVars)/interpolationFunctions/invBP/invBP.C -$(topoVars)/interpolationFunctions/linear/linearInterpolation.C -$(topoVars)/interpolationFunctions/SIMP/SIMPInterpolation.C -$(topoVars)/interpolationFunctions/sinh/sinhInterpolation.C -$(topoVars)/interpolationFunctions/tanh/tanhInterpolation.C -$(topoVars)/interpolationFunctions/exp/expInterpolation.C +topOVars=optimisation/designVariables/topODesignVariables +$(topOVars)/topOVariablesBase/topOVariablesBase.C +$(topOVars)/topODesignVariables.C +$(topOVars)/dynamicTopODesignVariables/dynamicTopODesignVariables.C +$(topOVars)/betaMax/betaMax/betaMax.C +$(topOVars)/betaMax/value/betaMaxValue.C +$(topOVars)/betaMax/Darcy/betaMaxDarcy.C +$(topOVars)/betaMax/ReynoldsDarcy/betaMaxReynoldsDarcy.C +$(topOVars)/betaMax/stepRamp/betaMaxStepRamp.C +$(topOVars)/topOZones/topOZones.C +$(topOVars)/regularisation/fieldRegularisation.C +$(topOVars)/regularisation/regularisationRadius/regularisationRadius/regularisationRadius.C +$(topOVars)/regularisation/regularisationRadius/isotropic/regularisationRadiusIsotropic.C +$(topOVars)/regularisation/regularisationPDE/regularisationPDE/regularisationPDE.C +$(topOVars)/regularisation/regularisationPDE/Helmoltz/Helmholtz.C +$(topOVars)/marchingCells/marchingCells.C +$(topOVars)/interpolationFunctions/interpolationFunction/topOInterpolationFunction.C +$(topOVars)/interpolationFunctions/BorrvallPetersson/BorrvallPeterssonInterpolation.C +$(topOVars)/interpolationFunctions/invBP/invBP.C +$(topOVars)/interpolationFunctions/linear/linearInterpolation.C +$(topOVars)/interpolationFunctions/SIMP/SIMPInterpolation.C +$(topOVars)/interpolationFunctions/sinh/sinhInterpolation.C +$(topOVars)/interpolationFunctions/tanh/tanhInterpolation.C +$(topOVars)/interpolationFunctions/exp/expInterpolation.C levelSetVars=optimisation/designVariables/levelSet $(levelSetVars)/levelSetDesignVariables.C $(levelSetVars)/interpolationFunctions/sigmoidalHeaviside/sigmoidalHeaviside.C diff --git a/src/optimisation/adjointOptimisation/adjoint/fvOptions/sources/TopO/topOSource/topOSource.C b/src/optimisation/adjointOptimisation/adjoint/fvOptions/sources/TopO/topOSource/topOSource.C index d3813d69d6..4d2db38d0d 100644 --- a/src/optimisation/adjointOptimisation/adjoint/fvOptions/sources/TopO/topOSource/topOSource.C +++ b/src/optimisation/adjointOptimisation/adjoint/fvOptions/sources/TopO/topOSource/topOSource.C @@ -73,10 +73,10 @@ Foam::fv::topOSource::getSource() ); DimensionedField& interpolant = tinterpolant.ref(); - if (mesh_.foundObject("topoVars")) + if (mesh_.foundObject("topOVars")) { const topOVariablesBase& vars = - mesh_.lookupObject("topoVars"); + mesh_.lookupObject("topOVars"); vars.sourceTerm (interpolant, interpolation_(), betaMax_, interpolationFieldName_); @@ -178,14 +178,14 @@ void Foam::fv::topOSource::postProcessSens if ( fieldi != -1 - && mesh_.foundObject("topoVars") + && mesh_.foundObject("topOVars") ) { DebugInfo << "Postprocessing Brinkman sensitivities for field " << fieldName << endl; const topOVariablesBase& vars = - mesh_.lookupObject("topoVars"); + mesh_.lookupObject("topOVars"); vars.sourceTermSensitivities ( sens, @@ -205,10 +205,10 @@ bool Foam::fv::topOSource::read(const dictionary& dict) fieldNames_ = coeffs_.get("names"); interpolationFieldName_ = coeffs_.get("interpolationField"); applied_.setSize(fieldNames_.size(), false); - if (mesh_.foundObject("topoVars")) + if (mesh_.foundObject("topOVars")) { const topOVariablesBase& vars = - mesh_.lookupObject("topoVars"); + mesh_.lookupObject("topOVars"); betaMax_ = coeffs_.getOrDefault("betaMax", vars.getBetaMax()); } diff --git a/src/optimisation/adjointOptimisation/adjoint/objectives/incompressible/objectivePowerDissipation/objectivePowerDissipation.C b/src/optimisation/adjointOptimisation/adjoint/objectives/incompressible/objectivePowerDissipation/objectivePowerDissipation.C index aee1298e08..48a50381fc 100644 --- a/src/optimisation/adjointOptimisation/adjoint/objectives/incompressible/objectivePowerDissipation/objectivePowerDissipation.C +++ b/src/optimisation/adjointOptimisation/adjoint/objectives/incompressible/objectivePowerDissipation/objectivePowerDissipation.C @@ -163,10 +163,10 @@ scalar objectivePowerDissipation::J() scalarField integrandZone(integrand.primitiveField(), zoneI); J_ += 0.5*gSum(integrandZone*VZone); - if (mesh_.foundObject("topoVars")) + if (mesh_.foundObject("topOVars")) { const topOVariablesBase& vars = - mesh_.lookupObject("topoVars"); + mesh_.lookupObject("topOVars"); const volScalarField& beta = vars.beta(); scalar porosityContr = Zero; for (const label cellI : zoneI) @@ -225,10 +225,10 @@ void objectivePowerDissipation::update_dJdv() } // Add source from porosity dependencies - if (mesh_.foundObject("topoVars")) + if (mesh_.foundObject("topOVars")) { const topOVariablesBase& vars = - mesh_.lookupObject("topoVars"); + mesh_.lookupObject("topOVars"); const volScalarField& beta = vars.beta(); const scalar betaMax = vars.getBetaMax(); for (const label zI : zones_) @@ -314,13 +314,13 @@ void objectivePowerDissipation::update_gradDxDbMultiplier() void objectivePowerDissipation::update_dJdb() { - if (mesh_.foundObject("topoVars")) + if (mesh_.foundObject("topOVars")) { scalarField& dJdb = dJdbPtr_().primitiveFieldRef(); dJdb = Zero; const volVectorField& U = vars_.UInst(); const topOVariablesBase& vars = - mesh_.lookupObject("topoVars"); + mesh_.lookupObject("topOVars"); const scalar betaMax = vars.getBetaMax(); for (const label zI : zones_) { diff --git a/src/optimisation/adjointOptimisation/adjoint/optimisation/designVariables/topODesignVariables/topOVariablesBase/topOVariablesBase.C b/src/optimisation/adjointOptimisation/adjoint/optimisation/designVariables/topODesignVariables/topOVariablesBase/topOVariablesBase.C index 0299e96951..1fc071bbd7 100644 --- a/src/optimisation/adjointOptimisation/adjoint/optimisation/designVariables/topODesignVariables/topOVariablesBase/topOVariablesBase.C +++ b/src/optimisation/adjointOptimisation/adjoint/optimisation/designVariables/topODesignVariables/topOVariablesBase/topOVariablesBase.C @@ -437,7 +437,7 @@ Foam::topOVariablesBase::topOVariablesBase ( IOobject ( - "topoVars", + "topOVars", mesh.time().timeName(), fileName("uniform"), mesh,