|
ADS-IDAC Engine 5.0.0
|
#include <ProcedureExpectedParameterValueUnit.h>
Public Member Functions | |
| void | state_save (boost::archive::binary_oarchive &ar) const override |
| void | state_load (boost::archive::binary_iarchive &ar) override |
| ProcedureExpectedParameterValueUnit () | |
| virtual | ~ProcedureExpectedParameterValueUnit () |
| void | setUseNewInfo (int) |
| int | getUseNewInfo () |
| void | readInfoFromFile (std::ifstream &) |
| void | readInfoFromFileWithoutInfoName (std::ifstream &) |
| void | copyProcedureExpectedParameterValueUnit (ProcedureExpectedParameterValueUnit &) |
| void | saveProcedureExpectedParameterValueUnitToFile (std::ofstream &) |
| void | retrieveProcedureExpectedParameterValueUnitFromFile (std::ifstream &) |
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 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) |
Private Member Functions | |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
| int | use_new_info |
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 |
Definition at line 21 of file ProcedureExpectedParameterValueUnit.h.
| ProcedureExpectedParameterValueUnit::ProcedureExpectedParameterValueUnit | ( | ) |
Definition at line 16 of file ProcedureExpectedParameterValueUnit.cpp.
References sim::None, and use_new_info.
|
virtual |
Definition at line 21 of file ProcedureExpectedParameterValueUnit.cpp.
| void ProcedureExpectedParameterValueUnit::copyProcedureExpectedParameterValueUnit | ( | ProcedureExpectedParameterValueUnit & | _pep | ) |
Definition at line 59 of file ProcedureExpectedParameterValueUnit.cpp.
References KBExpectedParameterValueUnit::copyKBExpectedParameterValueUnit(), ProcedureExpectORLink::copyProcedureExpectORLink(), Timer::copyTimer(), getUseNewInfo(), and use_new_info.
| int ProcedureExpectedParameterValueUnit::getUseNewInfo | ( | ) |
Definition at line 26 of file ProcedureExpectedParameterValueUnit.cpp.
References use_new_info.
Referenced by ExpectationORUnit::assessExpectation(), and copyProcedureExpectedParameterValueUnit().
| void ProcedureExpectedParameterValueUnit::readInfoFromFile | ( | std::ifstream & | ) |
Definition at line 27 of file ProcedureExpectedParameterValueUnit.cpp.
References Timer::alpha_weibull, Timer::beta_weibull, KBExpectedParameterValueUnit::logical_relation, Timer::setAlpha_Weibull(), Timer::setBeta_Weibull(), KBExpectedParameterValueUnit::setExpectedValue1(), KBExpectedParameterValueUnit::setExpectedValue2(), KBElement::setInfoName(), KBExpectedParameterValueUnit::setLogicalRelation(), ProcedureExpectORLink::setORLink(), Timer::setT_Minimum(), setUseNewInfo(), and Timer::t_minimum.
| void ProcedureExpectedParameterValueUnit::readInfoFromFileWithoutInfoName | ( | std::ifstream & | ) |
Definition at line 44 of file ProcedureExpectedParameterValueUnit.cpp.
References Timer::alpha_weibull, Timer::beta_weibull, KBExpectedParameterValueUnit::logical_relation, Timer::setAlpha_Weibull(), Timer::setBeta_Weibull(), KBExpectedParameterValueUnit::setExpectedValue1(), KBExpectedParameterValueUnit::setExpectedValue2(), KBExpectedParameterValueUnit::setLogicalRelation(), ProcedureExpectORLink::setORLink(), Timer::setT_Minimum(), setUseNewInfo(), and Timer::t_minimum.
Referenced by DiagnosisComponentActionUnit::readDiagnosisComponentPrerequisiteFromFile(), and ProcedureStepUnit::readInfofromFileExpectation().
| void ProcedureExpectedParameterValueUnit::retrieveProcedureExpectedParameterValueUnitFromFile | ( | std::ifstream & | ) |
Definition at line 71 of file ProcedureExpectedParameterValueUnit.cpp.
References KBExpectedParameterValueUnit::retrieveKBExpectedParameterValueUnitFromFile(), ProcedureExpectORLink::retrieveProcedureExpectORLinkFromFile(), Timer::retrieveTimerFromFile(), and use_new_info.
| void ProcedureExpectedParameterValueUnit::saveProcedureExpectedParameterValueUnitToFile | ( | std::ofstream & | ) |
Definition at line 65 of file ProcedureExpectedParameterValueUnit.cpp.
References KBExpectedParameterValueUnit::saveKBExpectedParameterValueUnitToFile(), ProcedureExpectORLink::saveProcedureExpectORLinkToFile(), Timer::saveTimerToFile(), and use_new_info.
|
inlineprivate |
Definition at line 47 of file ProcedureExpectedParameterValueUnit.h.
References use_new_info.
| void ProcedureExpectedParameterValueUnit::setUseNewInfo | ( | int | n | ) |
Definition at line 25 of file ProcedureExpectedParameterValueUnit.cpp.
References use_new_info.
Referenced by readInfoFromFile(), and readInfoFromFileWithoutInfoName().
|
overridevirtual |
Reimplemented from ExpectationElement.
Definition at line 85 of file ProcedureExpectedParameterValueUnit.cpp.
References ExpectationElement::state_load(), and Timer::timer_state_load().
|
overridevirtual |
Reimplemented from ExpectationElement.
Definition at line 81 of file ProcedureExpectedParameterValueUnit.cpp.
References ExpectationElement::state_save(), and Timer::timer_state_save().
|
friend |
Definition at line 44 of file ProcedureExpectedParameterValueUnit.h.
|
private |
Definition at line 41 of file ProcedureExpectedParameterValueUnit.h.
Referenced by copyProcedureExpectedParameterValueUnit(), getUseNewInfo(), ProcedureExpectedParameterValueUnit(), retrieveProcedureExpectedParameterValueUnitFromFile(), saveProcedureExpectedParameterValueUnitToFile(), serialize(), and setUseNewInfo().