← Documentation
ADS-IDAC Engine 5.0.0
AnalysisProcedureDataContainerUnit Class Reference

#include <AnalysisProcedureDataContainerUnit.h>

Public Member Functions

 AnalysisProcedureDataContainerUnit ()
 
virtual ~AnalysisProcedureDataContainerUnit ()
 
void copyAnalysisProcedureDataContainerUnit (AnalysisProcedureDataContainerUnit &)
 
void saveAnalysisProcedureDataContainerUnittoFile (std::ofstream &)
 
void retrieveAnalysisProcedureDataContainerUnitfromFile (std::ifstream &)
 
void saveProcedureDataInfotoFile (std::ofstream &)
 
void setActionName (std::string name)
 
void setActionRelevance (double relevance)
 
void setDynamicMultiplier (double multiplier)
 
void setStaticMultiplier (double multiplier)
 
void setOperatorID (int id)
 
void setProcedureName (std::string name)
 
void setProcedureStep (std::string step)
 
void setSkipProbability (double probability)
 
void setTime (double t)
 
void setTimePIF (double t_PIF)
 
std::string getActionName ()
 
double getActionRelevance ()
 
double getDynamicMultiplier ()
 
double getStaticMultiplier ()
 
int getOperatorID ()
 
std::string getProcedureName ()
 
std::string getProcedureStep ()
 
double getSkipProbability ()
 
double getTime ()
 
double getTimePIF ()
 

Private Member Functions

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

Private Attributes

double time
 
int operator_id
 
std::string procedure_name
 
std::string procedure_step
 
std::string action_name
 
double action_relevance
 
double time_PIF
 
double dynamic_multiplier
 
double static_multiplier
 
double skip_probability
 

Friends

class boost::serialization::access
 

Detailed Description

Definition at line 16 of file AnalysisProcedureDataContainerUnit.h.

Constructor & Destructor Documentation

◆ AnalysisProcedureDataContainerUnit()

AnalysisProcedureDataContainerUnit::AnalysisProcedureDataContainerUnit ( )

◆ ~AnalysisProcedureDataContainerUnit()

AnalysisProcedureDataContainerUnit::~AnalysisProcedureDataContainerUnit ( )
virtual

Definition at line 31 of file AnalysisProcedureDataContainerUnit.cpp.

Member Function Documentation

◆ copyAnalysisProcedureDataContainerUnit()

void AnalysisProcedureDataContainerUnit::copyAnalysisProcedureDataContainerUnit ( AnalysisProcedureDataContainerUnit &  _apdcu)

Definition at line 37 of file AnalysisProcedureDataContainerUnit.cpp.

References action_name, action_relevance, dynamic_multiplier, getActionName(), getActionRelevance(), getDynamicMultiplier(), getOperatorID(), getProcedureName(), getProcedureStep(), getSkipProbability(), getStaticMultiplier(), getTime(), getTimePIF(), operator_id, procedure_name, procedure_step, skip_probability, static_multiplier, time, and time_PIF.

Here is the call graph for this function:

◆ getActionName()

string AnalysisProcedureDataContainerUnit::getActionName ( )

Definition at line 114 of file AnalysisProcedureDataContainerUnit.cpp.

References action_name.

Referenced by copyAnalysisProcedureDataContainerUnit().

Here is the caller graph for this function:

◆ getActionRelevance()

double AnalysisProcedureDataContainerUnit::getActionRelevance ( )

Definition at line 115 of file AnalysisProcedureDataContainerUnit.cpp.

References action_relevance.

Referenced by copyAnalysisProcedureDataContainerUnit().

Here is the caller graph for this function:

◆ getDynamicMultiplier()

double AnalysisProcedureDataContainerUnit::getDynamicMultiplier ( )

Definition at line 116 of file AnalysisProcedureDataContainerUnit.cpp.

References dynamic_multiplier.

Referenced by copyAnalysisProcedureDataContainerUnit().

Here is the caller graph for this function:

◆ getOperatorID()

int AnalysisProcedureDataContainerUnit::getOperatorID ( )

Definition at line 118 of file AnalysisProcedureDataContainerUnit.cpp.

References operator_id.

Referenced by copyAnalysisProcedureDataContainerUnit(), and saveProcedureDataInfotoFile().

Here is the caller graph for this function:

◆ getProcedureName()

string AnalysisProcedureDataContainerUnit::getProcedureName ( )

Definition at line 119 of file AnalysisProcedureDataContainerUnit.cpp.

References procedure_name.

Referenced by copyAnalysisProcedureDataContainerUnit().

Here is the caller graph for this function:

◆ getProcedureStep()

string AnalysisProcedureDataContainerUnit::getProcedureStep ( )

Definition at line 120 of file AnalysisProcedureDataContainerUnit.cpp.

References procedure_step.

Referenced by copyAnalysisProcedureDataContainerUnit().

Here is the caller graph for this function:

◆ getSkipProbability()

double AnalysisProcedureDataContainerUnit::getSkipProbability ( )

Definition at line 121 of file AnalysisProcedureDataContainerUnit.cpp.

