← Documentation
ADS-IDAC Engine 5.0.0
RestartNodeInfo.h File Reference

Checkpoint/restart state snapshot — captures entire C++ simulation state at a branching point. More...

#include <iostream>
#include <typeinfo>
#include "../ControlPanel/ControlPanel.h"
#include "../Scheduler/CommunicationPlace.h"
#include "../Branch/BranchRecord.h"
#include "../Crew/OperatorDM.h"
#include "../Crew/OperatorAT.h"
#include "../Crew/OperatorCT.h"
#include "../Scheduler/CommandControlCenter.h"
#include "../Scheduler/AnalysisInfoContainer.h"
#include "../Procedure/Procedures.h"
#include "../Scheduler/InitiatingEventController.h"
#include "../HWReliability/HWReliabilityModule.h"
#include "../SupportSystemsReliability/SupportSystemReliabilityModule.h"
#include "KeyParameterHistory.h"
#include "../CalculationAid/CalculationAid.h"
#include <boost/serialization/export.hpp>
#include <boost/serialization/access.hpp>
#include <boost/serialization/vector.hpp>
#include <boost/serialization/version.hpp>
#include <boost/archive/binary_oarchive.hpp>
#include <boost/archive/binary_iarchive.hpp>
#include <boost/archive/text_iarchive.hpp>
#include <boost/archive/text_oarchive.hpp>
Include dependency graph for RestartNodeInfo.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  RestartNodeInfo
 

Detailed Description

Checkpoint/restart state snapshot — captures entire C++ simulation state at a branching point.

RestartNodeInfo serializes all major simulation objects (ControlPanel, OperatorDM/AT/CT, Procedures, HWReliability, KeyParameterHistory, etc.) via Boost serialization. Used for both serial FIFO restart and MPI parallel state transfer between ranks.

Definition in file RestartNodeInfo.h.