Skip to content

Commit a6a590f

Browse files
committed
Changed: writeGlvN() no longer require projection names as input
1 parent 236dba5 commit a6a590f

2 files changed

Lines changed: 8 additions & 26 deletions

File tree

Elasticity/NonlinearDriver.C

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -382,21 +382,15 @@ int NonlinearDriver::solveProblem (DataExporter* writer, HDF5Restart* restart,
382382
if (!model.writeGlvV(myForces,"Internal forces",iStep,nBlock,2))
383383
return 11;
384384

385-
if (doProject)
386-
{
387-
// Write projected solution fields to VTF-file
385+
if (doProject) // Write projected solution fields to VTF-file
388386
if (!model.writeGlvP(proSol.front(),iStep,
389387
nBlock,110,pit->second.c_str(),
390388
elp ? elp->getMaxVals() : nullptr))
391389
return 11;
392390

393-
// Write element norms
394-
if (!model.writeGlvN(eNorm,iStep,nBlock,{pit->second}))
395-
return 11;
396-
}
397-
else // Write element norms without projections
398-
if (!model.writeGlvN(eNorm,iStep,nBlock))
399-
return 11;
391+
// Write element norms
392+
if (!model.writeGlvN(eNorm,iStep,nBlock))
393+
return 11;
400394
}
401395

402396
if (elp) elp->enableMaxValCalc(false);

main_LinEl.C

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -926,23 +926,11 @@ int main (int argc, char** argv)
926926
return terminate(18);
927927

928928
// Write element norms
929-
if (!eNorm.empty())
930-
{
931-
std::vector<std::string> prefix;
932-
prefix.reserve(pOpt.size());
933-
for (pit = pOpt.begin(); pit != pOpt.end(); ++pit)
934-
prefix.push_back(pit->second);
935-
936-
if (!model->writeGlvN(eNorm,1,nBlock,prefix))
937-
return terminate(19);
938-
}
929+
if (!model->writeGlvN(eNorm,1,nBlock))
930+
return terminate(19);
939931

940-
if (!fNorm.empty())
941-
{
942-
std::vector<std::string> prefix = { "Dual projected" };
943-
if (!model->writeGlvN(fNorm,1,nBlock,prefix,300,"Dual"))
944-
return terminate(19);
945-
}
932+
if (!model->writeGlvN(fNorm,1,nBlock,300,"Dual"))
933+
return terminate(19);
946934

947935
model->writeGlvStep(1,0.0,-1);
948936
}

0 commit comments

Comments
 (0)