← Documentation
ADS-IDAC Engine 5.0.0
BranchExpectedParameterTrend Class Reference

#include <BranchExpectedParameterTrend.h>

Inheritance diagram for BranchExpectedParameterTrend:
[legend]
Collaboration diagram for BranchExpectedParameterTrend:
[legend]

Public Member Functions

 BranchExpectedParameterTrend ()
 
virtual ~BranchExpectedParameterTrend ()
 
void copyBranchExpectedParameterTrend (BranchExpectedParameterTrend &)
 
void saveInfoToFile (std::ostream &)
 
std::string translateMessage ()
 
void saveBranchExpectedParameterTrendToFile (std::ofstream &)
 
void retrieveBranchExpectedParameterTrendFromFile (std::ifstream &)
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 
- Public Member Functions inherited from DecisionExpectedParameterTrend
 DecisionExpectedParameterTrend ()
 
virtual ~DecisionExpectedParameterTrend ()
 
void copyDecisionExpectedParameterTrend (DecisionExpectedParameterTrend &)
 
void saveDecisionExpectedParameterTrendToFile (std::ofstream &)
 
void retrieveDecisionExpectedParameterTrendFromFile (std::ifstream &)
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 
- Public Member Functions inherited from KBExpectedParameterTrendUnit
 KBExpectedParameterTrendUnit ()
 
virtual ~KBExpectedParameterTrendUnit ()
 
void readInfoFromFile (std::ifstream &)
 
int checkForMatch (std::string, int)
 
void copyKBExpectedParameterTrendUnit (KBExpectedParameterTrendUnit &)
 
void saveKBExpectedParameterTrendUnitToFile (std::ofstream &)
 
void retrieveKBExpectedParameterTrendUnitFromFile (std::ifstream &)
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 
- Public Member Functions inherited from KBExpectedParameterValueUnit
 KBExpectedParameterValueUnit ()
 
virtual ~KBExpectedParameterValueUnit ()
 
void setLogicalRelation (int)
 
void setExpectedValue1 (double)
 
void setExpectedValue2 (double)
 
void readInfoFromFile (std::ifstream &)
 
int getLogicalRelation ()
 
double getExpectedValue1 ()
 
double getExpectedValue2 ()
 
int checkForMatch (std::string, double, int)
 
void copyKBExpectedParameterValueUnit (KBExpectedParameterValueUnit &)
 
void saveKBExpectedParameterValueUnitToFile (std::ofstream &)
 
void retrieveKBExpectedParameterValueUnitFromFile (std::ifstream &)
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 
- Public Member Functions inherited from KBElement
 KBElement ()
 
virtual ~KBElement ()
 
void setInfoName (std::string)
 
std::string getInfoName ()
 
void readInfoFromFile (std::ifstream &)
 
void copyKBElement (KBElement &)
 
void saveKBElementToFile (std::ofstream &)
 
void retrieveKBElementFromFile (std::ifstream &)
 
bool checkIfIsIdenticalKBElement (KBElement &)
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 
- Public Member Functions inherited from ExpectationElement
virtual void state_save (boost::archive::binary_oarchive &ar) const
 
virtual void state_load (boost::archive::binary_iarchive &ar)
 
 ExpectationElement ()
 
virtual ~ExpectationElement ()
 
void setStateOfExpectation (int)
 
int getStateOfExpectation ()
 
int updateExpectation (int)
 
void copyExpectationElement (ExpectationElement &)
 
void setTypeOfExpectation (int)
 
int getTypeOfExpectation ()
 
void saveExpectationElementToFile (std::ofstream &)
 
void retrieveExpectationElementFromFile (std::ifstream &)
 
bool checkIfIsIdenticalExpectationElement (ExpectationElement &)
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 
- Public Member Functions inherited from Decision
 Decision ()
 
virtual ~Decision ()
 
void setDecision (int)
 
int getDecision ()
 
void copyDecision (Decision &)
 
void saveDecisionToFile (std::ostream &)
 
void retrieveDecisionFromFile (std::istream &)
 
bool checkIfIsIdenticalDecision (Decision &)
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 
- Public Member Functions inherited from StateOfActivation
 StateOfActivation ()
 
virtual ~StateOfActivation ()
 
int getStateOfActivation ()
 
void setStateOfActivation (int)
 
void copyStateOfActivation (StateOfActivation &)
 
void saveStateOfActivationToFile (std::ofstream &)
 
