ENH: Added optional suffix to the file names

holding the sensitivity maps
This commit is contained in:
Vaggelis Papoutsis 2020-02-10 10:43:57 +02:00 committed by Andrew Heather
parent 2048959bb4
commit 1eaa54ed2c
2 changed files with 18 additions and 4 deletions

View File

@ -195,14 +195,21 @@ void sensitivitySurface::addGeometricSens()
void sensitivitySurface::setSuffixName()
{
word suffix(dict().getOrDefault<word>("suffix", word::null));
// Determine suffix for fields holding the sens
if (includeMeshMovement_)
{
shapeSensitivitiesBase::setSuffix(adjointVars_.solverName() + "ESI");
shapeSensitivitiesBase::setSuffix
(
adjointVars_.solverName() + "ESI" + suffix
);
}
else
{
shapeSensitivitiesBase::setSuffix(adjointVars_.solverName() + "SI");
shapeSensitivitiesBase::setSuffix
(
adjointVars_.solverName() + "SI" + suffix
);
}
}

View File

@ -306,14 +306,21 @@ void sensitivitySurfacePoints::constructGlobalPointNormalsAndAreas
void sensitivitySurfacePoints::setSuffixName()
{
word suffix(dict().getOrDefault<word>("suffix", word::null));
// Determine suffix for fields holding the sens
if (includeMeshMovement_)
{
shapeSensitivitiesBase::setSuffix(adjointVars_.solverName() + "ESI");
shapeSensitivitiesBase::setSuffix
(
adjointVars_.solverName() + "ESI" + suffix
);
}
else
{
shapeSensitivitiesBase::setSuffix(adjointVars_.solverName() + "SI");
shapeSensitivitiesBase::setSuffix
(
adjointVars_.solverName() + "SI" + suffix
);
}
}