Added: Error message when dynamics solver diverges
This commit is contained in:
parent
5bb5e5087d
commit
02ce95de8c
@ -357,6 +357,8 @@ SIM::ConvStatus NewmarkSIM::solveStep (TimeStep& param, SIM::SolutionMode,
|
|||||||
return SIM::CONVERGED;
|
return SIM::CONVERGED;
|
||||||
|
|
||||||
case SIM::DIVERGED:
|
case SIM::DIVERGED:
|
||||||
|
model.getProcessAdm().cout <<" *** Iterations diverged, terminating..."
|
||||||
|
<< std::endl;
|
||||||
return SIM::DIVERGED;
|
return SIM::DIVERGED;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
@ -388,6 +390,8 @@ SIM::ConvStatus NewmarkSIM::solveStep (TimeStep& param, SIM::SolutionMode,
|
|||||||
return SIM::FAILURE;
|
return SIM::FAILURE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
model.getProcessAdm().cout <<" *** No convergence in "<< maxit
|
||||||
|
<<" iterations, terminating..."<< std::endl;
|
||||||
return SIM::DIVERGED;
|
return SIM::DIVERGED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user