|
ADS-IDAC Engine 5.0.0
|
#include <RestartNodeInfo.h>
Public Member Functions | |
| RestartNodeInfo () | |
| virtual | ~RestartNodeInfo () |
| void | saveRestartNodeInfo () |
| void | setCorrespondingBranchClusterID (int) |
| int | getCorrespondingBranchClusterID () |
Private Member Functions | |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
| int | corresponding_branch_cluster_ID |
Friends | |
| class | boost::serialization::access |
Definition at line 39 of file RestartNodeInfo.h.
| RestartNodeInfo::RestartNodeInfo | ( | ) |
Definition at line 37 of file RestartNodeInfo.cpp.
|
virtual |
Definition at line 41 of file RestartNodeInfo.cpp.
References CommandControlCenter::clearCommandControlCenteFromRestartInfo(), OperatorAT::clearOperatorATFromRestartInfo(), OperatorDM::clearOperatorDMFromRestartInfo(), r_Action_Taker, r_Command_handler, and r_Decision_Maker.
| int RestartNodeInfo::getCorrespondingBranchClusterID | ( | ) |
Definition at line 104 of file RestartNodeInfo.cpp.
References corresponding_branch_cluster_ID.
| void RestartNodeInfo::saveRestartNodeInfo | ( | ) |
Definition at line 46 of file RestartNodeInfo.cpp.
References SimulationContext::Action_Taker, SimulationContext::All_polynomial, SimulationContext::All_procedure, SimulationContext::Aux_info, SimulationContext::Branch_center, SimulationContext::Command_handler, AnalysisInfoContainer::copyAnalysisInfoContainer(), CalculationAid::copyCalculationAidToRestartInfoForRestart(), CommandControlCenter::copyCommandControlCenterToRestartInfo(), ControlPanel::copyControlPanel(), HWReliabilityModule::copyHWReliabilityModule(), InitiatingEventController::copyInitiatingEventController(), KeyParameterHistory::copyKeyParameterHistory(), OperatorAT::copyOperatorATToRestartInfo(), OperatorDM::copyOperatorDMToRestartInfo(), Procedures::copyProceduresToRestartInfoForRestart(), corresponding_branch_cluster_ID, SimulationContext::Decision_Maker, g_sim, BranchRecord::getIDOfRecentGeneratedBranchCluster(), SimulationContext::IE, SimulationContext::Indicator, SimulationContext::KPS, r_Action_Taker, r_All_polynomial, r_All_procedure, r_Aux_info, r_Command_handler, r_Decision_Maker, r_IE, r_Indicator, r_KPS, r_System_reliability, and SimulationContext::System_reliability.
|
inlineprivate |
Definition at line 70 of file RestartNodeInfo.h.
References corresponding_branch_cluster_ID, id_epoch_base, r_Action_Taker, r_All_polynomial, r_All_procedure, r_Aux_info, r_Command_handler, r_Decision_Maker, r_IE, r_Indicator, r_KPS, r_System_reliability, and relap_restart_buf.
| void RestartNodeInfo::setCorrespondingBranchClusterID | ( | int | n | ) |
Definition at line 103 of file RestartNodeInfo.cpp.
References corresponding_branch_cluster_ID.
|
friend |
Definition at line 68 of file RestartNodeInfo.h.
|
private |
Definition at line 66 of file RestartNodeInfo.h.
Referenced by getCorrespondingBranchClusterID(), saveRestartNodeInfo(), serialize(), and setCorrespondingBranchClusterID().
| int RestartNodeInfo::id_epoch_base = 0 |
Branch-ID epoch base for resumed MPI runs. Phase-1 rank-offset identities live on inside merged PE outputs, so resumed clients must seed their ID windows above everything ever issued. The epoch rides in every RestartNodeInfo so it reaches every rank through the resume and peer-transfer messages; 0 (fresh runs) leaves the rank windows at rank * 100000.
Definition at line 64 of file RestartNodeInfo.h.
Referenced by serialize().
| OperatorAT RestartNodeInfo::r_Action_Taker |
Definition at line 49 of file RestartNodeInfo.h.
Referenced by saveRestartNodeInfo(), serialize(), and ~RestartNodeInfo().
| CalculationAid RestartNodeInfo::r_All_polynomial |
Definition at line 41 of file RestartNodeInfo.h.
Referenced by saveRestartNodeInfo(), and serialize().
| Procedures RestartNodeInfo::r_All_procedure |
Definition at line 52 of file RestartNodeInfo.h.
Referenced by saveRestartNodeInfo(), and serialize().
| AnalysisInfoContainer RestartNodeInfo::r_Aux_info |
Definition at line 51 of file RestartNodeInfo.h.
Referenced by saveRestartNodeInfo(), and serialize().
| CommandControlCenter RestartNodeInfo::r_Command_handler |
Definition at line 50 of file RestartNodeInfo.h.
Referenced by saveRestartNodeInfo(), serialize(), and ~RestartNodeInfo().
| OperatorDM RestartNodeInfo::r_Decision_Maker |
Definition at line 48 of file RestartNodeInfo.h.
Referenced by saveRestartNodeInfo(), serialize(), and ~RestartNodeInfo().
| InitiatingEventController RestartNodeInfo::r_IE |
Definition at line 53 of file RestartNodeInfo.h.
Referenced by saveRestartNodeInfo(), and serialize().
| ControlPanel RestartNodeInfo::r_Indicator |
Definition at line 47 of file RestartNodeInfo.h.
Referenced by saveRestartNodeInfo(), and serialize().
| KeyParameterHistory RestartNodeInfo::r_KPS |
Definition at line 56 of file RestartNodeInfo.h.
Referenced by saveRestartNodeInfo(), and serialize().
| HWReliabilityModule RestartNodeInfo::r_System_reliability |
Definition at line 54 of file RestartNodeInfo.h.
Referenced by saveRestartNodeInfo(), and serialize().
| std::vector<char> RestartNodeInfo::relap_restart_buf |
Definition at line 57 of file RestartNodeInfo.h.
Referenced by serialize().