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

A single branch alternative — holds all crew/system state deltas for one branch. More...

#include <iostream>
#include <typeinfo>
#include "BranchGoal.h"
#include "BranchStrategy.h"
#include "BranchSubGoal.h"
#include "BranchDiagnosis.h"
#include "BranchActionObjective.h"
#include "BranchActionPack.h"
#include "BranchAction.h"
#include "BranchExpectedAlarmState.h"
#include "BranchExpectedComponentState.h"
#include "BranchExpectedParameterTrend.h"
#include "BranchExpectedParameterValue.h"
#include "BranchExpectedParameterDifference.h"
#include "BranchProcedureStep.h"
#include "BranchInfoGatherMode.h"
#include "BranchExpectedMentalBelief.h"
#include "BranchScannedParameter.h"
#include "BranchExpectedSupportSystemState.h"
#include <memory>
#include <boost/archive/text_oarchive.hpp>
#include <boost/archive/text_iarchive.hpp>
#include <boost/serialization/access.hpp>
#include <boost/serialization/vector.hpp>
#include <boost/serialization/unique_ptr.hpp>
#include <boost/serialization/shared_ptr.hpp>
#include <boost/serialization/export.hpp>
Include dependency graph for BranchUnit.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  BranchUnit
 

Detailed Description

A single branch alternative — holds all crew/system state deltas for one branch.

BranchUnit stores the cognitive and physical state changes associated with one branch alternative: goals, strategies, diagnoses, actions, expected alarm/component states, parameter trends, and procedure steps.

Definition in file BranchUnit.h.