24 #ifndef SINGLEACTIONWRAPPER_H    25 #define SINGLEACTIONWRAPPER_H    27 #include "ActionWrapper.h"    28 #include "ActionRepresentativeValues.h"    42     virtual std::string 
getName(
void) 
const;
 List of representative values of actions (ActionWrapper objects). 
Definition: ActionWrapperList.h:42
virtual Action getRepresentativeValue(const LeadingActionInfo &) const
Get the representative value of the action in the contest being pased as parameter. 
Definition: SingleActionWrapper.cc:55
Routines to generate combinations of actions. 
Wrapper for a single action. 
Definition: SingleActionWrapper.h:34
SingleActionWrapper(const std::string &n="", const std::string &descrip="", ActionWrapperList *list=nullptr)
Default constructor. 
Definition: SingleActionWrapper.cc:26
virtual std::string getName(void) const
Return the action name. 
Definition: SingleActionWrapper.cc:38
Action or linear combination of actions. 
Definition: Action.h:44
bool notDeterminant(void) const
Return true if the action cannot be determinant. 
Definition: SingleActionWrapper.cc:66
Representative values of an action. 
Definition: ActionRepresentativeValues.h:40
Information about the leading action. 
Definition: LeadingActionInfo.h:35
Base class for action design values and action groups. 
Definition: ActionWrapper.h:42
const Action * getAction(const size_t &) const
Return the action corresponding to the given index. 
Definition: SingleActionWrapper.cc:49
Relationship of an action with the other ones. 
Definition: ActionRelationships.h:37
std::vector< const Action * > getWrappedActions(void) const
Return pointers to the actions wrapped in this object. 
Definition: SingleActionWrapper.cc:42
const ActionRelationships & getRelaciones(void) const
Return the relatioships with the other actions. 
Definition: SingleActionWrapper.cc:62