Class find_embedding::pathfinder_base¶
-
template<typename
embedding_problem_t>
classpathfinder_base: public find_embedding::pathfinder_public_interface¶ Subclassed by find_embedding::pathfinder_parallel< embedding_problem_t >, find_embedding::pathfinder_serial< embedding_problem_t >
Public Functions
-
virtual void
set_initial_chains(map<int, vector<int>> chains)¶ setter for the initial_chains parameter
-
bool
check_improvement(const embedding_t &emb)¶ nonzero return if this is an improvement on our previous best embedding
-
virtual int
heuristicEmbedding()¶ perform the heuristic embedding, returning 1 if an embedding was found and 0 otherwise
-
virtual void