|
ADS-IDAC Engine 5.0.0
|
#include <BranchExpectedMentalBelief.h>
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 ProcedureExpectORLink | |
| ProcedureExpectORLink () | |
| virtual | ~ProcedureExpectORLink () |
| void | setORLink (int) |
| int | getORLink () |
| void | reafInfoFromFile (std::ifstream &) |
| void | copyProcedureExpectORLink (ProcedureExpectORLink &) |
| void | saveProcedureExpectORLinkToFile (std::ofstream &) |
| void | retrieveProcedureExpectORLinkFromFile (std::ifstream &) |
| 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 |
Definition at line 17 of file BranchExpectedMentalBelief.h.
| BranchExpectedMentalBelief::BranchExpectedMentalBelief | ( | ) |
Definition at line 20 of file BranchExpectedMentalBelief.cpp.
References activation_time.
|
virtual |
Definition at line 25 of file BranchExpectedMentalBelief.cpp.
| 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.
| double BranchExpectedMentalBelief::getActivationTime | ( | ) |
Definition at line 29 of file BranchExpectedMentalBelief.cpp.
References activation_time.
Referenced by copyBranchExpectedMentalBelief().
| int BranchExpectedMentalBelief::getMentalPriority | ( | ) |
Definition at line 31 of file BranchExpectedMentalBelief.cpp.
References mental_priority.
Referenced by copyBranchExpectedMentalBelief().
| 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().
| 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().
| void BranchExpectedMentalBelief::saveInfoToFile | ( | std::ostream & | ) |
Definition at line 40 of file BranchExpectedMentalBelief.cpp.
References g_sim, KBElement::getInfoName(), Communication::getIntendedReceiver(), Probability::getProbability(), Timer::getRemainingTime(), Communication::getSender(), StateOfActivation::getStateOfActivation(), ExpectationElement::getStateOfExpectation(), ConvertToString::getString(), Communication::getTimeOfCommunication(), sim::Branch::MentalBelief, sim::State::OldInfo, and SimulationContext::Translator.
|
inline |
Definition at line 37 of file BranchExpectedMentalBelief.h.
References activation_time, and mental_priority.
| void BranchExpectedMentalBelief::setActivationTime | ( | double | x | ) |
Definition at line 28 of file BranchExpectedMentalBelief.cpp.
References activation_time.
Referenced by Operator::checkAndActivateHWKB().
| void BranchExpectedMentalBelief::setMentalPriority | ( | int | n | ) |
Definition at line 30 of file BranchExpectedMentalBelief.cpp.
References mental_priority.
Referenced by Operator::checkAndActivateHWKB().
| string BranchExpectedMentalBelief::translateMessage | ( | ) |
Definition at line 58 of file BranchExpectedMentalBelief.cpp.
References g_sim, ExpectedMentalBelief::getExpectedState(), KBElement::getInfoName(), Communication::getIntendedReceiver(), Probability::getProbability(), Communication::getSender(), StateOfActivation::getStateOfActivation(), ExpectationElement::getStateOfExpectation(), ConvertToString::getString(), sim::State::OldInfo, and SimulationContext::Translator.
|
friend |
Definition at line 34 of file BranchExpectedMentalBelief.h.
|
private |
Definition at line 47 of file BranchExpectedMentalBelief.h.
Referenced by BranchExpectedMentalBelief(), copyBranchExpectedMentalBelief(), getActivationTime(), retrieveBranchExpectedMentalBeliefFromFile(), saveBranchExpectedMentalBeliefToFile(), serialize(), and setActivationTime().
|
private |
Definition at line 48 of file BranchExpectedMentalBelief.h.
Referenced by copyBranchExpectedMentalBelief(), getMentalPriority(), retrieveBranchExpectedMentalBeliefFromFile(), saveBranchExpectedMentalBeliefToFile(), serialize(), and setMentalPriority().