25#ifndef SIM_MODEL_SPICE_H
26#define SIM_MODEL_SPICE_H
51 const std::string& aSpiceCode );
54 std::unique_ptr<SPICE_GENERATOR> aSpiceGenerator );
57 std::unique_ptr<SPICE_GENERATOR> aSpiceGenerator,
58 std::unique_ptr<SPICE_MODEL_PARSER> aSpiceModelParser );
62 const std::string& aParamValue,
virtual void SetParamFromSpiceCode(const std::string &aParamName, const std::string &aParamValue, SIM_VALUE_GRAMMAR::NOTATION aNotation=SIM_VALUE_GRAMMAR::NOTATION::SPICE)
static std::unique_ptr< SIM_MODEL_SPICE > Create(const SIM_LIBRARY_SPICE &aLibrary, const std::string &aSpiceCode)
std::unique_ptr< SPICE_MODEL_PARSER > m_spiceModelParser
std::string Preview(const SPICE_ITEM &aItem) const override
SPICE_GENERATOR(const SIM_MODEL &aModel)