File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1640,7 +1640,11 @@ bool FEBioModel::Reset()
16401640 // re-initialize the log file
16411641 if (m_logLevel != 0 )
16421642 {
1643- if (m_log.is_valid ()) m_log.close ();
1643+ // TODO: I added this so that log files can be compared using the reset_test
1644+ // but this messes up the output for optimization problems.
1645+ // I want the optimization create its own log file, so it is decoupled from the model's
1646+ // log file. But since all the logging stuff lives in FEBioLib, I can't do this yet.
1647+ // if (m_log.is_valid()) m_log.close();
16441648
16451649 if (InitLogFile () == false ) return false ;
16461650 }
Original file line number Diff line number Diff line change @@ -48,12 +48,13 @@ END_FECORE_CLASS();
4848// -----------------------------------------------------------------------------
4949FEConstrainedLMOptimizeMethod::FEConstrainedLMOptimizeMethod (FEModel* fem) : FEOptimizeMethod(fem)
5050{
51+ m_pOpt = nullptr ;
5152 m_tau = 1e-3 ;
5253 m_objtol = 0.001 ;
5354 m_fdiff = 0.001 ;
5455 m_nmax = 100 ;
5556 m_scaleParams = false ;
56- m_loglevel = LogLevel::LOG_NEVER ;
57+ m_loglevel = LogLevel::LOG_NEVER ;
5758}
5859
5960// -----------------------------------------------------------------------------
Original file line number Diff line number Diff line change @@ -28,5 +28,6 @@ SOFTWARE.*/
2828
2929FEOptimizeMethod::FEOptimizeMethod (FEModel* fem) : FECoreClass(fem)
3030{
31- m_print_level = PRINT_ITERATIONS ;
31+ m_loglevel = LogLevel::LOG_NEVER ;
32+ m_print_level = PRINT_ITERATIONS ;
3233}
You can’t perform that action at this time.
0 commit comments