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 bool | ReadType (const SIM_LIBRARY_SPICE &aLibrary, const std::string &aSpiceCode, SIM_MODEL::TYPE *aType, bool aFirstPass) |
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 70 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 64 of file spice_model_parser.cpp.
References _, SIM_LIBRARY::FindModel(), SIM_MODEL::GetType(), SPICE_MODEL_PARSER::ReadTypeFromSpiceStrings(), THROW_IO_ERROR, and traceSpiceModelParser.
Referenced by SIM_MODEL_SPICE::Create().
|
staticprotectedinherited |
Definition at line 294 of file spice_model_parser.cpp.
References SIM_MODEL::SPICE_INFO::modelType, and SIM_MODEL::SpiceInfo().
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().