|
ADS-IDAC Engine 5.0.0
|
#include <BranchProcedureActionTimeUnit.h>
Public Member Functions | |
| BranchProcedureActionTimeUnit () | |
| virtual | ~BranchProcedureActionTimeUnit () |
| void | setProcedureName (std::string) |
| void | setStepName (std::string) |
| void | setActionName (std::string) |
| void | setNumOfBranches (int) |
| std::string | getProcedureName () |
| std::string | getStepName () |
| std::string | getActionName () |
| int | getNumOfBranches () |
| void | addProbability (double) |
| void | addTimeRatio (double) |
| void | copyBranchProcedureActionTimeUnit (BranchProcedureActionTimeUnit &) |
| void | saveBranchProcedureActionTimeUnitToFile (std::ofstream &) |
| void | retrieveBranchProcedureActionTimeUnitFromFile (std::ifstream &) |
| void | readInfoFromFile (std::ifstream &) |
| void | clearBranchProcedureActionTimeUnit () |
| bool | checkIfBranchesNeedToBeGenerated (std::string, std::string, std::string) |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int version) |
Public Attributes | |
| std::vector< double > | probabilities |
| std::vector< double > | time_ratio |
Private Attributes | |
| std::string | procedure_name |
| std::string | step_name |
| std::string | action_name |
| int | num_of_branches |
Definition at line 19 of file BranchProcedureActionTimeUnit.h.
| BranchProcedureActionTimeUnit::BranchProcedureActionTimeUnit | ( | ) |
Definition at line 16 of file BranchProcedureActionTimeUnit.cpp.
References action_name, num_of_branches, procedure_name, and step_name.
|
virtual |
Definition at line 25 of file BranchProcedureActionTimeUnit.cpp.
References clearBranchProcedureActionTimeUnit().
| void BranchProcedureActionTimeUnit::addProbability | ( | double | x | ) |
Definition at line 45 of file BranchProcedureActionTimeUnit.cpp.
References probabilities.
| void BranchProcedureActionTimeUnit::addTimeRatio | ( | double | x | ) |
Definition at line 48 of file BranchProcedureActionTimeUnit.cpp.
References time_ratio.
| bool BranchProcedureActionTimeUnit::checkIfBranchesNeedToBeGenerated | ( | std::string | , |
| std::string | , | ||
| std::string | |||
| ) |
Definition at line 105 of file BranchProcedureActionTimeUnit.cpp.
References action_name, procedure_name, and step_name.
| void BranchProcedureActionTimeUnit::clearBranchProcedureActionTimeUnit | ( | ) |
Definition at line 29 of file BranchProcedureActionTimeUnit.cpp.
References action_name, num_of_branches, probabilities, procedure_name, step_name, and time_ratio.
Referenced by ~BranchProcedureActionTimeUnit().
| void BranchProcedureActionTimeUnit::copyBranchProcedureActionTimeUnit | ( | BranchProcedureActionTimeUnit & | _bpatu | ) |
Definition at line 51 of file BranchProcedureActionTimeUnit.cpp.
References action_name, getActionName(), getNumOfBranches(), getProcedureName(), getStepName(), num_of_branches, procedure_name, and step_name.
| string BranchProcedureActionTimeUnit::getActionName | ( | ) |
Definition at line 43 of file BranchProcedureActionTimeUnit.cpp.
References action_name.
Referenced by copyBranchProcedureActionTimeUnit().
| int BranchProcedureActionTimeUnit::getNumOfBranches | ( | ) |
Definition at line 44 of file BranchProcedureActionTimeUnit.cpp.
References num_of_branches.
Referenced by copyBranchProcedureActionTimeUnit(), ProcedureStepUnit::executeAction(), and ProcedureStepUnit::executeNonResponseAction().
| string BranchProcedureActionTimeUnit::getProcedureName | ( | ) |
Definition at line 41 of file BranchProcedureActionTimeUnit.cpp.
References procedure_name.
Referenced by copyBranchProcedureActionTimeUnit().
| string BranchProcedureActionTimeUnit::getStepName | ( | ) |
Definition at line 42 of file BranchProcedureActionTimeUnit.cpp.
References step_name.
Referenced by copyBranchProcedureActionTimeUnit().
| void BranchProcedureActionTimeUnit::readInfoFromFile | ( | std::ifstream & | ) |
Definition at line 102 of file BranchProcedureActionTimeUnit.cpp.
References retrieveBranchProcedureActionTimeUnitFromFile().
| void BranchProcedureActionTimeUnit::retrieveBranchProcedureActionTimeUnitFromFile | ( | std::ifstream & | ) |
Definition at line 82 of file BranchProcedureActionTimeUnit.cpp.
References action_name, num_of_branches, procedure_name, and step_name.
Referenced by readInfoFromFile().
| void BranchProcedureActionTimeUnit::saveBranchProcedureActionTimeUnitToFile | ( | std::ofstream & | ) |
Definition at line 65 of file BranchProcedureActionTimeUnit.cpp.
References action_name, num_of_branches, procedure_name, and step_name.
|
inline |
Definition at line 43 of file BranchProcedureActionTimeUnit.h.
References action_name, num_of_branches, probabilities, procedure_name, step_name, and time_ratio.
| void BranchProcedureActionTimeUnit::setActionName | ( | std::string | ) |
Definition at line 39 of file BranchProcedureActionTimeUnit.cpp.
References action_name.
| void BranchProcedureActionTimeUnit::setNumOfBranches | ( | int | n | ) |
Definition at line 40 of file BranchProcedureActionTimeUnit.cpp.
References num_of_branches.
| void BranchProcedureActionTimeUnit::setProcedureName | ( | std::string | ) |
Definition at line 37 of file BranchProcedureActionTimeUnit.cpp.
References procedure_name.
| void BranchProcedureActionTimeUnit::setStepName | ( | std::string | ) |
Definition at line 38 of file BranchProcedureActionTimeUnit.cpp.
References step_name.
|
private |
Definition at line 54 of file BranchProcedureActionTimeUnit.h.
Referenced by BranchProcedureActionTimeUnit(), checkIfBranchesNeedToBeGenerated(), clearBranchProcedureActionTimeUnit(), copyBranchProcedureActionTimeUnit(), getActionName(), retrieveBranchProcedureActionTimeUnitFromFile(), saveBranchProcedureActionTimeUnitToFile(), serialize(), and setActionName().
|
private |
Definition at line 55 of file BranchProcedureActionTimeUnit.h.
Referenced by BranchProcedureActionTimeUnit(), clearBranchProcedureActionTimeUnit(), copyBranchProcedureActionTimeUnit(), getNumOfBranches(), retrieveBranchProcedureActionTimeUnitFromFile(), saveBranchProcedureActionTimeUnitToFile(), serialize(), and setNumOfBranches().
| std::vector<double> BranchProcedureActionTimeUnit::probabilities |
Definition at line 39 of file BranchProcedureActionTimeUnit.h.
Referenced by addProbability(), clearBranchProcedureActionTimeUnit(), and serialize().
|
private |
Definition at line 54 of file BranchProcedureActionTimeUnit.h.
Referenced by BranchProcedureActionTimeUnit(), checkIfBranchesNeedToBeGenerated(), clearBranchProcedureActionTimeUnit(), copyBranchProcedureActionTimeUnit(), getProcedureName(), retrieveBranchProcedureActionTimeUnitFromFile(), saveBranchProcedureActionTimeUnitToFile(), serialize(), and setProcedureName().
|
private |
Definition at line 54 of file BranchProcedureActionTimeUnit.h.
Referenced by BranchProcedureActionTimeUnit(), checkIfBranchesNeedToBeGenerated(), clearBranchProcedureActionTimeUnit(), copyBranchProcedureActionTimeUnit(), getStepName(), retrieveBranchProcedureActionTimeUnitFromFile(), saveBranchProcedureActionTimeUnitToFile(), serialize(), and setStepName().
| std::vector<double> BranchProcedureActionTimeUnit::time_ratio |
Definition at line 40 of file BranchProcedureActionTimeUnit.h.
Referenced by addTimeRatio(), clearBranchProcedureActionTimeUnit(), and serialize().