KiCad PCB EDA Suite
|
#include <sim_model_subckt.h>
Public Member Functions | |
void | ReadModel (const SIM_LIBRARY_SPICE &aLibrary, const std::string &aSpiceCode) override |
SPICE_MODEL_PARSER (SIM_MODEL_SPICE &aModel) | |
Static Public Member Functions | |
static SIM_MODEL::TYPE | ReadType (const SIM_LIBRARY_SPICE &aLibrary, const std::string &aSpiceCode) |
Static Protected Member Functions | |
static SIM_MODEL::TYPE | ReadTypeFromSpiceStrings (const std::string &aTypeString, const std::string &aLevel="", const std::string &aVersion="", bool aSkipDefaultLevel=true) |
Protected Attributes | |
SIM_MODEL_SPICE & | m_model |
Definition at line 42 of file sim_model_subckt.h.
|
overridevirtual |
Reimplemented from SPICE_MODEL_PARSER.
Definition at line 69 of file sim_model_subckt.cpp.
References SIM_MODEL::AddParam(), SIM_MODEL::AddPin(), SIM_MODEL::GetPinCount(), SPICE_MODEL_PARSER::m_model, SIM_MODEL_SUBCKT::m_paramInfos, SIM_MODEL_SPICE::m_spiceCode, and THROW_IO_ERROR.
|
staticinherited |
Definition at line 54 of file spice_model_parser.cpp.
References _, SIM_LIBRARY::FindModel(), SIM_MODEL::GetType(), SPICE_MODEL_PARSER::ReadTypeFromSpiceStrings(), and THROW_IO_ERROR.
Referenced by SIM_MODEL_SPICE::Create().
|
staticprotectedinherited |
Definition at line 264 of file spice_model_parser.cpp.
References SIM_MODEL::SPICE_INFO::isDefaultLevel, SIM_MODEL::SPICE_INFO::level, SIM_MODEL::SPICE_INFO::modelType, SIM_MODEL::SpiceInfo(), and SIM_MODEL::SPICE_INFO::version.
Referenced by SPICE_MODEL_PARSER::ReadType().
|
inline |
Definition at line 40 of file spice_model_parser.h.
|
protectedinherited |
Definition at line 51 of file spice_model_parser.h.
Referenced by SPICE_MODEL_PARSER::ReadModel(), and ReadModel().