References skip_probability.

Referenced by copyAnalysisProcedureDataContainerUnit().

Here is the caller graph for this function:

◆ getStaticMultiplier()

double AnalysisProcedureDataContainerUnit::getStaticMultiplier ( )

Definition at line 117 of file AnalysisProcedureDataContainerUnit.cpp.

References static_multiplier.

Referenced by copyAnalysisProcedureDataContainerUnit().

Here is the caller graph for this function:

◆ getTime()

double AnalysisProcedureDataContainerUnit::getTime ( )

Definition at line 122 of file AnalysisProcedureDataContainerUnit.cpp.

References time.

Referenced by copyAnalysisProcedureDataContainerUnit().

Here is the caller graph for this function:

◆ getTimePIF()

double AnalysisProcedureDataContainerUnit::getTimePIF ( )

Definition at line 123 of file AnalysisProcedureDataContainerUnit.cpp.

References time_PIF.

Referenced by copyAnalysisProcedureDataContainerUnit().

Here is the caller graph for this function:

◆ retrieveAnalysisProcedureDataContainerUnitfromFile()

void AnalysisProcedureDataContainerUnit::retrieveAnalysisProcedureDataContainerUnitfromFile ( std::ifstream &  )

◆ saveAnalysisProcedureDataContainerUnittoFile()

void AnalysisProcedureDataContainerUnit::saveAnalysisProcedureDataContainerUnittoFile ( std::ofstream &  )

◆ saveProcedureDataInfotoFile()

void AnalysisProcedureDataContainerUnit::saveProcedureDataInfotoFile ( std::ofstream &  )

Definition at line 79 of file AnalysisProcedureDataContainerUnit.cpp.

References action_name, action_relevance, dynamic_multiplier, getOperatorID(), sim::Operator::OAT, sim::Operator::ODM, procedure_name, procedure_step, skip_probability, static_multiplier, time, and time_PIF.

Here is the call graph for this function:

◆ serialize()

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

◆ setActionName()

void AnalysisProcedureDataContainerUnit::setActionName ( std::string  name)

Definition at line 103 of file AnalysisProcedureDataContainerUnit.cpp.

References action_name.

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

Here is the caller graph for this function:

◆ setActionRelevance()

void AnalysisProcedureDataContainerUnit::setActionRelevance ( double  relevance)

Definition at line 104 of file AnalysisProcedureDataContainerUnit.cpp.

References action_relevance.

Referenced by ProcedureStepUnit::calculateDynamicHEPMultiplier().

Here is the caller graph for this function:

◆ setDynamicMultiplier()

void AnalysisProcedureDataContainerUnit::setDynamicMultiplier ( double  multiplier)

Definition at line 105 of file AnalysisProcedureDataContainerUnit.cpp.

References dynamic_multiplier.

Referenced by ProcedureStepUnit::calculateDynamicHEPMultiplier().

Here is the caller graph for this function:

◆ setOperatorID()

void AnalysisProcedureDataContainerUnit::setOperatorID ( int  id)

Definition at line 107 of file AnalysisProcedureDataContainerUnit.cpp.

References operator_id.

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

Here is the caller graph for this function:

◆ setProcedureName()

void AnalysisProcedureDataContainerUnit::setProcedureName ( std::string  name)

Definition at line 108 of file AnalysisProcedureDataContainerUnit.cpp.

References procedure_name.

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

Here is the caller graph for this function:

◆ setProcedureStep()

void AnalysisProcedureDataContainerUnit::setProcedureStep ( std::string  step)

Definition at line 109 of file AnalysisProcedureDataContainerUnit.cpp.

References procedure_step.

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

Here is the caller graph for this function:

◆ setSkipProbability()

void AnalysisProcedureDataContainerUnit::setSkipProbability ( double  probability)

Definition at line 110 of file AnalysisProcedureDataContainerUnit.cpp.

References skip_probability.

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

Here is the caller graph for this function:

◆ setStaticMultiplier()

void AnalysisProcedureDataContainerUnit::setStaticMultiplier ( double  multiplier)

Definition at line 106 of file AnalysisProcedureDataContainerUnit.cpp.

References static_multiplier.

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

Here is the caller graph for this function:

◆ setTime()

void AnalysisProcedureDataContainerUnit::setTime ( double  t)

Definition at line 111 of file AnalysisProcedureDataContainerUnit.cpp.

References time.

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

Here is the caller graph for this function:

◆ setTimePIF()

void AnalysisProcedureDataContainerUnit::setTimePIF ( double  t_PIF)

Definition at line 112 of file AnalysisProcedureDataContainerUnit.cpp.

References time_PIF.

Referenced by ProcedureStepUnit::calculateDynamicHEPMultiplier().

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 55 of file AnalysisProcedureDataContainerUnit.h.

Member Data Documentation

◆ action_name

◆ action_relevance

◆ dynamic_multiplier

◆ operator_id

◆ procedure_name

◆ procedure_step

◆ skip_probability

◆ static_multiplier

◆ time

◆ time_PIF


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