← Documentation
ADS-IDAC Engine 5.0.0
BranchExpectedMentalBelief Class Reference

#include <BranchExpectedMentalBelief.h>

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

Public Member Functions

 BranchExpectedMentalBelief ()
 
virtual ~BranchExpectedMentalBelief ()
 
void setActivationTime (double)
 
void setMentalPriority (int)
 
double getActivationTime ()
 
int getMentalPriority ()
 
void copyBranchExpectedMentalBelief (BranchExpectedMentalBelief &)
 
void saveInfoToFile (std::ostream &)
 
std::string translateMessage ()
 
void saveBranchExpectedMentalBeliefToFile (std::ofstream &)
 
void retrieveBranchExpectedMentalBeliefFromFile (std::ifstream &)
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 
- Public Member Functions inherited from ExpectedMentalBelief
void state_save (boost::archive::binary_oarchive &ar) const override
 
void state_load (boost::archive::binary_iarchive &ar) override
 
 ExpectedMentalBelief ()
 
virtual ~ExpectedMentalBelief ()
 
void setExpectedState (int)
 
int getExpectedState ()
 
void readInfoFromFile (std::ifstream &)
 
void copyExpectedMentalBelief (ExpectedMentalBelief &)
 
void saveExpectedMentalBeliefToFile (std::ofstream &)
 
void retrieveExpectedMentalBeliefFromFile (std::ifstream &)
 
bool checkIfIsIdenticalExpectedMentalBelief (ExpectedMentalBelief &)
 
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 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 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 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 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)
 
- 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)
 

Private Attributes

double activation_time
 
int mental_priority
 

Friends

class boost::serialization::access
 

Additional Inherited Members

- Public Attributes inherited from KBElement
std::string info_name
 

Detailed Description

Definition at line 17 of file BranchExpectedMentalBelief.h.

Constructor & Destructor Documentation

◆ BranchExpectedMentalBelief()

BranchExpectedMentalBelief::BranchExpectedMentalBelief ( )

Definition at line 20 of file BranchExpectedMentalBelief.cpp.

References activation_time.

◆ ~BranchExpectedMentalBelief()

BranchExpectedMentalBelief::~BranchExpectedMentalBelief ( )
virtual

Definition at line 25 of file BranchExpectedMentalBelief.cpp.

Member Function Documentation

◆ copyBranchExpectedMentalBelief()

void BranchExpectedMentalBelief::copyBranchExpectedMentalBelief ( BranchExpectedMentalBelief &  _mp)

Definition at line 32 of file BranchExpectedMentalBelief.cpp.

References activation_time, Communication::copyCommunication(), ExpectedMentalBelief::copyExpectedMentalBelief(), Probability::copyProbability(), getActivationTime(), getMentalPriority(), and mental_priority.

Here is the call graph for this function:

◆ getActivationTime()

double BranchExpectedMentalBelief::getActivationTime ( )

Definition at line 29 of file BranchExpectedMentalBelief.cpp.

References activation_time.

Referenced by copyBranchExpectedMentalBelief().

Here is the caller graph for this function:

◆ getMentalPriority()

int BranchExpectedMentalBelief::getMentalPriority ( )

Definition at line 31 of file BranchExpectedMentalBelief.cpp.

References mental_priority.

Referenced by copyBranchExpectedMentalBelief().

Here is the caller graph for this function:

◆ retrieveBranchExpectedMentalBeliefFromFile()

void BranchExpectedMentalBelief::retrieveBranchExpectedMentalBeliefFromFile ( std::ifstream &  )

Definition at line 91 of file BranchExpectedMentalBelief.cpp.

References activation_time, mental_priority, Communication::retrieveCommunicationFromFile(), ExpectedMentalBelief::retrieveExpectedMentalBeliefFromFile(), and Probability::retrieveProbabilityFromFile().

Here is the call graph for this function:

◆ saveBranchExpectedMentalBeliefToFile()

void BranchExpectedMentalBelief::saveBranchExpectedMentalBeliefToFile ( std::ofstream &  )

Definition at line 83 of file BranchExpectedMentalBelief.cpp.

References activation_time, mental_priority, Communication::saveCommunicationToFile(), ExpectedMentalBelief::saveExpectedMentalBeliefToFile(), and Probability::saveProbabilityToFile().

Here is the call graph for this function:

◆ saveInfoToFile()

void BranchExpectedMentalBelief::saveInfoToFile ( std::ostream &  )

◆ serialize()

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

Definition at line 37 of file BranchExpectedMentalBelief.h.

References activation_time, and mental_priority.

◆ setActivationTime()

void BranchExpectedMentalBelief::setActivationTime ( double  x)

Definition at line 28 of file BranchExpectedMentalBelief.cpp.

References activation_time.

Referenced by Operator::checkAndActivateHWKB().

Here is the caller graph for this function:

◆ setMentalPriority()

void BranchExpectedMentalBelief::setMentalPriority ( int  n)

Definition at line 30 of file BranchExpectedMentalBelief.cpp.

References mental_priority.

Referenced by Operator::checkAndActivateHWKB().

Here is the caller graph for this function:

◆ translateMessage()

string BranchExpectedMentalBelief::translateMessage ( )

Friends And Related Function Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Definition at line 34 of file BranchExpectedMentalBelief.h.

Member Data Documentation

◆ activation_time

◆ mental_priority


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