|
ADS-IDAC Engine 5.0.0
|
#include <KeyParameterHistory.h>
Public Member Functions | |
| KeyParameterHistory () | |
| virtual | ~KeyParameterHistory () |
| void | addDataSet () |
| void | outputHistoryToFile () |
| void | outputHistoryToFile (int iESID, std::string strKPSDir) |
| void | clearKeyParameterHistory () |
| void | copyKeyParameterHistory (KeyParameterHistory &) |
| void | saveKeyParameterHistoryToFile (std::ofstream &) |
| void | retrieveKeyParameterHistoryFromFile (std::ifstream &) |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int version) |
Public Attributes | |
| float | m_timer |
| std::vector< std::unique_ptr< KeyParameterHistoryUnit > > | kps_history |
Friends | |
| class | boost::serialization::access |
Definition at line 24 of file KeyParameterHistory.h.
| KeyParameterHistory::KeyParameterHistory | ( | ) |
Definition at line 29 of file KeyParameterHistory.cpp.
References m_timer.
|
virtual |
Definition at line 34 of file KeyParameterHistory.cpp.
References clearKeyParameterHistory().
| void KeyParameterHistory::addDataSet | ( | ) |
Definition at line 39 of file KeyParameterHistory.cpp.
References kps_history, and m_timer.
Referenced by AdsidacCallback::onEvaluationPoint(), and AdsidacCallback::onFirstInit().
| void KeyParameterHistory::clearKeyParameterHistory | ( | ) |
Definition at line 137 of file KeyParameterHistory.cpp.
References kps_history.
Referenced by AdsidacCallback::initiationForRestart(), Client::parallel_restartforanewsequence_(), AdsidacCallback::restartForNewSequence(), and ~KeyParameterHistory().
| void KeyParameterHistory::copyKeyParameterHistory | ( | KeyParameterHistory & | kph | ) |
Definition at line 140 of file KeyParameterHistory.cpp.
References kps_history.
Referenced by AdsidacCallback::initiationForRestart(), and RestartNodeInfo::saveRestartNodeInfo().
| void KeyParameterHistory::outputHistoryToFile | ( | ) |
Definition at line 128 of file KeyParameterHistory.cpp.
References SimulationContext::Branch_center, g_sim, BranchRecord::getIDOfRecentGeneratedES(), Scheduler::getKPSDirectory(), kps_history, outputHistoryToFile(), and SimulationContext::SScheduler.
Referenced by main(), outputHistoryToFile(), and save_sequence_outputs().
| void KeyParameterHistory::outputHistoryToFile | ( | int | iESID, |
| std::string | strKPSDir | ||
| ) |
| void KeyParameterHistory::retrieveKeyParameterHistoryFromFile | ( | std::ifstream & | ) |
Definition at line 156 of file KeyParameterHistory.cpp.
References SimulationContext::Branch_center, g_sim, kps_history, NoKB, r5pars_, BranchRecord::setTempESMessage(), and BranchRecord::setTempTypeOfConsequence().
| void KeyParameterHistory::saveKeyParameterHistoryToFile | ( | std::ofstream & | ) |
Definition at line 148 of file KeyParameterHistory.cpp.
References kps_history.
|
inline |
Definition at line 43 of file KeyParameterHistory.h.
References kps_history, and m_timer.
|
friend |
Definition at line 39 of file KeyParameterHistory.h.
| std::vector<std::unique_ptr<KeyParameterHistoryUnit> > KeyParameterHistory::kps_history |
Definition at line 37 of file KeyParameterHistory.h.
Referenced by addDataSet(), clearKeyParameterHistory(), copyKeyParameterHistory(), outputHistoryToFile(), retrieveKeyParameterHistoryFromFile(), saveKeyParameterHistoryToFile(), and serialize().
| float KeyParameterHistory::m_timer |
Definition at line 27 of file KeyParameterHistory.h.
Referenced by addDataSet(), KeyParameterHistory(), and serialize().