← Documentation
ADS-IDAC Engine 5.0.0
BranchMentalProcedureActivationTimeUnit Class Reference

#include <BranchMentalProcedureActivationTimeUnit.h>

Public Member Functions

 BranchMentalProcedureActivationTimeUnit ()
 
virtual ~BranchMentalProcedureActivationTimeUnit ()
 
bool checkIfActivationBranchNeedsToBeGenerated (std::string, std::string)
 
void setMentalProcedureName (std::string)
 
void setMentalBeliefName (std::string)
 
void setNumberOfBranches (int)
 
std::string getMentalProcedureName ()
 
std::string getMentalBeliefName ()
 
int getNumberOfBranches ()
 
void readInfoFromFile (std::ifstream &)
 
void saveBranchMentalProcedureActivationTimeUnitToFile (std::ofstream &)
 
void retrieveBranchMentalProcedureActivationTimeUnitFromFile (std::ifstream &)
 
void copyBranchMentalProcedureActivationTimeUnit (BranchMentalProcedureActivationTimeUnit &)
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 

Private Attributes

std::string mental_procedure_name
 
std::string mental_belief_name
 
int number_of_branches
 

Detailed Description

Definition at line 17 of file BranchMentalProcedureActivationTimeUnit.h.

Constructor & Destructor Documentation

◆ BranchMentalProcedureActivationTimeUnit()

BranchMentalProcedureActivationTimeUnit::BranchMentalProcedureActivationTimeUnit ( )

◆ ~BranchMentalProcedureActivationTimeUnit()

BranchMentalProcedureActivationTimeUnit::~BranchMentalProcedureActivationTimeUnit ( )
virtual

Definition at line 23 of file BranchMentalProcedureActivationTimeUnit.cpp.

Member Function Documentation

◆ checkIfActivationBranchNeedsToBeGenerated()

bool BranchMentalProcedureActivationTimeUnit::checkIfActivationBranchNeedsToBeGenerated ( std::string  ,
std::string   
)

◆ copyBranchMentalProcedureActivationTimeUnit()

void BranchMentalProcedureActivationTimeUnit::copyBranchMentalProcedureActivationTimeUnit ( BranchMentalProcedureActivationTimeUnit &  _bmpat)

Definition at line 60 of file BranchMentalProcedureActivationTimeUnit.cpp.

References getMentalBeliefName(), getMentalProcedureName(), getNumberOfBranches(), mental_belief_name, mental_procedure_name, and number_of_branches.

Here is the call graph for this function:

◆ getMentalBeliefName()

string BranchMentalProcedureActivationTimeUnit::getMentalBeliefName ( )

Definition at line 40 of file BranchMentalProcedureActivationTimeUnit.cpp.

References mental_belief_name.

Referenced by copyBranchMentalProcedureActivationTimeUnit().

Here is the caller graph for this function:

◆ getMentalProcedureName()

string BranchMentalProcedureActivationTimeUnit::getMentalProcedureName ( )

Definition at line 39 of file BranchMentalProcedureActivationTimeUnit.cpp.

References mental_procedure_name.

Referenced by copyBranchMentalProcedureActivationTimeUnit().

Here is the caller graph for this function:

◆ getNumberOfBranches()

int BranchMentalProcedureActivationTimeUnit::getNumberOfBranches ( )

Definition at line 41 of file BranchMentalProcedureActivationTimeUnit.cpp.

References number_of_branches.

Referenced by Operator::checkAndActivateHWKB(), and copyBranchMentalProcedureActivationTimeUnit().

Here is the caller graph for this function:

◆ readInfoFromFile()

void BranchMentalProcedureActivationTimeUnit::readInfoFromFile ( std::ifstream &  )

◆ retrieveBranchMentalProcedureActivationTimeUnitFromFile()

void BranchMentalProcedureActivationTimeUnit::retrieveBranchMentalProcedureActivationTimeUnitFromFile ( std::ifstream &  )

◆ saveBranchMentalProcedureActivationTimeUnitToFile()

void BranchMentalProcedureActivationTimeUnit::saveBranchMentalProcedureActivationTimeUnitToFile ( std::ofstream &  )

◆ serialize()

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

◆ setMentalBeliefName()

void BranchMentalProcedureActivationTimeUnit::setMentalBeliefName ( std::string  )

Definition at line 37 of file BranchMentalProcedureActivationTimeUnit.cpp.

References mental_belief_name.

◆ setMentalProcedureName()

void BranchMentalProcedureActivationTimeUnit::setMentalProcedureName ( std::string  )

Definition at line 36 of file BranchMentalProcedureActivationTimeUnit.cpp.

References mental_procedure_name.

◆ setNumberOfBranches()

void BranchMentalProcedureActivationTimeUnit::setNumberOfBranches ( int  n)

Definition at line 38 of file BranchMentalProcedureActivationTimeUnit.cpp.

References number_of_branches.

Member Data Documentation

◆ mental_belief_name

◆ mental_procedure_name

◆ number_of_branches


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