← Documentation
ADS-IDAC Engine 5.0.0
BranchMentalProcedureActivationTime Class Reference

#include <BranchMentalProcedureActivationTime.h>

Public Member Functions

 BranchMentalProcedureActivationTime ()
 
virtual ~BranchMentalProcedureActivationTime ()
 
BranchMentalProcedureActivationTimeUnit * checkToGenerateActivationTimeBranches (std::string, std::string)
 
void clearBranchMentalProcedureActivationTime ()
 
void copyBranchMentalProcedureActivationTime (BranchMentalProcedureActivationTime &)
 
void readInfoFromFile ()
 
void retrieveBranchMentalProcedureActivationTimeFromFile (std::ifstream &)
 
void saveBranchMentalProcedureActivationTimeToFile (std::ofstream &)
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 

Public Attributes

std::vector< std::unique_ptr< BranchMentalProcedureActivationTimeUnit > > activation_time_branches
 

Detailed Description

Definition at line 23 of file BranchMentalProcedureActivationTime.h.

Constructor & Destructor Documentation

◆ BranchMentalProcedureActivationTime()

BranchMentalProcedureActivationTime::BranchMentalProcedureActivationTime ( )

Definition at line 17 of file BranchMentalProcedureActivationTime.cpp.

◆ ~BranchMentalProcedureActivationTime()

BranchMentalProcedureActivationTime::~BranchMentalProcedureActivationTime ( )
virtual

Definition at line 22 of file BranchMentalProcedureActivationTime.cpp.

References clearBranchMentalProcedureActivationTime().

Here is the call graph for this function:

Member Function Documentation

◆ checkToGenerateActivationTimeBranches()

BranchMentalProcedureActivationTimeUnit * BranchMentalProcedureActivationTime::checkToGenerateActivationTimeBranches ( std::string  ,
std::string   
)

Definition at line 27 of file BranchMentalProcedureActivationTime.cpp.

References activation_time_branches.

Referenced by Operator::checkAndActivateHWKB().

Here is the caller graph for this function:

◆ clearBranchMentalProcedureActivationTime()

void BranchMentalProcedureActivationTime::clearBranchMentalProcedureActivationTime ( )

Definition at line 45 of file BranchMentalProcedureActivationTime.cpp.

References activation_time_branches.

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

Here is the caller graph for this function:

◆ copyBranchMentalProcedureActivationTime()

void BranchMentalProcedureActivationTime::copyBranchMentalProcedureActivationTime ( BranchMentalProcedureActivationTime &  _bmp_at)

Definition at line 50 of file BranchMentalProcedureActivationTime.cpp.

References activation_time_branches.

Referenced by BranchRecord::copyBranchRecord().

Here is the caller graph for this function:

◆ readInfoFromFile()

void BranchMentalProcedureActivationTime::readInfoFromFile ( )

Definition at line 60 of file BranchMentalProcedureActivationTime.cpp.

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

Referenced by BranchRecord::initiationForSimulation().

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

◆ retrieveBranchMentalProcedureActivationTimeFromFile()

void BranchMentalProcedureActivationTime::retrieveBranchMentalProcedureActivationTimeFromFile ( std::ifstream &  )

Definition at line 85 of file BranchMentalProcedureActivationTime.cpp.

References activation_time_branches.

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

Here is the caller graph for this function:

◆ saveBranchMentalProcedureActivationTimeToFile()

void BranchMentalProcedureActivationTime::saveBranchMentalProcedureActivationTimeToFile ( std::ofstream &  )

Definition at line 98 of file BranchMentalProcedureActivationTime.cpp.

References activation_time_branches.

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

Here is the caller graph for this function:

◆ serialize()

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

Definition at line 36 of file BranchMentalProcedureActivationTime.h.

References activation_time_branches.

Member Data Documentation

◆ activation_time_branches


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