void retrieveStateOfActivationFromFile (std::ifstream &)
 
void resetStateOfActivation ()
 
bool checkIfIsIdenticalStateOfActivation (StateOfActivation &)
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 
- Public Member Functions inherited from MentalParameterTrend
 MentalParameterTrend ()
 
virtual ~MentalParameterTrend ()
 
void setObservedParameterRateOfChange (double)
 
double getObservedParameterRateOfChange ()
 
void copyMentalParameterTrend (MentalParameterTrend &)
 
void saveMentalParameterTrendToFile (std::ofstream &)
 
void retrieveMentalParameterTrendFromFile (std::ifstream &)
 
bool checkIfIsIdenticalMentalParameterTrend (MentalParameterTrend &)
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 
- Public Member Functions inherited from DisplayElement
 DisplayElement ()
 
virtual ~DisplayElement ()
 
void setDisplayName (std::string)
 
void setCorrespondingSystemName (std::string)
 
void setCorrespondingSystemParameterName (std::string)
 
void setTimeRequiredForCheckingThisDisplay (double)
 
void setCorrespondingSystemParameterUnit (std::string)
 
std::string getCorrespondingSystemName ()
 
std::string getCorrespondingSystemParameterName ()
 
double getTimeRequiredForCheckingThisDisplay ()
 
std::string getCorrespondingSystemParameterUnit ()
 
std::string getDisplayName ()
 
void readInfoFromFile (std::ifstream &)
 
void readInfoFromFileWithoutDisplayName (std::ifstream &)
 
void copyDisplayElement (DisplayElement &)
 
void saveDisplayElementToFile (std::ofstream &)
 
void retrieveDisplayElementFromFile (std::ifstream &)
 
bool checkIfIsIdenticalDisplayElement (DisplayElement &)
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 
- Public Member Functions inherited from MentalInfo
 MentalInfo ()
 
virtual ~MentalInfo ()
 
void setTimeAtWhichThisInfoIsPerceived (double)
 
double getTimeAtWhichThisInfoIsPerceived ()
 
void setTypeOfMentalInfo (int)
 
int getTypeOfMentalInfo ()
 
void copyMentalInfo (MentalInfo &)
 
void saveMentalInfoToFile (std::ofstream &)
 
void retrieveMentalInfoFromFile (std::ifstream &)
 
bool checkIfIsIdenticalMentalInfo (MentalInfo &)
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 
- Public Member Functions inherited from TimerAndProbability
 TimerAndProbability ()
 
virtual ~TimerAndProbability ()
 
void setTimerAndProbability (double, double)
 
void copyTimerAndProbability (TimerAndProbability &)
 
void saveTimerAndProbabilityToFile (std::ofstream &)
 
void retrieveTimerAndProbabilityFromFile (std::ifstream &)
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 
- Public Member Functions inherited from Timer
template<class Archive >
void timer_state_save (Archive &ar) const
 
template<class Archive >
void timer_state_load (Archive &ar)
 
double calculateRequiredTime ()
 
double calculateRequiredTime (double)
 
double calculateMeanRequiredTime ()
 
double calculateMeanRequiredTime (double, double)
 
double calculateWeibull_pdf (double)
 
 Timer ()
 
virtual ~Timer ()
 
void setRemainingTime (double)
 
void setTotalTimeRequired (double)
 
void setAlpha_Weibull (double)
 
void setBeta_Weibull (double)
 
void setT_Minimum (double)
 
double getTotalTimeRequired ()
 
double getRemainingTime ()
 
double reduceRemainingTime (double)
 
double getAlpha_Weibull ()
 
double getBeta_Weibull ()
 
double getT_Minimum ()
 
void copyTimer (Timer &)
 
int getNumberOfIntervals () const
 
void setNumberOfIntervals (int)
 
int getNumberOfIntervalsPassed () const
 
void setNumberOfIntervalsPassed (int)
 
double getTimeAtDemand () const
 
void setTimeAtDemand (double)
 
void saveTimerToFile (std::ofstream &)
 
void retrieveTimerFromFile (std::ifstream &)
 
bool checkIfIsIdenticalTimer (Timer &)
 
void setBothTotalTimeRequiredAndRemainingTime (double)
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 
- Public Member Functions inherited from Probability
double calculateProbability ()
 
double calculateSurvivalProbability (double)
 
double gamma_log (double)
 
