1 #ifndef PMPL_GROUP_DECOUPLED_STRATEGY_H_
2 #define PMPL_GROUP_DECOUPLED_STRATEGY_H_
38 virtual void Print(std::ostream& _os)
const override;
44 virtual void Iterate()
override;
55 std::string m_strategyLabel;
Definition: GenericStateGraph.h:67
STAPLGraph::vertex_descriptor VID
Definition: GenericStateGraph.h:83
Definition: GroupCfg.h:39
Definition: GroupDecoupledStrategy.h:11
virtual void Finalize() override
Clean-up and output results.
Definition: GroupDecoupledStrategy.cpp:73
virtual void Print(std::ostream &_os) const override
Definition: GroupDecoupledStrategy.cpp:25
MPBaseObject::GroupCfgType GroupCfgType
Definition: GroupDecoupledStrategy.h:18
MPBaseObject::RoadmapType RoadmapType
Definition: GroupDecoupledStrategy.h:20
virtual ~GroupDecoupledStrategy()=default
virtual void Iterate() override
Execute one iteration of the strategy.
Definition: GroupDecoupledStrategy.cpp:35
RoadmapType::VID VID
Definition: GroupDecoupledStrategy.h:22
GroupDecoupledStrategy()
Definition: GroupDecoupledStrategy.cpp:9
MPBaseObject::GroupWeightType GroupWeightType
Definition: GroupDecoupledStrategy.h:21
MPBaseObject::WeightType WeightType
Definition: GroupDecoupledStrategy.h:19
Definition: GroupLocalPlan.h:24
Definition: GroupStrategyMethod.h:19