|
ADS-IDAC Engine 5.0.0
|
Base class for all crew members — cognitive processing loops, mental model, and knowledge base. More...
#include <iostream>#include <type_traits>#include <typeinfo>#include "KB.h"#include "InfoChunk.h"#include "ShortTermMemory.h"#include "EventSymptomMatrix.h"#include <boost/serialization/export.hpp>#include "KBScannedParameters.h"#include "ManeuverAction.h"#include "SPDS.h"#include "TimeConstrainedModule.h"#include "InformationLoadModule.h"#include "DiagnosisActionModule.h"#include "../Branch/BranchExpectedParameterValue.h"#include "../Branch/BranchExpectedComponentState.h"#include "../Branch/BranchExpectedAlarmState.h"#include "../ReasonMachine/ReasonMachine.h"#include "../ReasonMachine/RMSerialization.h"#include "HumanFailureEventsBBN.h"#include <boost/serialization/access.hpp>#include <boost/serialization/base_object.hpp>#include <boost/archive/text_oarchive.hpp>#include <boost/archive/text_iarchive.hpp>#include <boost/archive/binary_oarchive.hpp>#include <boost/archive/binary_iarchive.hpp>#include <boost/serialization/unique_ptr.hpp>#include <fstream>#include <sstream>#include <string>Go to the source code of this file.
Classes | |
| class | Operator |
Base class for all crew members — cognitive processing loops, mental model, and knowledge base.
Operator is the base class for OperatorDM (Decision Maker), OperatorAT (Action Taker), and OperatorCT (Communication Technician). It implements the IDAC cognitive architecture:
Definition in file Operator.h.