← Documentation
ADS-IDAC Engine 5.0.0
BranchProcedureAtionTime Class Reference

#include <BranchProcedureAtionTime.h>

Public Member Functions

 BranchProcedureAtionTime ()
 
virtual ~BranchProcedureAtionTime ()
 
void readInfoFromFile ()
 
void saveBranchProcedureAtionTimeToFile (std::ofstream &)
 
void retrieveBranchProcedureAtionTimeFromFile (std::ifstream &)
 
void copyBranchProcedureAtionTime (BranchProcedureAtionTime &)
 
void clearBranchProcedureAtionTime ()
 
BranchProcedureActionTimeUnit * checkToGenerateActionTimeBranches (std::string, std::string, std::string)
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 

Public Attributes

std::vector< std::unique_ptr< BranchProcedureActionTimeUnit > > action_time_branches
 

Detailed Description

Definition at line 17 of file BranchProcedureAtionTime.h.

Constructor & Destructor Documentation

◆ BranchProcedureAtionTime()

BranchProcedureAtionTime::BranchProcedureAtionTime ( )

Definition at line 19 of file BranchProcedureAtionTime.cpp.

◆ ~BranchProcedureAtionTime()

BranchProcedureAtionTime::~BranchProcedureAtionTime ( )
virtual

Definition at line 24 of file BranchProcedureAtionTime.cpp.

References clearBranchProcedureAtionTime().

Here is the call graph for this function:

Member Function Documentation

◆ checkToGenerateActionTimeBranches()

BranchProcedureActionTimeUnit * BranchProcedureAtionTime::checkToGenerateActionTimeBranches ( std::string  ,
std::string  ,
std::string   
)

Definition at line 77 of file BranchProcedureAtionTime.cpp.

References action_time_branches.

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

Here is the caller graph for this function:

◆ clearBranchProcedureAtionTime()

void BranchProcedureAtionTime::clearBranchProcedureAtionTime ( )

Definition at line 28 of file BranchProcedureAtionTime.cpp.

References action_time_branches.

Referenced by BranchRecord::clearBranchRecordAll(), and ~BranchProcedureAtionTime().

Here is the caller graph for this function:

◆ copyBranchProcedureAtionTime()

void BranchProcedureAtionTime::copyBranchProcedureAtionTime ( BranchProcedureAtionTime &  _bt)

Definition at line 69 of file BranchProcedureAtionTime.cpp.

References action_time_branches.

Referenced by BranchRecord::copyBranchRecord().

Here is the caller graph for this function:

◆ readInfoFromFile()

void BranchProcedureAtionTime::readInfoFromFile ( )

Definition at line 32 of file BranchProcedureAtionTime.cpp.

References action_time_branches, g_sim, Scheduler::getEOPDirectory(), and SimulationContext::SScheduler.

Referenced by BranchRecord::initiationForSimulation().

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

◆ retrieveBranchProcedureAtionTimeFromFile()

void BranchProcedureAtionTime::retrieveBranchProcedureAtionTimeFromFile ( std::ifstream &  )

Definition at line 59 of file BranchProcedureAtionTime.cpp.

References action_time_branches.

Referenced by BranchRecord::retrieveBranchRecordFromFile(), and BranchRecord::retrieveRecentBranchClusterFromFile().

Here is the caller graph for this function:

◆ saveBranchProcedureAtionTimeToFile()

void BranchProcedureAtionTime::saveBranchProcedureAtionTimeToFile ( std::ofstream &  )

Definition at line 52 of file BranchProcedureAtionTime.cpp.

References action_time_branches.

Referenced by BranchRecord::saveBranchRecordToFile(), and BranchRecord::saveRecentBranchClusterToFile().

Here is the caller graph for this function:

◆ serialize()

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

Definition at line 30 of file BranchProcedureAtionTime.h.

References action_time_branches.

Member Data Documentation

◆ action_time_branches


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