HAL
plugin_graph_algorithm.cpp
Go to the documentation of this file.
2 
4 
5 namespace hal
6 {
7  extern std::unique_ptr<BasePluginInterface> create_plugin_instance()
8  {
9  return std::make_unique<GraphAlgorithmPlugin>();
10  }
11 
12  std::string GraphAlgorithmPlugin::get_name() const
13  {
14  return std::string("graph_algorithm");
15  }
16 
18  {
19  return std::string("0.2");
20  }
21 
23  {
24  return "Graph algorithms based on igraph operating on a netlist graph abstraction.";
25  }
26 
27  std::set<std::string> GraphAlgorithmPlugin::get_dependencies() const
28  {
29  return {};
30  }
31 } // namespace hal
std::string get_description() const override
Get a short description of the plugin.
std::string get_version() const override
Get the version of the plugin.
std::set< std::string > get_dependencies() const override
Get the plugin dependencies.
std::string get_name() const override
Get the name of the plugin.
std::unique_ptr< BasePluginInterface > create_plugin_instance()
Definition: plugin_gui.cpp:71
This file contains all functions related to the HAL plugin API.