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() void sensitivitySurface::setSuffixName()
{ {
word suffix(dict().getOrDefault<word>("suffix", word::null));
// Determine suffix for fields holding the sens // Determine suffix for fields holding the sens
if (includeMeshMovement_) if (includeMeshMovement_)
{ {
shapeSensitivitiesBase::setSuffix(adjointVars_.solverName() + "ESI"); shapeSensitivitiesBase::setSuffix
(
adjointVars_.solverName() + "ESI" + suffix
);
} }
else else
{ {
shapeSensitivitiesBase::setSuffix(adjointVars_.solverName() + "SI"); shapeSensitivitiesBase::setSuffix
(
adjointVars_.solverName() + "SI" + suffix
);
} }
} }

View File

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