double beta_cdf_inv (double, double, double)
 
double beta_cdf (double, double, double)
 
double beta_pdf (double, double, double)
 
double beta_inc (double, double, double)
 
double beta (double, double)
 
double r8_huge ()
 
double r8_epsilon (void)
 
 Probability ()
 
virtual ~Probability ()
 
void setProbability (double)
 
double getProbability ()
 
void setAlpha_Parameter (double)
 
double getAlpha_Parameter ()
 
void setBeta_Parameter (double)
 
double getBeta_Parameter ()
 
void copyProbability (Probability &)
 
void saveProbabilityToFile (std::ofstream &)
 
void retrieveProbabilityFromFile (std::ifstream &)
 
double getFailureRate () const
 
void setFailureRate (double failure_rate)
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 
- Public Member Functions inherited from Communication
 Communication ()
 
 Communication (int, int)
 
virtual ~Communication ()
 
void setSender (int)
 
void setTypeOfCommunication (int)
 
void setTypeOfPauseActivity (int)
 
void setIntendedReceiver (int)
 
void setTimeOfCommunication (double)
 
void setSenderAndReceiver (int, int)
 
void setCommunicationPriority (int)
 
int getSender ()
 
int getIntendedReceiver ()
 
int getTypeOfCommunication ()
 
int getTypeOfPauseActivity ()
 
double getTimeOfCommunication ()
 
int getCommunicationPriority ()
 
void copyCommunication (Communication &)
 
void saveCommunicationToFile (std::ofstream &)
 
void retrieveCommunicationFromFile (std::ifstream &)
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 

Friends

class boost::serialization::access
 

Additional Inherited Members

- Public Attributes inherited from KBExpectedParameterValueUnit
polynomial * poly1_pt
 
polynomial * poly2_pt
 
std::string value2_poly_name
 
std::string value1_poly_name
 
bool value2_mode
 
bool value1_mode
 
- Public Attributes inherited from KBElement
std::string info_name
 

Detailed Description

Definition at line 19 of file BranchExpectedParameterTrend.h.

Constructor & Destructor Documentation

◆ BranchExpectedParameterTrend()

BranchExpectedParameterTrend::BranchExpectedParameterTrend ( )

Definition at line 20 of file BranchExpectedParameterTrend.cpp.

◆ ~BranchExpectedParameterTrend()

BranchExpectedParameterTrend::~BranchExpectedParameterTrend ( )
virtual

Definition at line 24 of file BranchExpectedParameterTrend.cpp.

Member Function Documentation

◆ copyBranchExpectedParameterTrend()

void BranchExpectedParameterTrend::copyBranchExpectedParameterTrend ( BranchExpectedParameterTrend &  _bep)

Definition at line 27 of file BranchExpectedParameterTrend.cpp.

References Communication::copyCommunication(), DecisionExpectedParameterTrend::copyDecisionExpectedParameterTrend(), and TimerAndProbability::copyTimerAndProbability().

Referenced by OperatorAT::performFollowInstructionStrategy().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ retrieveBranchExpectedParameterTrendFromFile()

void BranchExpectedParameterTrend::retrieveBranchExpectedParameterTrendFromFile ( std::ifstream &  )

Definition at line 114 of file BranchExpectedParameterTrend.cpp.

References Communication::retrieveCommunicationFromFile(), DecisionExpectedParameterTrend::retrieveDecisionExpectedParameterTrendFromFile(), and TimerAndProbability::retrieveTimerAndProbabilityFromFile().

Here is the call graph for this function:

◆ saveBranchExpectedParameterTrendToFile()

void BranchExpectedParameterTrend::saveBranchExpectedParameterTrendToFile ( std::ofstream &  )

Definition at line 109 of file BranchExpectedParameterTrend.cpp.

References Communication::saveCommunicationToFile(), DecisionExpectedParameterTrend::saveDecisionExpectedParameterTrendToFile(), and TimerAndProbability::saveTimerAndProbabilityToFile().

Here is the call graph for this function:

◆ saveInfoToFile()

◆ serialize()

template<class Archive >
void BranchExpectedParameterTrend::serialize ( Archive &  ar,
const unsigned int  version 
)
inline

Definition at line 35 of file BranchExpectedParameterTrend.h.

◆ translateMessage()

Friends And Related Function Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Definition at line 33 of file BranchExpectedParameterTrend.h.


The documentation for this class was generated from the following files: