|
ADS-IDAC Engine 5.0.0
|
#include <ProcedureScannedParameterUnit.h>
Public Member Functions | |
| template<class Archive > | |
| void | state_save (Archive &ar) const |
| template<class Archive > | |
| void | state_load (Archive &ar) |
| ProcedureScannedParameterUnit () | |
| virtual | ~ProcedureScannedParameterUnit () |
| void | setScanPriority (int) |
| int | getScanPriority () |
| void | setTypeOfScannedParameter (int) |
| int | getTypeOfScannedParameter () |
| int | readInfoFromFile (std::ifstream &) |
| void | copyProcedureScannedParameterUnit (ProcedureScannedParameterUnit &) |
| void | saveProcedureScannedParameterUnitToFile (std::ofstream &) |
| void | retrieveProcedureScannedParameterUnitFromFile (std::ifstream &) |
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 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 Member Functions | |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
| int | scan_priority |
| int | type_of_scanned_parameter |
Friends | |
| class | boost::serialization::access |
Additional Inherited Members | |
Public Attributes inherited from KBElement | |
| std::string | info_name |
Definition at line 15 of file ProcedureScannedParameterUnit.h.
| ProcedureScannedParameterUnit::ProcedureScannedParameterUnit | ( | ) |
Definition at line 16 of file ProcedureScannedParameterUnit.cpp.
References sim::None, scan_priority, and type_of_scanned_parameter.
|
virtual |
Definition at line 22 of file ProcedureScannedParameterUnit.cpp.
| void ProcedureScannedParameterUnit::copyProcedureScannedParameterUnit | ( | ProcedureScannedParameterUnit & | _pspu | ) |
Definition at line 55 of file ProcedureScannedParameterUnit.cpp.
References KBElement::copyKBElement(), Probability::copyProbability(), Timer::copyTimer(), getScanPriority(), getTypeOfScannedParameter(), scan_priority, and type_of_scanned_parameter.
Referenced by ProcedureStepUnit::copyProcedureStepUnit().
| int ProcedureScannedParameterUnit::getScanPriority | ( | ) |
Definition at line 28 of file ProcedureScannedParameterUnit.cpp.
References scan_priority.
Referenced by copyProcedureScannedParameterUnit().
| int ProcedureScannedParameterUnit::getTypeOfScannedParameter | ( | ) |
Definition at line 30 of file ProcedureScannedParameterUnit.cpp.
References type_of_scanned_parameter.
Referenced by copyProcedureScannedParameterUnit().
| int ProcedureScannedParameterUnit::readInfoFromFile | ( | std::ifstream & | ) |
Definition at line 32 of file ProcedureScannedParameterUnit.cpp.
References Timer::alpha_weibull, Timer::beta_weibull, scan_priority, Probability::setAlpha_Parameter(), Timer::setAlpha_Weibull(), Probability::setBeta_Parameter(), Timer::setBeta_Weibull(), KBElement::setInfoName(), Timer::setT_Minimum(), and type_of_scanned_parameter.
| void ProcedureScannedParameterUnit::retrieveProcedureScannedParameterUnitFromFile | ( | std::ifstream & | ) |
Definition at line 72 of file ProcedureScannedParameterUnit.cpp.
References KBElement::retrieveKBElementFromFile(), Probability::retrieveProbabilityFromFile(), Timer::retrieveTimerFromFile(), scan_priority, and type_of_scanned_parameter.
Referenced by ProcedureStepUnit::retrieveProcedureStepUnitNonResponseActionFromFile().
| void ProcedureScannedParameterUnit::saveProcedureScannedParameterUnitToFile | ( | std::ofstream & | ) |
Definition at line 64 of file ProcedureScannedParameterUnit.cpp.
References KBElement::saveKBElementToFile(), Probability::saveProbabilityToFile(), Timer::saveTimerToFile(), scan_priority, and type_of_scanned_parameter.
Referenced by ProcedureStepUnit::saveProcedureStepUnitNonResponseActionToFile().
|
inlineprivate |
Definition at line 41 of file ProcedureScannedParameterUnit.h.
| void ProcedureScannedParameterUnit::setScanPriority | ( | int | n | ) |
Definition at line 27 of file ProcedureScannedParameterUnit.cpp.
References scan_priority.
Referenced by ProcedureStepUnit::readInfoFromFileNonResponseExit().
| void ProcedureScannedParameterUnit::setTypeOfScannedParameter | ( | int | n | ) |
Definition at line 29 of file ProcedureScannedParameterUnit.cpp.
References type_of_scanned_parameter.
Referenced by ProcedureStepUnit::readInfoFromFileNonResponseExit().
|
inline |
Definition at line 24 of file ProcedureScannedParameterUnit.h.
References Timer::timer_state_load().
|
inline |
Definition at line 23 of file ProcedureScannedParameterUnit.h.
References Timer::timer_state_save().
|
friend |
Definition at line 39 of file ProcedureScannedParameterUnit.h.
|
private |
Definition at line 37 of file ProcedureScannedParameterUnit.h.
Referenced by copyProcedureScannedParameterUnit(), getScanPriority(), ProcedureScannedParameterUnit(), readInfoFromFile(), retrieveProcedureScannedParameterUnitFromFile(), saveProcedureScannedParameterUnitToFile(), and setScanPriority().
|
private |
Definition at line 38 of file ProcedureScannedParameterUnit.h.
Referenced by copyProcedureScannedParameterUnit(), getTypeOfScannedParameter(), ProcedureScannedParameterUnit(), readInfoFromFile(), retrieveProcedureScannedParameterUnitFromFile(), saveProcedureScannedParameterUnitToFile(), and setTypeOfScannedParameter().