3
* Author: Peter G. Jensen
5
* Created on March 7, 2018, 1:51 PM
8
#include "CTL/SearchStrategy/HeuristicSearch.h"
9
#include "CTL/DependencyGraph/Edge.h"
10
#include "CTL/DependencyGraph/Configuration.h"
12
namespace SearchStrategy {
14
size_t HeuristicSearch::Wsize() const {
18
void HeuristicSearch::pushToW(DependencyGraph::Edge* edge) {
22
DependencyGraph::Edge* HeuristicSearch::popFromW() {
23
auto it = std::max_element(W.begin(), W.end(), [](auto a, auto b){
24
return a->targets.size() < b->targets.size();