Bugfix: Linear Elasticity crashed when trying to write projected solution to vtf while doing eigenvalue analysis

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1535 e10b68d5-8a6e-419e-a041-bce267b0401d
This commit is contained in:
kjetijo 2012-03-19 10:28:05 +00:00 committed by Knut Morten Okstad
parent 595f1456b3
commit daac57f90c

View File

@ -460,13 +460,16 @@ int main (int argc, char** argv)
prefix[pOpt.size()] = 0; prefix[pOpt.size()] = 0;
// Write projected solution fields to VTF-file // Write projected solution fields to VTF-file
size_t i = 0; if(projs.size() > 0)
int iBlk = 100; {
for (pit = pOpt.begin(); pit != pOpt.end(); pit++, i++, iBlk += 10) size_t i = 0;
if (!model->writeGlvP(projs[i],iStep,nBlock,iBlk,pit->second.c_str())) int iBlk = 100;
return 11; for (pit = pOpt.begin(); pit != pOpt.end(); pit++, i++, iBlk += 10)
else if (!model->writeGlvP(projs[i],iStep,nBlock,iBlk,pit->second.c_str()))
prefix[i] = pit->second.c_str(); return 11;
else
prefix[i] = pit->second.c_str();
}
// Write eigenmodes // Write eigenmodes
bool isFreq = model->opt.eig==3 || model->opt.eig==4 || model->opt.eig==6; bool isFreq = model->opt.eig==3 || model->opt.eig==4 || model->opt.eig==6;