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);
|
tmp<volTensorField> tgradUa = fvc::grad(Ua);
|
||||||
const volTensorField::Boundary& gradUabf =
|
const volTensorField::Boundary& gradUabf =
|
||||||
tgradUa.ref().boundaryField();
|
tgradUa.cref().boundaryField();
|
||||||
|
|
||||||
for (const label patchI : sensitivityPatchIDs_)
|
for (const label patchI : sensitivityPatchIDs_)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -513,7 +513,7 @@ void sensitivitySurfacePoints::accumulateIntegrand(const scalar dt)
|
|||||||
{
|
{
|
||||||
tmp<volTensorField> tgradUa = fvc::grad(Ua);
|
tmp<volTensorField> tgradUa = fvc::grad(Ua);
|
||||||
const volTensorField::Boundary& gradUabf =
|
const volTensorField::Boundary& gradUabf =
|
||||||
tgradUa.ref().boundaryField();
|
tgradUa.cref().boundaryField();
|
||||||
for (const label patchI : sensitivityPatchIDs_)
|
for (const label patchI : sensitivityPatchIDs_)
|
||||||
{
|
{
|
||||||
const fvPatch& patch = mesh_.boundary()[patchI];
|
const fvPatch& patch = mesh_.boundary()[patchI];
|
||||||
|
|||||||
@ -105,7 +105,7 @@ tmp<boundaryVectorField> shapeSensitivities::dvdbMult() const
|
|||||||
const singlePhaseTransportModel& lamTransp = primalVars_.laminarTransport();
|
const singlePhaseTransportModel& lamTransp = primalVars_.laminarTransport();
|
||||||
volScalarField nuEff(lamTransp.nu() + turbVars->nutRef());
|
volScalarField nuEff(lamTransp.nu() + turbVars->nutRef());
|
||||||
tmp<volTensorField> tgradUa = fvc::grad(Ua);
|
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_)
|
for (const label patchI : sensitivityPatchIDs_)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user