mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
ENH: cref for grad(Ua) in the adjoint library
Necessary when grad(Ua) is cached
This commit is contained in:
committed by
Andrew Heather
parent
a5f59cd903
commit
f6897a595f
@ -700,7 +700,7 @@ void sensitivitySurface::accumulateIntegrand(const scalar dt)
|
||||
{
|
||||
tmp<volTensorField> tgradUa = fvc::grad(Ua);
|
||||
const volTensorField::Boundary& gradUabf =
|
||||
tgradUa.ref().boundaryField();
|
||||
tgradUa.cref().boundaryField();
|
||||
|
||||
for (const label patchI : sensitivityPatchIDs_)
|
||||
{
|
||||
|
||||
@ -513,7 +513,7 @@ void sensitivitySurfacePoints::accumulateIntegrand(const scalar dt)
|
||||
{
|
||||
tmp<volTensorField> tgradUa = fvc::grad(Ua);
|
||||
const volTensorField::Boundary& gradUabf =
|
||||
tgradUa.ref().boundaryField();
|
||||
tgradUa.cref().boundaryField();
|
||||
for (const label patchI : sensitivityPatchIDs_)
|
||||
{
|
||||
const fvPatch& patch = mesh_.boundary()[patchI];
|
||||
|
||||
@ -105,7 +105,7 @@ tmp<boundaryVectorField> shapeSensitivities::dvdbMult() const
|
||||
const singlePhaseTransportModel& lamTransp = primalVars_.laminarTransport();
|
||||
volScalarField nuEff(lamTransp.nu() + turbVars->nutRef());
|
||||
tmp<volTensorField> tgradUa = fvc::grad(Ua);
|
||||
const volTensorField::Boundary& gradUabf = tgradUa.ref().boundaryField();
|
||||
const volTensorField::Boundary& gradUabf = tgradUa.cref().boundaryField();
|
||||
|
||||
for (const label patchI : sensitivityPatchIDs_)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user