← Documentation
ADS-IDAC Engine 5.0.0
ProcedureStepInfo Class Reference

#include <ProcedureStepInfo.h>

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

Public Member Functions

 ProcedureStepInfo ()
 
virtual ~ProcedureStepInfo ()
 
void setProcedureName (std::string procedure_name)
 
void setStepName (std::string step_name)
 
std::string getProcedureName ()
 
std::string getStepName ()
 
void readInfoFromFile (std::ifstream &)
 
void copyProcedureStepInfo (ProcedureStepInfo &)
 
void saveProcedureStepInfoToFile (std::ofstream &)
 
void retrieveProcedureStepInfoFromFile (std::ifstream &)
 
- 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

std::string procedure_name
 
std::string step_name
 

Friends

class boost::serialization::access
 

Detailed Description

Definition at line 14 of file ProcedureStepInfo.h.

Constructor & Destructor Documentation

◆ ProcedureStepInfo()

ProcedureStepInfo::ProcedureStepInfo ( )

Definition at line 16 of file ProcedureStepInfo.cpp.

References procedure_name, and step_name.

◆ ~ProcedureStepInfo()

ProcedureStepInfo::~ProcedureStepInfo ( )
virtual

Definition at line 22 of file ProcedureStepInfo.cpp.

Member Function Documentation

◆ copyProcedureStepInfo()

void ProcedureStepInfo::copyProcedureStepInfo ( ProcedureStepInfo &  _pps)

Definition at line 33 of file ProcedureStepInfo.cpp.

References Probability::copyProbability(), getProcedureName(), getStepName(), procedure_name, and step_name.

Referenced by KBHardWiredUnit::copyKBHardWiredUnit(), and ProcedureStepUnit::copyProcedureStepUnit().

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

◆ getProcedureName()

string ProcedureStepInfo::getProcedureName ( )

Definition at line 28 of file ProcedureStepInfo.cpp.

References procedure_name.

Referenced by copyProcedureStepInfo(), ProcedureStepUnit::executeNonResponseAction(), and DiagnoseInvestigator::ReadCurrentProcedureStepInformation().

Here is the caller graph for this function:

◆ getStepName()

string ProcedureStepInfo::getStepName ( )

Definition at line 29 of file ProcedureStepInfo.cpp.

References step_name.

Referenced by copyProcedureStepInfo(), and ProcedureStepUnit::executeNonResponseAction().

Here is the caller graph for this function:

◆ readInfoFromFile()

void ProcedureStepInfo::readInfoFromFile ( std::ifstream &  )

Definition at line 30 of file ProcedureStepInfo.cpp.

References procedure_name, and step_name.

Referenced by KBHardWiredUnit::readInfoFromFile().

Here is the caller graph for this function:

◆ retrieveProcedureStepInfoFromFile()

void ProcedureStepInfo::retrieveProcedureStepInfoFromFile ( std::ifstream &  )

Definition at line 42 of file ProcedureStepInfo.cpp.

References procedure_name, Probability::retrieveProbabilityFromFile(), and step_name.

Referenced by KBHardWiredUnit::retrieveKBHardWiredUnitFromFile(), and ProcedureStepUnit::retrieveProcedureStepUnitNonResponseActionFromFile().

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

◆ saveProcedureStepInfoToFile()

void ProcedureStepInfo::saveProcedureStepInfoToFile ( std::ofstream &  )

Definition at line 38 of file ProcedureStepInfo.cpp.

References procedure_name, Probability::saveProbabilityToFile(), and step_name.

Referenced by KBHardWiredUnit::saveKBHardWiredUnitToFile(), and ProcedureStepUnit::saveProcedureStepUnitNonResponseActionToFile().

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

◆ serialize()

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

Definition at line 32 of file ProcedureStepInfo.h.

References procedure_name, and step_name.

◆ setProcedureName()

void ProcedureStepInfo::setProcedureName ( std::string  procedure_name)

Definition at line 26 of file ProcedureStepInfo.cpp.

References procedure_name.

Referenced by ProcedureStepUnit::readInfoFromFileNonResponseExit().

Here is the caller graph for this function:

◆ setStepName()

void ProcedureStepInfo::setStepName ( std::string  step_name)

Definition at line 27 of file ProcedureStepInfo.cpp.

References step_name.

Referenced by ProcedureStepUnit::readInfoFromFileNonResponseExit().

Here is the caller graph for this function:

Friends And Related Function Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Definition at line 30 of file ProcedureStepInfo.h.

Member Data Documentation

◆ procedure_name

◆ step_name


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