|
ADS-IDAC Engine 5.0.0
|
#include <BranchProcedureControlValueUnit.h>
Public Member Functions | |
| BranchProcedureControlValueUnit () | |
| virtual | ~BranchProcedureControlValueUnit () |
| void | clearBranchProcedureControlValueUnit () |
| void | setProcedureName (std::string) |
| void | setStepName (std::string) |
| void | setActionName (std::string) |
| void | setNumberOfBranches (int) |
| std::string | getProcedureName () |
| std::string | getStepName () |
| std::string | getActionName () |
| int | getNumberOfBranches () |
| bool | checkIfControlValueBranchNeedsToBeGenerated (std::string, std::string, std::string) |
| void | readInfoFromFile (std::ifstream &) |
| void | copyBranchProcedureControlValueUnit (BranchProcedureControlValueUnit) |
| void | saveBranchProcedureControlValueUnitToFile (std::ofstream &) |
| void | retrieveBranchProcedureControlValueUnitFromFile (std::ifstream &) |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int version) |
Public Attributes | |
| std::vector< double > | probabilities |
| std::vector< double > | control_values |
Private Attributes | |
| std::string | procedure_name |
| std::string | step_name |
| std::string | action_name |
| int | number_of_branches |
Definition at line 21 of file BranchProcedureControlValueUnit.h.
| BranchProcedureControlValueUnit::BranchProcedureControlValueUnit | ( | ) |
Definition at line 16 of file BranchProcedureControlValueUnit.cpp.
References action_name, number_of_branches, procedure_name, and step_name.
|
virtual |
Definition at line 24 of file BranchProcedureControlValueUnit.cpp.
References clearBranchProcedureControlValueUnit().
| bool BranchProcedureControlValueUnit::checkIfControlValueBranchNeedsToBeGenerated | ( | std::string | , |
| std::string | , | ||
| std::string | |||
| ) |
Definition at line 41 of file BranchProcedureControlValueUnit.cpp.
References action_name, procedure_name, and step_name.
| void BranchProcedureControlValueUnit::clearBranchProcedureControlValueUnit | ( | ) |
Definition at line 28 of file BranchProcedureControlValueUnit.cpp.
References control_values, and probabilities.
Referenced by ~BranchProcedureControlValueUnit().
| void BranchProcedureControlValueUnit::copyBranchProcedureControlValueUnit | ( | BranchProcedureControlValueUnit | _bpcvu | ) |
Definition at line 85 of file BranchProcedureControlValueUnit.cpp.
References action_name, control_values, getActionName(), getNumberOfBranches(), getProcedureName(), getStepName(), number_of_branches, probabilities, procedure_name, and step_name.
| string BranchProcedureControlValueUnit::getActionName | ( | ) |
Definition at line 39 of file BranchProcedureControlValueUnit.cpp.
References action_name.
Referenced by copyBranchProcedureControlValueUnit().
| int BranchProcedureControlValueUnit::getNumberOfBranches | ( | ) |
Definition at line 40 of file BranchProcedureControlValueUnit.cpp.
References number_of_branches.
Referenced by copyBranchProcedureControlValueUnit(), ProcedureStepUnit::executeAction(), and ProcedureStepUnit::executeNonResponseAction().
| string BranchProcedureControlValueUnit::getProcedureName | ( | ) |
Definition at line 37 of file BranchProcedureControlValueUnit.cpp.
References procedure_name.
Referenced by copyBranchProcedureControlValueUnit().
| string BranchProcedureControlValueUnit::getStepName | ( | ) |
Definition at line 38 of file BranchProcedureControlValueUnit.cpp.
References step_name.
Referenced by copyBranchProcedureControlValueUnit().
| void BranchProcedureControlValueUnit::readInfoFromFile | ( | std::ifstream & | ) |
Definition at line 51 of file BranchProcedureControlValueUnit.cpp.
References control_values, probabilities, r5pars_, setActionName(), setNumberOfBranches(), setProcedureName(), and setStepName().
| void BranchProcedureControlValueUnit::retrieveBranchProcedureControlValueUnitFromFile | ( | std::ifstream & | ) |
Definition at line 123 of file BranchProcedureControlValueUnit.cpp.
References action_name, control_values, number_of_branches, probabilities, procedure_name, and step_name.
| void BranchProcedureControlValueUnit::saveBranchProcedureControlValueUnitToFile | ( | std::ofstream & | ) |
Definition at line 104 of file BranchProcedureControlValueUnit.cpp.
References action_name, control_values, number_of_branches, probabilities, procedure_name, and step_name.
|
inline |
Definition at line 43 of file BranchProcedureControlValueUnit.h.
References action_name, control_values, number_of_branches, probabilities, procedure_name, and step_name.
| void BranchProcedureControlValueUnit::setActionName | ( | std::string | ) |
Definition at line 35 of file BranchProcedureControlValueUnit.cpp.
References action_name.
Referenced by readInfoFromFile().
| void BranchProcedureControlValueUnit::setNumberOfBranches | ( | int | n | ) |
Definition at line 36 of file BranchProcedureControlValueUnit.cpp.
References number_of_branches.
Referenced by readInfoFromFile().
| void BranchProcedureControlValueUnit::setProcedureName | ( | std::string | ) |
Definition at line 33 of file BranchProcedureControlValueUnit.cpp.
References procedure_name.
Referenced by readInfoFromFile().
| void BranchProcedureControlValueUnit::setStepName | ( | std::string | ) |
Definition at line 34 of file BranchProcedureControlValueUnit.cpp.
References step_name.
Referenced by readInfoFromFile().
|
private |
Definition at line 56 of file BranchProcedureControlValueUnit.h.
Referenced by BranchProcedureControlValueUnit(), checkIfControlValueBranchNeedsToBeGenerated(), copyBranchProcedureControlValueUnit(), getActionName(), retrieveBranchProcedureControlValueUnitFromFile(), saveBranchProcedureControlValueUnitToFile(), serialize(), and setActionName().
| std::vector<double> BranchProcedureControlValueUnit::control_values |
Definition at line 41 of file BranchProcedureControlValueUnit.h.
Referenced by clearBranchProcedureControlValueUnit(), copyBranchProcedureControlValueUnit(), ProcedureStepUnit::executeAction(), ProcedureStepUnit::executeNonResponseAction(), readInfoFromFile(), retrieveBranchProcedureControlValueUnitFromFile(), saveBranchProcedureControlValueUnitToFile(), and serialize().
|
private |
Definition at line 57 of file BranchProcedureControlValueUnit.h.
Referenced by BranchProcedureControlValueUnit(), copyBranchProcedureControlValueUnit(), getNumberOfBranches(), retrieveBranchProcedureControlValueUnitFromFile(), saveBranchProcedureControlValueUnitToFile(), serialize(), and setNumberOfBranches().
| std::vector<double> BranchProcedureControlValueUnit::probabilities |
Definition at line 40 of file BranchProcedureControlValueUnit.h.
Referenced by clearBranchProcedureControlValueUnit(), copyBranchProcedureControlValueUnit(), ProcedureStepUnit::executeAction(), ProcedureStepUnit::executeNonResponseAction(), readInfoFromFile(), retrieveBranchProcedureControlValueUnitFromFile(), saveBranchProcedureControlValueUnitToFile(), and serialize().
|
private |
Definition at line 54 of file BranchProcedureControlValueUnit.h.
Referenced by BranchProcedureControlValueUnit(), checkIfControlValueBranchNeedsToBeGenerated(), copyBranchProcedureControlValueUnit(), getProcedureName(), retrieveBranchProcedureControlValueUnitFromFile(), saveBranchProcedureControlValueUnitToFile(), serialize(), and setProcedureName().
|
private |
Definition at line 55 of file BranchProcedureControlValueUnit.h.
Referenced by BranchProcedureControlValueUnit(), checkIfControlValueBranchNeedsToBeGenerated(), copyBranchProcedureControlValueUnit(), getStepName(), retrieveBranchProcedureControlValueUnitFromFile(), saveBranchProcedureControlValueUnitToFile(), serialize(), and setStepName().