6 std::string NetlistSimulatorPlugin::s_engine_name;
10 return std::make_unique<NetlistSimulatorPlugin>();
15 return std::string(
"hal_simulator");
20 return std::string(
"0.1");
25 return std::string(
"Deprecated HAL build-in simulation engine (for tests only)");
30 std::set<std::string> retval;
31 retval.insert(
"netlist_simulator_controller");
std::string get_name() const override
std::string get_version() const override
std::set< std::string > get_dependencies() const override
std::string get_description() const override
void on_unload() override
void deleteFactory(const std::string nam)
static SimulationEngineFactories * instance()
std::unique_ptr< BasePluginInterface > create_plugin_instance()