diff --git a/src/optimisation/adjointOptimisation/adjoint/global/boundaryFieldsFwd.H b/src/optimisation/adjointOptimisation/adjoint/global/boundaryFieldsFwd.H index 4a4292e4e1834700d1e7f8676b057a6839dd40af..0b1feeb72fc7f1fbed94dcd454eb9cbd8ea58ad1 100644 --- a/src/optimisation/adjointOptimisation/adjoint/global/boundaryFieldsFwd.H +++ b/src/optimisation/adjointOptimisation/adjoint/global/boundaryFieldsFwd.H @@ -50,13 +50,13 @@ namespace Foam // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -//volFields +//- volFields typedef typename volScalarField::Boundary boundaryScalarField; typedef typename volVectorField::Boundary boundaryVectorField; typedef typename volTensorField::Boundary boundaryTensorField; -//pointFields - actually a plain list of fields with dimension equal to the -// number of points per patch +//- pointFields - actually a plain list of fields with dimension equal to the +//- number of points per patch typedef List<Field<scalar>> pointBoundaryScalarField; typedef List<Field<vector>> pointBoundaryVectorField; typedef List<Field<tensor>> pointBoundaryTensorField; diff --git a/src/optimisation/adjointOptimisation/adjoint/global/createZeroField.H b/src/optimisation/adjointOptimisation/adjoint/global/createZeroField.H index 93035d286f49396320498a04c05999ea0063c71e..8f9d7734563aaebb3ed4b8a866994e4b8fe8557f 100644 --- a/src/optimisation/adjointOptimisation/adjoint/global/createZeroField.H +++ b/src/optimisation/adjointOptimisation/adjoint/global/createZeroField.H @@ -89,7 +89,7 @@ createZeroBoundaryPtr Boundary; // Make sure that the patchFields to be generated will be of type - // calculated, even if they are of constraint type + // calculated, even if they are of constraint type. // Necessary to avoid unexpected behaviour when computing sensitivities // on symmetry patches (not a good practice either way) const fvBoundaryMesh& bm = mesh.boundary(); @@ -113,7 +113,7 @@ createZeroBoundaryPtr new Boundary ( mesh.boundary(), - mesh.V()*pTraits<Type>::zero, // Dummy internal field, + DimensionedField<Type, volMesh>::null(), wordList(bm.size(), fvPatchFieldBase::calculatedType()), actualPatchTypes )