Skip to content

Commit aaea293

Browse files
committed
Skip bounds checking in SetVertexTractionsAdjoint().
1 parent 7f36c83 commit aaea293

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

SU2_CFD/src/solvers/CSolver.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4045,6 +4045,7 @@ void CSolver::SetVertexTractionsAdjoint(CGeometry *geometry, const CConfig *conf
40454045

40464046
unsigned short iMarker, iDim;
40474047
unsigned long iVertex, iPoint;
4048+
int index;
40484049

40494050
/*--- Loop over all the markers ---*/
40504051
for (iMarker = 0; iMarker < config->GetnMarker_All(); iMarker++) {
@@ -4064,8 +4065,8 @@ void CSolver::SetVertexTractionsAdjoint(CGeometry *geometry, const CConfig *conf
40644065

40654066
/*--- Set the adjoint of the vertex traction from the value received ---*/
40664067
for (iDim = 0; iDim < nDim; iDim++) {
4067-
SU2_TYPE::SetDerivative(VertexTraction[iMarker][iVertex][iDim],
4068-
SU2_TYPE::GetValue(VertexTractionAdjoint[iMarker][iVertex][iDim]));
4068+
AD::SetIndex(index, VertexTraction[iMarker][iVertex][iDim]);
4069+
AD::SetDerivative(index, SU2_TYPE::GetValue(VertexTractionAdjoint[iMarker][iVertex][iDim]));
40694070
}
40704071
}
40714072
END_SU2_OMP_FOR

0 commit comments

Comments
 (0)