12#include "../Branch/BranchExpectedParameterDifference.h"
15#include <boost/serialization/list.hpp>
16#include <boost/serialization/unique_ptr.hpp>
17#include <boost/serialization/access.hpp>
18#include <boost/serialization/base_object.hpp>
19#include <boost/archive/text_oarchive.hpp>
20#include <boost/archive/text_iarchive.hpp>
22#include <boost/serialization/export.hpp>
74 template<
class Archive>
75 void serialize(Archive & ar,
const unsigned int version)
77 ar & boost::serialization::base_object<Operator>(*
this);
Base class for all crew members — cognitive processing loops, mental model, and knowledge base.
std::list< std::unique_ptr< BranchExpectedComponentState > > ordered_component_state
void removeOrderedComponentStateMemoryAndPointer(std::string)
void removeOrderedParameterTrendMemoryAndPointer(std::string)
void retrieveOperatorATFromFile(std::ifstream &)
void oneThroughProcessForBlockI()
void clearOperatorATForRestart()
void copyOperatorATToRestartInfo(OperatorAT &)
bool checkExistenceOfOrderedComponentState(std::string)
void serialize(Archive &ar, const unsigned int version)
bool checkExistanceOfOrderedParameterValue(std::string)
std::list< std::unique_ptr< BranchExpectedParameterValue > > ordered_parameter_value
bool checkExistanceOfOrderedAlarmState(std::string)
void receiveNewInformation()
std::list< std::unique_ptr< BranchExpectedParameterDifference > > ordered_parameter_difference
std::list< std::unique_ptr< BranchAction > > ordered_action
void oneThroughProcessForBlockD()
void clearOperatorATFinal()
void clearOperatorATFromRestartInfo()
std::list< std::unique_ptr< BranchExpectedSupportSystemState > > ordered_support_system_state
void copyOrderedInfo(OperatorAT &)
int getNumberOfOrderedAction()
bool checkExistanceOfOrderedAction(std::string)
bool checkExistenceOfOrderedSupportSystemState(std::string)
void saveOperatorATToFile(std::ofstream &)
bool existOrderedActivity()
void removeOrderedActionMemoryAndPointer(std::string)
void removeOrderedParameterDifferenceMemoryAndPointer(std::string, std::string)
void identifyRelevantInformation()
std::list< std::unique_ptr< BranchExpectedAlarmState > > ordered_alarm_state
bool checkExistanceOfOrderedParameterDifference(std::string, std::string)
void copyOperatorATFromRestartInfo(OperatorAT &)
friend class boost::serialization::access
void removeOrderedParameterValueMemoryAndPointer(std::string)
void copyOperatorATFromRestartInfoMultiProcessor(OperatorAT &)
void removeOrderedSupportSystemStateMemoryAndPointer(std::string)
std::list< std::unique_ptr< BranchExpectedParameterTrend > > ordered_parameter_trend
bool checkExistanceOfOrderedParameterTrend(std::string)
void clearOperatorATFromRestartNodeInfoMultiProcessors()
void removeOrderedAlarmStateMemoryAndPointer(std::string)
bool performFollowInstructionStrategy()