39 std::unique_ptr<GraphTreeCreator>&& graph_tree_creator_ptr,
40 std::unique_ptr<IGraphSearcher>&& graph_searcher_ptr,
54 static constexpr int kThreadNum = 6;
57 std::vector<GaitPatternGraphTree> InitializeGraphTreeArray(
int thread_num,
int max_node_num)
const;
60 const std::unique_ptr<GraphTreeCreator> graph_tree_creator_ptr_;
63 const std::unique_ptr<IGraphSearcher> graph_searcher_ptr_;
68 std::vector<GaitPatternGraphTree> graph_tree_array_;
73 static_assert(0 < kThreadNum,
"The number of threads must be positive.");