|
ADS-IDAC Engine 5.0.0
|
Knowledge Base — long-term knowledge about plant systems, components, and procedures. More...
#include <iostream>#include <typeinfo>#include <map>#include <boost/serialization/export.hpp>#include "KBSystemDecompositionUnit.h"#include "KBHardWiredUnit.h"#include "KBBiasFactorUnit.h"#include "InfoChunk.h"#include "../ReasonMachine/KBConcept.h"#include "../ReasonMachine/MentalRepresentation.h"#include "../ReasonMachine/SentenceUnit.h"#include "../ReasonMachine/KnowledgeUnit.h"#include <memory>#include <vector>#include <string>#include <boost/serialization/vector.hpp>#include <boost/serialization/map.hpp>#include <boost/serialization/string.hpp>#include <boost/serialization/unique_ptr.hpp>#include <boost/serialization/assume_abstract.hpp>#include <boost/archive/text_oarchive.hpp>#include <boost/archive/text_iarchive.hpp>Go to the source code of this file.
Classes | |
| class | KB |
Namespaces | |
| namespace | boost |
| namespace | boost::archive |
Typedefs | |
| typedef std::map< std::string, KBSystemDecompositionUnit * > | sdu_type |
| typedef std::map< int, std::string > | sfm_type |
Knowledge Base — long-term knowledge about plant systems, components, and procedures.
KB stores the crew's domain knowledge including system decomposition units, hard-wired responses, bias factors, scanned parameters, and mental representations. It is the persistent knowledge store that the ReasonMachine queries during diagnosis.
Definition in file KB.h.
| typedef std::map<std::string, KBSystemDecompositionUnit *> sdu_type |