24 #ifndef LEADINGACTIONINFO_H 25 #define LEADINGACTIONINFO_H 27 #include "utility/kernel/CommandEntity.h" 45 short int leading_representative_value_index;
46 short int general_representative_value_index;
49 LeadingActionInfo(
const short int &i= -1,
const short int &lrv= -1,
const short int &grv= 0);
56 {
return (index==j); }
57 inline short int getLeadingActionIndex(
void)
const 59 inline short int getLeadingRepresentativeValueIndex(
void)
const 60 {
return leading_representative_value_index; }
61 inline short int getGeneralRepresentativeValueIndex(
void)
const 62 {
return general_representative_value_index; }
63 void Print(std::ostream &os)
const;
Routines to generate combinations of actions.
LeadingActionInfo(const short int &i=-1, const short int &lrv=-1, const short int &grv=0)
Default constructor.
Definition: LeadingActionInfo.cc:26
Information about the leading action.
Definition: LeadingActionInfo.h:35
Objet that can execute python scripts.
Definition: CommandEntity.h:40
bool leadingActionExists(void) const
Return true if there is a leading action.
Definition: LeadingActionInfo.h:52
bool isLeadingActionIndex(const short int &j) const
Return true if the argument is the leading action index.
Definition: LeadingActionInfo.h:55
void Print(std::ostream &os) const
Print stuff.
Definition: LeadingActionInfo.cc:31