KiCad PCB EDA Suite
|
#include <sim_model_source.h>
Public Member Functions | |
SIM_MODEL_SOURCE (TYPE aType) | |
bool | HasAutofill () const override |
bool | HasPrimaryValue () const override |
std::vector< std::string > | GetPinNames () const override |
DEFINE_ENUM_CLASS_WITH_ITERATOR (DEVICE_T, NONE, R, C, L, TLINE, SW, D, NPN, PNP, NJFET, PJFET, NMES, PMES, NMOS, PMOS, V, I, E, F, G, H, SUBCKT, XSPICE, KIBIS, SPICE) struct DEVICE_INFO | |
DEFINE_ENUM_CLASS_WITH_ITERATOR (TYPE, NONE, R, R_POT, R_BEHAVIORAL, C, C_BEHAVIORAL, L, L_MUTUAL, L_BEHAVIORAL, TLINE_Z0, TLINE_RLGC, SW_V, SW_I, D, NPN_VBIC, PNP_VBIC, NPN_GUMMELPOON, PNP_GUMMELPOON, NPN_HICUM2, PNP_HICUM2, NJFET_SHICHMANHODGES, PJFET_SHICHMANHODGES, NJFET_PARKERSKELLERN, PJFET_PARKERSKELLERN, NMES_STATZ, PMES_STATZ, NMES_YTTERDAL, PMES_YTTERDAL, NMES_HFET1, PMES_HFET1, NMES_HFET2, PMES_HFET2, NMOS_VDMOS, PMOS_VDMOS, NMOS_MOS1, PMOS_MOS1, NMOS_MOS2, PMOS_MOS2, NMOS_MOS3, PMOS_MOS3, NMOS_BSIM1, PMOS_BSIM1, NMOS_BSIM2, PMOS_BSIM2, NMOS_MOS6, PMOS_MOS6, NMOS_MOS9, PMOS_MOS9, NMOS_BSIM3, PMOS_BSIM3, NMOS_B4SOI, PMOS_B4SOI, NMOS_BSIM4, PMOS_BSIM4, NMOS_B3SOIFD, PMOS_B3SOIFD, NMOS_B3SOIDD, PMOS_B3SOIDD, NMOS_B3SOIPD, PMOS_B3SOIPD, NMOS_HISIM2, PMOS_HISIM2, NMOS_HISIMHV1, PMOS_HISIMHV1, NMOS_HISIMHV2, PMOS_HISIMHV2, V, V_SIN, V_PULSE, V_EXP, V_VCL, V_CCL, V_PWL, V_WHITENOISE, V_PINKNOISE, V_BURSTNOISE, V_RANDUNIFORM, V_RANDNORMAL, V_RANDEXP, V_BEHAVIORAL, I, I_SIN, I_PULSE, I_EXP, I_VCL, I_CCL, I_PWL, I_WHITENOISE, I_PINKNOISE, I_BURSTNOISE, I_RANDUNIFORM, I_RANDNORMAL, I_RANDEXP, I_BEHAVIORAL, SUBCKT, XSPICE, KIBIS_DEVICE, KIBIS_DRIVER_DC, KIBIS_DRIVER_RECT, KIBIS_DRIVER_PRBS, RAWSPICE) struct INFO | |
template<> | |
std::string | GetFieldValue (const std::vector< void > *aFields, const wxString &aFieldName, bool aResolve) |
const SPICE_GENERATOR & | SpiceGenerator () const |
const SIM_MODEL_SERIALIZER & | Serializer () const |
template<typename T > | |
void | ReadDataFields (const std::vector< T > *aFields, const std::vector< LIB_PIN * > &aPins) |
template<> | |
void | ReadDataFields (const std::vector< SCH_FIELD > *aFields, const std::vector< LIB_PIN * > &aPins) |
template<> | |
void | ReadDataFields (const std::vector< LIB_FIELD > *aFields, const std::vector< LIB_PIN * > &aPins) |
template<typename T > | |
void | WriteFields (std::vector< T > &aFields) const |
template<> | |
void | WriteFields (std::vector< SCH_FIELD > &aFields) const |
template<> | |
void | WriteFields (std::vector< LIB_FIELD > &aFields) const |
SPICE_INFO | GetSpiceInfo () const |
void | AddPin (const PIN &aPin) |
void | ClearPins () |
int | FindModelPinIndex (const std::string &aSymbolPinNumber) |
void | AddParam (const PARAM::INFO &aInfo) |
DEVICE_INFO | GetDeviceInfo () const |
INFO | GetTypeInfo () const |
DEVICE_T | GetDeviceType () const |
TYPE | GetType () const |
const SIM_MODEL * | GetBaseModel () const |
virtual void | SetBaseModel (const SIM_MODEL &aBaseModel) |
int | GetPinCount () const |
const PIN & | GetPin (unsigned aIndex) const |
std::vector< std::reference_wrapper< const PIN > > | GetPins () const |
void | SetPinSymbolPinNumber (int aPinIndex, const std::string &aSymbolPinNumber) |
virtual void | SetPinSymbolPinNumber (const std::string &aPinName, const std::string &aSymbolPinNumber) |
int | GetParamCount () const |
virtual const PARAM & | GetParam (unsigned aParamIndex) const |
virtual const PARAM * | GetTunerParam () const |
const PARAM * | FindParam (const std::string &aParamName) const |
std::vector< std::reference_wrapper< const PARAM > > | GetParams () const |
const PARAM & | GetParamOverride (unsigned aParamIndex) const |
const PARAM & | GetBaseParam (unsigned aParamIndex) const |
void | SetParamValue (int aParamIndex, const std::string &aValue, SIM_VALUE::NOTATION aNotation=SIM_VALUE::NOTATION::SI) |
void | SetParamValue (const std::string &aParamName, const std::string &aValue, SIM_VALUE::NOTATION aNotation=SIM_VALUE::NOTATION::SI) |
void | SetIsEnabled (bool aIsEnabled) |
bool | IsEnabled () const |
void | SetIsStoredInValue (bool aIsStoredInValue) |
bool | IsStoredInValue () const |
virtual void | SwitchSingleEndedDiff (bool aDiff) |
Static Public Member Functions | |
static DEVICE_INFO | DeviceInfo (DEVICE_T aDeviceType) |
static INFO | TypeInfo (TYPE aType) |
static SPICE_INFO | SpiceInfo (TYPE aType) |
template<typename T > | |
static TYPE | ReadTypeFromFields (const std::vector< T > &aFields, REPORTER &aReporter) |
static std::unique_ptr< SIM_MODEL > | Create (TYPE aType, const std::vector< LIB_PIN * > &aPins, REPORTER &aReporter) |
static std::unique_ptr< SIM_MODEL > | Create (const SIM_MODEL *aBaseModel, const std::vector< LIB_PIN * > &aPins, REPORTER &aReporter) |
template<typename T > | |
static std::unique_ptr< SIM_MODEL > | Create (const SIM_MODEL *aBaseModel, const std::vector< LIB_PIN * > &aPins, const std::vector< T > &aFields, REPORTER &aReporter) |
template<typename T > | |
static std::unique_ptr< SIM_MODEL > | Create (const std::vector< T > &aFields, const std::vector< LIB_PIN * > &aPins, bool aResolved, REPORTER &aReporter) |
template<typename T > | |
static std::string | GetFieldValue (const std::vector< T > *aFields, const wxString &aFieldName, bool aResolve=true) |
template<typename T > | |
static void | SetFieldValue (std::vector< T > &aFields, const wxString &aFieldName, const std::string &aValue) |
template<class T_symbol , class T_field > | |
static bool | InferSimModel (T_symbol &aSymbol, std::vector< T_field > *aFields, bool aResolve, SIM_VALUE_GRAMMAR::NOTATION aNotation, wxString *aDeviceType, wxString *aModelType, wxString *aModelParams, wxString *aPinMap) |
template<class T_symbol , class T_field > | |
static void | MigrateSimModel (T_symbol &aSymbol, const PROJECT *aProject) |
Protected Member Functions | |
void | doSetParamValue (int aParamIndex, const std::string &aValue) override |
void | createPins (const std::vector< LIB_PIN * > &aSymbolPins) |
virtual int | doFindParam (const std::string &aParamName) const |
Static Protected Member Functions | |
static std::unique_ptr< SIM_MODEL > | Create (TYPE aType) |
Protected Attributes | |
std::vector< PARAM > | m_params |
std::vector< PIN > | m_pins |
const SIM_MODEL * | m_baseModel |
std::unique_ptr< SIM_MODEL_SERIALIZER > | m_serializer |
Private Member Functions | |
template<typename T > | |
void | doReadDataFields (const std::vector< T > *aFields, const std::vector< LIB_PIN * > &aPins) |
template<typename T > | |
void | doWriteFields (std::vector< T > &aFields) const |
virtual bool | requiresSpiceModelLine (const SPICE_ITEM &aItem) const |
Static Private Member Functions | |
static const std::vector< PARAM::INFO > & | makeParamInfos (TYPE aType) |
static std::vector< PARAM::INFO > | makeDcParamInfos (const std::string &aPrefix, const std::string &aUnit) |
static std::vector< PARAM::INFO > | makeSinParamInfos (const std::string &aPrefix, const std::string &aUnit) |
static std::vector< PARAM::INFO > | makePulseParamInfos (const std::string &aPrefix, const std::string &aUnit) |
static std::vector< PARAM::INFO > | makeExpParamInfos (const std::string &aPrefix, const std::string &aUnit) |
static std::vector< SIM_MODEL::PARAM::INFO > | makeVcParamInfos (const std::string &aGainUnit) |
static std::vector< SIM_MODEL::PARAM::INFO > | makeCcParamInfos (const std::string &aGainUnit) |
static std::vector< PARAM::INFO > | makePwlParamInfos (const std::string &aPrefix, const std::string &aQuantity, const std::string &aUnit) |
static std::vector< PARAM::INFO > | makeWhiteNoiseParamInfos (const std::string &aPrefix, const std::string &aUnit) |
static std::vector< PARAM::INFO > | makePinkNoiseParamInfos (const std::string &aPrefix, const std::string &aUnit) |
static std::vector< PARAM::INFO > | makeBurstNoiseParamInfos (const std::string &aPrefix, const std::string &aUnit) |
static std::vector< PARAM::INFO > | makeRandomUniformParamInfos (const std::string &aPrefix, const std::string &aUnit) |
static std::vector< PARAM::INFO > | makeRandomNormalParamInfos (const std::string &aPrefix, const std::string &aUnit) |
static std::vector< PARAM::INFO > | makeRandomExpParamInfos (const std::string &aPrefix, const std::string &aUnit) |
static std::vector< PARAM::INFO > | makeRandomPoissonParamInfos (const std::string &aPrefix, const std::string &aUnit) |
static void | appendAcParamInfos (std::vector< PARAM::INFO > &aParamInfos, const std::string &aUnit) |
static void | appendSpParamInfos (std::vector< PARAM::INFO > &aParamInfos, const std::string &aUnit) |
Private Attributes | |
std::unique_ptr< SPICE_GENERATOR > | m_spiceGenerator |
const TYPE | m_type |
bool | m_isEnabled |
bool | m_isStoredInValue |
Definition at line 69 of file sim_model_source.h.
SIM_MODEL_SOURCE::SIM_MODEL_SOURCE | ( | TYPE | aType | ) |
Definition at line 292 of file sim_model_source.cpp.
References SIM_MODEL::AddParam(), and makeParamInfos().
|
inherited |
Definition at line 726 of file sim_model.cpp.
References SIM_MODEL::PARAM::INFO::defaultValue, SIM_MODEL::PARAM::INFO::enumValues, and SIM_MODEL::m_params.
Referenced by SPICE_MODEL_PARSER_SUBCKT::ReadModel(), SIM_MODEL_SUBCKT::SetBaseModel(), SIM_MODEL_BEHAVIORAL::SIM_MODEL_BEHAVIORAL(), SIM_MODEL_IDEAL::SIM_MODEL_IDEAL(), SIM_MODEL_KIBIS::SIM_MODEL_KIBIS(), SIM_MODEL_L_MUTUAL::SIM_MODEL_L_MUTUAL(), SIM_MODEL_NGSPICE::SIM_MODEL_NGSPICE(), SIM_MODEL_R_POT::SIM_MODEL_R_POT(), SIM_MODEL_SOURCE(), SIM_MODEL_SPICE_FALLBACK::SIM_MODEL_SPICE_FALLBACK(), SIM_MODEL_SWITCH::SIM_MODEL_SWITCH(), and SIM_MODEL_TLINE::SIM_MODEL_TLINE().
|
inherited |
Definition at line 702 of file sim_model.cpp.
References SIM_MODEL::m_pins.
Referenced by SIM_MODEL::createPins(), SPICE_MODEL_PARSER_SUBCKT::ReadModel(), SIM_MODEL_SUBCKT::SetBaseModel(), and SIM_MODEL_KIBIS::SwitchSingleEndedDiff().
|
staticprivate |
Definition at line 1147 of file sim_model_source.cpp.
References SIM_MODEL::PARAM::AC, SIM_MODEL::PARAM::INFO::category, SIM_MODEL::PARAM::INFO::defaultValue, SIM_MODEL::PARAM::INFO::description, SIM_MODEL::PARAM::INFO::name, SIM_MODEL::PARAM::INFO::type, SIM_VALUE::TYPE_FLOAT, and SIM_MODEL::PARAM::INFO::unit.
Referenced by makeBurstNoiseParamInfos(), makeDcParamInfos(), makeExpParamInfos(), makePinkNoiseParamInfos(), makePulseParamInfos(), makePwlParamInfos(), makeRandomExpParamInfos(), makeRandomNormalParamInfos(), makeRandomPoissonParamInfos(), makeRandomUniformParamInfos(), makeSinParamInfos(), and makeWhiteNoiseParamInfos().
|
staticprivate |
Definition at line 1168 of file sim_model_source.cpp.
References SIM_MODEL::PARAM::INFO::category, SIM_MODEL::PARAM::INFO::defaultValue, SIM_MODEL::PARAM::INFO::description, SIM_MODEL::PARAM::INFO::name, SIM_MODEL::PARAM::S_PARAM, SIM_MODEL::PARAM::INFO::type, SIM_VALUE::TYPE_FLOAT, SIM_VALUE::TYPE_INT, and SIM_MODEL::PARAM::INFO::unit.
Referenced by makeBurstNoiseParamInfos(), makeDcParamInfos(), makeExpParamInfos(), makePinkNoiseParamInfos(), makePulseParamInfos(), makePwlParamInfos(), makeRandomExpParamInfos(), makeRandomNormalParamInfos(), makeRandomPoissonParamInfos(), makeRandomUniformParamInfos(), makeSinParamInfos(), and makeWhiteNoiseParamInfos().
|
inherited |
Definition at line 708 of file sim_model.cpp.
References SIM_MODEL::m_pins.
Referenced by SIM_MODEL_KIBIS::SwitchSingleEndedDiff().
|
staticinherited |
Definition at line 505 of file sim_model.cpp.
References _, SIM_MODEL::Create(), SIM_MODEL::GetType(), IO_ERROR::Problem(), SIM_MODEL::ReadTypeFromFields(), REFERENCE_FIELD, REPORTER::Report(), and RPT_SEVERITY_ERROR.
|
staticinherited |
Definition at line 467 of file sim_model.cpp.
References SIM_MODEL::Create(), and SIM_MODEL::GetType().
|
staticinherited |
Definition at line 564 of file sim_model.cpp.
References _, SIM_MODEL::Create(), SIM_MODEL::GetFieldValue(), IO_ERROR::Problem(), SIM_MODEL::ReadTypeFromFields(), REFERENCE_FIELD, REPORTER::Report(), RPT_SEVERITY_ERROR, SIM_PARAMS_FIELD, SIM_PINS_FIELD, SIM_VALUE_FIELD, and IO_ERROR::What().
Definition at line 878 of file sim_model.cpp.
|
staticinherited |
Definition at line 448 of file sim_model.cpp.
References SIM_MODEL::Create().
Referenced by SIM_MODEL_SPICE::Create(), SIM_MODEL::Create(), SIM_LIB_MGR::CreateModel(), SIM_MODEL_SPICE_FALLBACK::GetPinNames(), SIM_MODEL::MigrateSimModel(), SIM_LIBRARY_KIBIS::ReadFile(), and SIM_MODEL_SPICE_FALLBACK::SIM_MODEL_SPICE_FALLBACK().
|
protectedinherited |
Definition at line 989 of file sim_model.cpp.
References SIM_MODEL::AddPin(), and SIM_MODEL::GetPinNames().
Referenced by SIM_MODEL::doReadDataFields().
|
inlineinherited |
Definition at line 79 of file sim_model.h.
|
inlineinherited |
Definition at line 124 of file sim_model.h.
|
staticinherited |
Definition at line 56 of file sim_model.cpp.
Referenced by equivalent(), SIM_MODEL::GetDeviceInfo(), SIM_MODEL::MigrateSimModel(), DIALOG_SIM_MODEL< T_symbol, T_field >::onDeviceTypeChoice(), SIM_MODEL::ReadTypeFromFields(), DIALOG_SIM_MODEL< T_symbol, T_field >::updateBuiltinModelWidgets(), and DIALOG_SIM_MODEL< T_symbol, T_field >::updateIbisWidgets().
|
protectedvirtualinherited |
Reimplemented in SIM_MODEL_NGSPICE, and SIM_MODEL_SPICE_FALLBACK.
Definition at line 800 of file sim_model.cpp.
References SIM_MODEL::GetParams().
Referenced by SIM_MODEL::FindParam(), and SIM_MODEL::SetParamValue().
|
privateinherited |
Definition at line 1025 of file sim_model.cpp.
References SIM_MODEL::createPins(), SIM_LIBRARY_KIBIS::DIFF_FIELD, SIM_MODEL::GetFieldValue(), SIM_MODEL::m_serializer, SIM_ENABLE_FIELD, SIM_PARAMS_FIELD, SIM_PINS_FIELD, SIM_VALUE_FIELD, and SIM_MODEL::SwitchSingleEndedDiff().
Referenced by SIM_MODEL::ReadDataFields().
|
overrideprotectedvirtual |
Reimplemented from SIM_MODEL.
Definition at line 301 of file sim_model_source.cpp.
References SIM_MODEL::doSetParamValue(), SIM_MODEL::GetParam(), SIM_MODEL::GetParamCount(), SIM_MODEL::m_params, SIM_MODEL::SetParamValue(), and SIM_MODEL::PARAM::value.
|
privateinherited |
Definition at line 1044 of file sim_model.cpp.
References SIM_MODEL::IsStoredInValue(), SIM_MODEL::m_serializer, MANDATORY_FIELDS, SIM_MODEL::SetFieldValue(), SIM_DEVICE_TYPE_FIELD, SIM_ENABLE_FIELD, SIM_PARAMS_FIELD, SIM_PINS_FIELD, SIM_TYPE_FIELD, and SIM_VALUE_FIELD.
Referenced by SIM_MODEL::WriteFields().
|
inherited |
Definition at line 714 of file sim_model.cpp.
References SIM_MODEL::GetPin(), SIM_MODEL::GetPinCount(), SIM_MODEL::PIN::NOT_CONNECTED, and SIM_MODEL::PIN::symbolPinNumber.
Referenced by SCH_EDITOR_CONTROL::SimProbe().
|
inherited |
Definition at line 814 of file sim_model.cpp.
References SIM_MODEL::doFindParam(), and SIM_MODEL::GetParam().
Referenced by TEST_SIM_LIBRARY_SPICE_FIXTURE::CompareToUsualDiodeModel(), SPICE_GENERATOR_SOURCE::getParamValueString(), SIM_MODEL_R_POT::GetTunerParam(), SPICE_GENERATOR_KIBIS::IbisDevice(), SPICE_GENERATOR_SOURCE::ItemLine(), SPICE_GENERATOR_R_POT::ModelLine(), SPICE_GENERATOR_TLINE::ModelLine(), and TEST_SIM_LIBRARY_SPICE_FIXTURE::TestTransistor().
|
inlineinherited |
Definition at line 471 of file sim_model.h.
References SIM_MODEL::m_baseModel.
Referenced by SIM_MODEL_SERIALIZER::GenerateParams(), SPICE_GENERATOR_SPICE::Preview(), and SIM_MODEL_SUBCKT::SetBaseModel().
|
inherited |
Definition at line 839 of file sim_model.cpp.
References SIM_MODEL::GetParam(), SIM_MODEL::m_baseModel, and SIM_MODEL::m_params.
|
inlineinherited |
Definition at line 465 of file sim_model.h.
References SIM_MODEL::DeviceInfo(), and SIM_MODEL::GetDeviceType().
Referenced by SIM_MODEL_SERIALIZER::GenerateDevice(), SIM_MODEL_SERIALIZER::GenerateValue(), TEST_SIM_LIBRARY_SPICE_FIXTURE::TestTransistor(), TUNER_SLIDER::TUNER_SLIDER(), DIALOG_SIM_MODEL< T_symbol, T_field >::updateBuiltinModelWidgets(), and DIALOG_SIM_MODEL< T_symbol, T_field >::updateIbisWidgets().
|
inlineinherited |
Definition at line 468 of file sim_model.h.
References SIM_MODEL::GetTypeInfo().
Referenced by SIM_MODEL_NGSPICE::canSilentlyIgnoreParam(), SIM_MODEL::GetDeviceInfo(), GetPinNames(), DIALOG_SIM_MODEL< T_symbol, T_field >::updateBuiltinModelWidgets(), and DIALOG_SIM_MODEL< T_symbol, T_field >::updateIbisWidgets().
|
staticinherited |
Definition at line 621 of file sim_model.cpp.
Referenced by SIM_MODEL::Create(), SIM_LIB_MGR::CreateModel(), SIM_MODEL::doReadDataFields(), SPICE_GENERATOR_KIBIS::IbisDevice(), SIM_MODEL::InferSimModel(), DIALOG_SIM_MODEL< T_symbol, T_field >::loadLibrary(), SIM_MODEL::ReadTypeFromFields(), DIALOG_SIM_MODEL< T_symbol, T_field >::TransferDataFromWindow(), DIALOG_SIM_MODEL< T_symbol, T_field >::TransferDataToWindow(), and DIALOG_SIM_MODEL< T_symbol, T_field >::updateWidgets().
|
inherited |
Definition at line 644 of file sim_model.cpp.
|
virtualinherited |
Reimplemented in SIM_MODEL_KIBIS.
Definition at line 785 of file sim_model.cpp.
References SIM_MODEL::GetParam(), SIM_MODEL::m_baseModel, and SIM_MODEL::m_params.
Referenced by DIALOG_SIM_MODEL< T_symbol, T_field >::addParamPropertyIfRelevant(), TEST_SIM_LIBRARY_SPICE_FIXTURE::CompareToEmptyModel(), doSetParamValue(), SIM_MODEL::FindParam(), SIM_MODEL_SERIALIZER::GenerateParams(), SIM_MODEL::GetBaseParam(), SIM_PROPERTY::GetParam(), SIM_MODEL::GetParam(), SIM_MODEL::GetParams(), SIM_MODEL_IDEAL::GetTunerParam(), SPICE_GENERATOR_BEHAVIORAL::ItemLine(), SPICE_GENERATOR_IDEAL::ItemLine(), SPICE_GENERATOR_SOURCE::ItemLine(), SPICE_GENERATOR_RAW_SPICE::ItemName(), DIALOG_SIM_MODEL< T_symbol, T_field >::newParamProperty(), SIM_MODEL_SERIALIZER::ParseParams(), SPICE_MODEL_PARSER::ReadModel(), SIM_BOOL_PROPERTY::SIM_BOOL_PROPERTY(), and DIALOG_SIM_MODEL< T_symbol, T_field >::updateBuiltinModelWidgets().
|
inlineinherited |
Definition at line 486 of file sim_model.h.
References SIM_MODEL::m_params.
Referenced by TEST_SIM_LIBRARY_SPICE_FIXTURE::CompareToEmptyModel(), doSetParamValue(), SIM_MODEL_SERIALIZER::GenerateParams(), SIM_MODEL::GetParams(), SPICE_MODEL_PARSER::ReadModel(), SIM_MODEL::requiresSpiceModelLine(), and DIALOG_SIM_MODEL< T_symbol, T_field >::updateModelParamsTab().
|
inherited |
Definition at line 833 of file sim_model.cpp.
References SIM_MODEL::m_params.
Referenced by TEST_SIM_LIBRARY_SPICE_FIXTURE::CompareToEmptyModel(), SIM_MODEL_SERIALIZER::GenerateParams(), and SIM_MODEL_SERIALIZER::GenerateValue().
|
inherited |
Definition at line 822 of file sim_model.cpp.
References SIM_MODEL::GetParam(), and SIM_MODEL::GetParamCount().
Referenced by SIM_MODEL::doFindParam(), SIM_MODEL_NGSPICE::doFindParam(), SIM_MODEL_SPICE_FALLBACK::doFindParam(), SPICE_GENERATOR::GetInstanceParams(), SPICE_GENERATOR_SOURCE::ItemLine(), SPICE_GENERATOR::ModelLine(), SIM_MODEL_SUBCKT::SetBaseModel(), SIM_MODEL_NGSPICE::SetParamFromSpiceCode(), and SIM_MODEL_KIBIS::SIM_MODEL_KIBIS().
|
inlineinherited |
Definition at line 477 of file sim_model.h.
References SIM_MODEL::m_pins.
Referenced by SIM_MODEL::FindModelPinIndex(), DIALOG_SIM_MODEL< T_symbol, T_field >::getModelPinString(), SIM_MODEL::GetPins(), SPICE_GENERATOR_SWITCH::GetPins(), DIALOG_SIM_MODEL< T_symbol, T_field >::removeOrphanedPinAssignments(), and DIALOG_SIM_MODEL< T_symbol, T_field >::updatePinAssignments().
|
inlineinherited |
Definition at line 476 of file sim_model.h.
References SIM_MODEL::m_pins.
Referenced by SIM_MODEL::FindModelPinIndex(), SIM_MODEL::GetPins(), SPICE_GENERATOR::ItemLine(), SPICE_GENERATOR_RAW_SPICE::Preview(), SPICE_MODEL_PARSER_SUBCKT::ReadModel(), DIALOG_SIM_MODEL< T_symbol, T_field >::removeOrphanedPinAssignments(), and DIALOG_SIM_MODEL< T_symbol, T_field >::updatePinAssignments().
|
overridevirtual |
Reimplemented from SIM_MODEL.
Definition at line 1194 of file sim_model_source.cpp.
References SIM_MODEL::GetDeviceType().
|
inherited |
Definition at line 745 of file sim_model.cpp.
References SIM_MODEL::GetPin(), and SIM_MODEL::GetPinCount().
Referenced by SIM_MODEL_SERIALIZER::GeneratePins(), SPICE_GENERATOR::GetPins(), SCH_EDIT_FRAME::RefreshOperatingPointDisplay(), and SIM_MODEL_SUBCKT::SetBaseModel().
|
inlineinherited |
Definition at line 457 of file sim_model.h.
References SIM_MODEL::GetType(), and SIM_MODEL::SpiceInfo().
Referenced by TEST_SIM_LIBRARY_SPICE_FIXTURE::CompareToEmptyModel(), TEST_SIM_LIBRARY_SPICE_FIXTURE::CompareToUsualDiodeModel(), SPICE_GENERATOR_SOURCE::ItemLine(), SPICE_GENERATOR::ItemName(), SPICE_GENERATOR::ModelLine(), and TEST_SIM_LIBRARY_SPICE_FIXTURE::TestTransistor().
|
inlinevirtualinherited |
Reimplemented in SIM_MODEL_IDEAL, and SIM_MODEL_R_POT.
Definition at line 489 of file sim_model.h.
Referenced by SIMULATOR_FRAME_UI::AddTuner(), SIMULATOR_FRAME_UI::applyTuners(), TUNER_SLIDER::TUNER_SLIDER(), and SIMULATOR_FRAME_UI::UpdateTunerValue().
|
inlineinherited |
Definition at line 469 of file sim_model.h.
References SIM_MODEL::m_type.
Referenced by SIM_MODEL_NGSPICE::canSilentlyIgnoreParam(), TEST_SIM_LIBRARY_SPICE_FIXTURE::CompareToUsualDiodeModel(), SIM_MODEL::Create(), SIM_MODEL_NGSPICE::getModelType(), SIM_MODEL_SPICE_FALLBACK::GetPinNames(), SPICE_GENERATOR_SWITCH::GetPins(), SIM_MODEL::GetSpiceInfo(), SIM_MODEL::GetTypeInfo(), HasPrimaryValue(), SPICE_GENERATOR_KIBIS::IbisDevice(), SPICE_GENERATOR_BEHAVIORAL::ItemLine(), SPICE_GENERATOR_SOURCE::ItemLine(), SPICE_GENERATOR_SWITCH::ItemLine(), SPICE_GENERATOR_TLINE::ModelLine(), SPICE_MODEL_PARSER::ReadType(), SIM_MODEL::SetBaseModel(), TEST_SIM_LIBRARY_SPICE_FIXTURE::TestTransistor(), TUNER_SLIDER::TUNER_SLIDER(), DIALOG_SIM_MODEL< T_symbol, T_field >::updateBuiltinModelWidgets(), DIALOG_SIM_MODEL< T_symbol, T_field >::updateIbisWidgets(), and DIALOG_SIM_MODEL< T_symbol, T_field >::updatePinAssignments().
|
inlineinherited |
Definition at line 466 of file sim_model.h.
References SIM_MODEL::GetType(), and SIM_MODEL::TypeInfo().
Referenced by SPICE_GENERATOR_NGSPICE::CurrentNames(), SIM_MODEL_SERIALIZER::GenerateType(), SIM_MODEL::GetDeviceType(), TEST_SIM_LIBRARY_SPICE_FIXTURE::TestTransistor(), and TUNER_SLIDER::TUNER_SLIDER().
|
inlineoverridevirtual |
Reimplemented from SIM_MODEL.
Definition at line 74 of file sim_model_source.h.
|
inlineoverridevirtual |
Reimplemented from SIM_MODEL.
Definition at line 75 of file sim_model_source.h.
References SIM_MODEL::GetType().
|
staticinherited |
KiCad Spice PEGTL only handles ASCII Although these two look the same, they are U+03BC and U+00B5
Definition at line 1140 of file sim_model.cpp.
References SIM_MODEL::GetFieldValue(), library, SIM_VALUE_GRAMMAR::SI, SIM_DEVICE_TYPE_FIELD, SIM_LIBRARY_FIELD, SIM_NAME_FIELD, SIM_PARAMS_FIELD, SIM_PINS_FIELD, SIM_TYPE_FIELD, SIM_VALUE_FIELD, and SIM_VALUE_GRAMMAR::SPICE.
Referenced by BOOST_AUTO_TEST_CASE(), SIM_LIB_MGR::CreateModel(), and DIALOG_SIM_MODEL< T_symbol, T_field >::TransferDataToWindow().
|
inlineinherited |
Definition at line 509 of file sim_model.h.
References SIM_MODEL::m_isEnabled.
Referenced by SIM_MODEL_SERIALIZER::GenerateEnable().
|
inlineinherited |
Definition at line 516 of file sim_model.h.
References SIM_MODEL::m_isStoredInValue.
Referenced by SIM_MODEL::doWriteFields(), and SIM_MODEL_SERIALIZER::GenerateParams().
|
staticprivate |
Definition at line 936 of file sim_model_source.cpp.
References appendAcParamInfos(), appendSpParamInfos(), SIM_MODEL::PARAM::INFO::category, SIM_MODEL::PARAM::INFO::defaultValue, SIM_MODEL::PARAM::INFO::description, SIM_MODEL::PARAM::INFO::name, SIM_MODEL::PARAM::PRINCIPAL, SIM_MODEL::PARAM::INFO::type, SIM_VALUE::TYPE_FLOAT, and SIM_MODEL::PARAM::INFO::unit.
Referenced by makeParamInfos().
|
staticprivate |
Definition at line 752 of file sim_model_source.cpp.
References SIM_MODEL::PARAM::INFO::description, SIM_MODEL::PARAM::INFO::id, SIM_MODEL::PARAM::INFO::name, SIM_MODEL::PARAM::INFO::type, SIM_VALUE::TYPE_FLOAT, SIM_VALUE::TYPE_STRING, and SIM_MODEL::PARAM::INFO::unit.
Referenced by makeParamInfos().
|
staticprivate |
Definition at line 421 of file sim_model_source.cpp.
References appendAcParamInfos(), appendSpParamInfos(), SIM_MODEL::PARAM::INFO::category, SIM_MODEL::PARAM::INFO::defaultValue, SIM_MODEL::PARAM::INFO::description, SIM_MODEL::PARAM::INFO::name, SIM_MODEL::PARAM::PRINCIPAL, SIM_MODEL::PARAM::INFO::type, SIM_VALUE::TYPE_FLOAT, and SIM_MODEL::PARAM::INFO::unit.
Referenced by makeParamInfos().
|
staticprivate |
Definition at line 577 of file sim_model_source.cpp.
References appendAcParamInfos(), appendSpParamInfos(), SIM_MODEL::PARAM::INFO::category, SIM_MODEL::PARAM::INFO::defaultValue, SIM_MODEL::PARAM::INFO::description, SIM_MODEL::PARAM::INFO::name, SIM_MODEL::PARAM::PRINCIPAL, SIM_MODEL::PARAM::INFO::type, SIM_VALUE::TYPE_FLOAT, and SIM_MODEL::PARAM::INFO::unit.
Referenced by makeParamInfos().
|
staticprivate |
Definition at line 330 of file sim_model_source.cpp.
References empty(), makeBurstNoiseParamInfos(), makeCcParamInfos(), makeDcParamInfos(), makeExpParamInfos(), makePinkNoiseParamInfos(), makePulseParamInfos(), makePwlParamInfos(), makeRandomExpParamInfos(), makeRandomNormalParamInfos(), makeRandomPoissonParamInfos(), makeRandomUniformParamInfos(), makeSinParamInfos(), makeVcParamInfos(), and makeWhiteNoiseParamInfos().
Referenced by SIM_MODEL_SOURCE().
|
staticprivate |
Definition at line 900 of file sim_model_source.cpp.
References appendAcParamInfos(), appendSpParamInfos(), SIM_MODEL::PARAM::INFO::category, SIM_MODEL::PARAM::INFO::defaultValue, SIM_MODEL::PARAM::INFO::description, SIM_MODEL::PARAM::INFO::name, SIM_MODEL::PARAM::PRINCIPAL, SIM_MODEL::PARAM::INFO::type, SIM_VALUE::TYPE_FLOAT, and SIM_MODEL::PARAM::INFO::unit.
Referenced by makeParamInfos().
|
staticprivate |
Definition at line 501 of file sim_model_source.cpp.
References appendAcParamInfos(), appendSpParamInfos(), SIM_MODEL::PARAM::INFO::category, SIM_MODEL::PARAM::INFO::defaultValue, SIM_MODEL::PARAM::INFO::description, SIM_MODEL::PARAM::INFO::name, SIM_MODEL::PARAM::PRINCIPAL, SIM_MODEL::PARAM::INFO::type, SIM_VALUE::TYPE_FLOAT, SIM_VALUE::TYPE_INT, and SIM_MODEL::PARAM::INFO::unit.
Referenced by makeParamInfos().
|
staticprivate |
Definition at line 797 of file sim_model_source.cpp.
References appendAcParamInfos(), appendSpParamInfos(), SIM_MODEL::PARAM::INFO::category, SIM_MODEL::PARAM::INFO::defaultValue, SIM_MODEL::PARAM::INFO::description, SIM_MODEL::PARAM::INFO::name, SIM_MODEL::PARAM::PRINCIPAL, SIM_MODEL::PARAM::INFO::type, SIM_VALUE::TYPE_STRING, and SIM_MODEL::PARAM::INFO::unit.
Referenced by makeParamInfos().
|
staticprivate |
Definition at line 1060 of file sim_model_source.cpp.
References appendAcParamInfos(), appendSpParamInfos(), SIM_MODEL::PARAM::INFO::category, SIM_MODEL::PARAM::INFO::defaultValue, SIM_MODEL::PARAM::INFO::description, SIM_MODEL::PARAM::INFO::name, SIM_MODEL::PARAM::PRINCIPAL, SIM_MODEL::PARAM::INFO::type, SIM_VALUE::TYPE_FLOAT, and SIM_MODEL::PARAM::INFO::unit.
Referenced by makeParamInfos().
|
staticprivate |
Definition at line 1016 of file sim_model_source.cpp.
References appendAcParamInfos(), appendSpParamInfos(), SIM_MODEL::PARAM::INFO::category, SIM_MODEL::PARAM::INFO::defaultValue, SIM_MODEL::PARAM::INFO::description, SIM_MODEL::PARAM::INFO::name, SIM_MODEL::PARAM::PRINCIPAL, SIM_MODEL::PARAM::INFO::type, SIM_VALUE::TYPE_FLOAT, and SIM_MODEL::PARAM::INFO::unit.
Referenced by makeParamInfos().
|
staticprivate |
Definition at line 1104 of file sim_model_source.cpp.
References appendAcParamInfos(), appendSpParamInfos(), SIM_MODEL::PARAM::INFO::category, SIM_MODEL::PARAM::INFO::defaultValue, SIM_MODEL::PARAM::INFO::description, SIM_MODEL::PARAM::INFO::name, SIM_MODEL::PARAM::PRINCIPAL, SIM_MODEL::PARAM::INFO::type, SIM_VALUE::TYPE_FLOAT, and SIM_MODEL::PARAM::INFO::unit.
Referenced by makeParamInfos().
|
staticprivate |
Definition at line 972 of file sim_model_source.cpp.
References appendAcParamInfos(), appendSpParamInfos(), SIM_MODEL::PARAM::INFO::category, SIM_MODEL::PARAM::INFO::defaultValue, SIM_MODEL::PARAM::INFO::description, SIM_MODEL::PARAM::INFO::name, SIM_MODEL::PARAM::PRINCIPAL, SIM_MODEL::PARAM::INFO::type, SIM_VALUE::TYPE_FLOAT, and SIM_MODEL::PARAM::INFO::unit.
Referenced by makeParamInfos().
|
staticprivate |
Definition at line 441 of file sim_model_source.cpp.
References appendAcParamInfos(), appendSpParamInfos(), SIM_MODEL::PARAM::INFO::category, SIM_MODEL::PARAM::INFO::defaultValue, SIM_MODEL::PARAM::INFO::description, SIM_MODEL::PARAM::INFO::name, SIM_MODEL::PARAM::PRINCIPAL, SIM_MODEL::PARAM::INFO::type, SIM_VALUE::TYPE_FLOAT, and SIM_MODEL::PARAM::INFO::unit.
Referenced by makeParamInfos().
|
staticprivate |
Definition at line 774 of file sim_model_source.cpp.
References SIM_MODEL::PARAM::INFO::description, SIM_MODEL::PARAM::INFO::id, SIM_MODEL::PARAM::INFO::name, SIM_MODEL::PARAM::INFO::type, SIM_VALUE::TYPE_FLOAT, and SIM_MODEL::PARAM::INFO::unit.
Referenced by makeParamInfos().
|
staticprivate |
Definition at line 872 of file sim_model_source.cpp.
References appendAcParamInfos(), appendSpParamInfos(), SIM_MODEL::PARAM::INFO::category, SIM_MODEL::PARAM::INFO::defaultValue, SIM_MODEL::PARAM::INFO::description, SIM_MODEL::PARAM::INFO::name, SIM_MODEL::PARAM::PRINCIPAL, SIM_MODEL::PARAM::INFO::type, SIM_VALUE::TYPE_FLOAT, and SIM_MODEL::PARAM::INFO::unit.
Referenced by makeParamInfos().
|
staticinherited |
Definition at line 1473 of file sim_model.cpp.
References SIM_MODEL::Create(), SIM_LIB_MGR::CreateModel(), DEFAULT_SIZE_TEXT, SIM_MODEL::DeviceInfo(), SIM_MODEL_SERIALIZER::GeneratePins(), BOX2< Vec >::GetHeight(), BOX2< Vec >::GetWidth(), GR_TEXT_H_ALIGN_RIGHT, WX_STRING_REPORTER::HasMessage(), SIM_MODEL::SPICE_INFO::inlineTypeString, EDA_IU_SCALE::IU_PER_MILS, KiROUND(), SIM_LIBRARY::MODEL::model, schIUScale, SIM_MODEL::Serializer(), SIM_DEVICE_TYPE_FIELD, SIM_LEGACY_DEVICE_TYPE_FIELD, SIM_LEGACY_ENABLE_FIELD, SIM_LEGACY_LIBRARY_FIELD, SIM_LEGACY_PINS_FIELD, SIM_LEGACY_TYPE_FIELD, SIM_LIBRARY_FIELD, SIM_NAME_FIELD, SIM_PARAMS_FIELD, SIM_PINS_FIELD, SIM_TYPE_FIELD, SIM_VALUE_GRAMMAR::SPICE, SIM_MODEL::SpiceInfo(), SIM_MODEL::TypeInfo(), and wxStringSplit().
|
inherited |
Definition at line 427 of file sim_model.cpp.
References SIM_MODEL::doReadDataFields().
|
inherited |
Definition at line 419 of file sim_model.cpp.
References SIM_MODEL::doReadDataFields().
|
inherited |
Referenced by DIALOG_SIM_MODEL< T_symbol, T_field >::onWaveformChoice().
|
staticinherited |
Definition at line 381 of file sim_model.cpp.
References _, SIM_MODEL::DeviceInfo(), SIM_MODEL::GetFieldValue(), REFERENCE_FIELD, REPORTER::Report(), RPT_SEVERITY_ERROR, SIM_DEVICE_TYPE_FIELD, SIM_TYPE_FIELD, and SIM_MODEL::TypeInfo().
Referenced by SIM_MODEL::Create(), and DIALOG_SIM_MODEL< T_symbol, T_field >::TransferDataToWindow().
|
privatevirtualinherited |
Reimplemented in SIM_MODEL_KIBIS, SIM_MODEL_RAW_SPICE, and SIM_MODEL_SWITCH.
Definition at line 1095 of file sim_model.cpp.
References SPICE_ITEM::baseModelName, SIM_MODEL::GetParamCount(), SIM_MODEL::PARAM::info, SIM_MODEL::PARAM::INFO::isSpiceInstanceParam, SIM_MODEL::m_baseModel, SIM_MODEL::m_params, SIM_MODEL::m_type, SIM_VALUE::Normalize(), SIM_VALUE::ToDouble(), and SIM_MODEL::PARAM::value.
Referenced by SPICE_GENERATOR::ModelLine(), and SPICE_GENERATOR::ModelName().
|
inlineinherited |
Definition at line 440 of file sim_model.h.
References SIM_MODEL::m_serializer.
Referenced by SIM_MODEL::MigrateSimModel().
|
virtualinherited |
Reimplemented in SIM_MODEL_KIBIS, and SIM_MODEL_SUBCKT.
Definition at line 736 of file sim_model.cpp.
References SIM_MODEL::GetType(), and SIM_MODEL::m_baseModel.
Referenced by SIM_MODEL_SUBCKT::SetBaseModel().
|
staticinherited |
Definition at line 652 of file sim_model.cpp.
Referenced by SIM_MODEL::doWriteFields(), and DIALOG_SIM_MODEL< T_symbol, T_field >::TransferDataFromWindow().
|
inlineinherited |
Definition at line 508 of file sim_model.h.
References SIM_MODEL::m_isEnabled.
Referenced by SIM_MODEL_SERIALIZER::ParseEnable().
|
inlineinherited |
Definition at line 511 of file sim_model.h.
References SIM_MODEL::HasPrimaryValue(), and SIM_MODEL::m_isStoredInValue.
Referenced by SIM_LIB_MGR::CreateModel(), and SIM_MODEL_SERIALIZER::ParseValue().
|
inherited |
Definition at line 866 of file sim_model.cpp.
References SIM_MODEL::doFindParam(), SIM_MODEL::SetParamValue(), and THROW_IO_ERROR.
|
inherited |
Definition at line 854 of file sim_model.cpp.
References SIM_VALUE::ConvertNotation(), SIM_MODEL::doSetParamValue(), and SIM_MODEL::PARAM::value.
Referenced by doSetParamValue(), SIM_ENUM_PROPERTY::IntToValue(), SIM_BOOL_PROPERTY::OnSetValue(), SIM_MODEL_SERIALIZER::ParseParams(), SIM_MODEL_SERIALIZER::ParseValue(), SIM_MODEL_BEHAVIORAL::parseValueField(), SPICE_MODEL_PARSER::ReadModel(), SIM_MODEL_SPICE::SetParamFromSpiceCode(), SIM_MODEL_NGSPICE::SetParamFromSpiceCode(), SIM_MODEL::SetParamValue(), SIM_STRING_PROPERTY::StringToValue(), and SIMULATOR_FRAME_UI::UpdateTunerValue().
|
virtualinherited |
Reimplemented in SIM_MODEL_RAW_SPICE, and SIM_MODEL_SPICE_FALLBACK.
Definition at line 762 of file sim_model.cpp.
References _, SIM_MODEL::m_pins, pin, and THROW_IO_ERROR.
|
inherited |
Definition at line 755 of file sim_model.cpp.
References SIM_MODEL::m_pins.
Referenced by SIM_MODEL_SERIALIZER::ParsePins(), DIALOG_SIM_MODEL< T_symbol, T_field >::removeOrphanedPinAssignments(), and SIM_MODEL_SPICE_FALLBACK::SetPinSymbolPinNumber().
|
inlineinherited |
Definition at line 439 of file sim_model.h.
References SIM_MODEL::m_spiceGenerator.
Referenced by SIMULATOR_FRAME_UI::applyTuners(), NETLIST_EXPORTER_SPICE::GetItemName(), NETLIST_EXPORTER_SPICE::readModel(), SCH_EDIT_FRAME::RefreshOperatingPointDisplay(), SCH_EDITOR_CONTROL::SimProbe(), SPICE_GENERATOR_IDEAL::TunerCommand(), SPICE_GENERATOR_R_POT::TunerCommand(), and DIALOG_SIM_MODEL< T_symbol, T_field >::updateModelCodeTab().
|
staticinherited |
Definition at line 237 of file sim_model.cpp.
Referenced by getFallbackType(), SIM_MODEL::GetSpiceInfo(), SIM_MODEL::MigrateSimModel(), and SPICE_MODEL_PARSER::ReadTypeFromSpiceStrings().
|
inlinevirtualinherited |
Reimplemented in SIM_MODEL_KIBIS.
Definition at line 518 of file sim_model.h.
Referenced by SIM_MODEL::doReadDataFields().
|
staticinherited |
Definition at line 97 of file sim_model.cpp.
Referenced by SIM_MODEL::GetTypeInfo(), SIM_MODEL::MigrateSimModel(), DIALOG_SIM_MODEL< T_symbol, T_field >::onTypeChoice(), DIALOG_SIM_MODEL< T_symbol, T_field >::onWaveformChoice(), SIM_MODEL::ReadTypeFromFields(), DIALOG_SIM_MODEL< T_symbol, T_field >::TransferDataToWindow(), DIALOG_SIM_MODEL< T_symbol, T_field >::updateBuiltinModelWidgets(), and DIALOG_SIM_MODEL< T_symbol, T_field >::updateIbisWidgets().
|
inherited |
Definition at line 442 of file sim_model.cpp.
References SIM_MODEL::doWriteFields().
|
inherited |
Definition at line 435 of file sim_model.cpp.
References SIM_MODEL::doWriteFields().
|
inherited |
Referenced by SIMULATOR_FRAME_UI::UpdateTunerValue().
|
protectedinherited |
Definition at line 553 of file sim_model.h.
Referenced by SIM_MODEL::GetBaseModel(), SIM_MODEL::GetBaseParam(), SIM_MODEL::GetParam(), SIM_MODEL_RAW_SPICE::GetSource(), SIM_MODEL_SUBCKT::GetSpiceCode(), SIM_MODEL::requiresSpiceModelLine(), and SIM_MODEL::SetBaseModel().
|
privateinherited |
Definition at line 560 of file sim_model.h.
Referenced by SIM_MODEL::IsEnabled(), and SIM_MODEL::SetIsEnabled().
|
privateinherited |
Definition at line 561 of file sim_model.h.
Referenced by SIM_MODEL::IsStoredInValue(), and SIM_MODEL::SetIsStoredInValue().
|
protectedinherited |
Definition at line 551 of file sim_model.h.
Referenced by SIM_MODEL::AddParam(), SIM_MODEL::doSetParamValue(), doSetParamValue(), SIM_MODEL::GetBaseParam(), SIM_MODEL::GetParam(), SIM_MODEL_KIBIS::GetParam(), SIM_MODEL::GetParamCount(), SIM_MODEL::GetParamOverride(), SIM_MODEL::requiresSpiceModelLine(), and SIM_MODEL_KIBIS::SIM_MODEL_KIBIS().
|
protectedinherited |
Definition at line 552 of file sim_model.h.
Referenced by SIM_MODEL::AddPin(), SIM_MODEL::ClearPins(), SIM_MODEL::GetPin(), SIM_MODEL::GetPinCount(), SIM_MODEL_RAW_SPICE::SetPinSymbolPinNumber(), SIM_MODEL_SPICE_FALLBACK::SetPinSymbolPinNumber(), and SIM_MODEL::SetPinSymbolPinNumber().
|
protectedinherited |
Definition at line 554 of file sim_model.h.
Referenced by SIM_MODEL::doReadDataFields(), SIM_MODEL::doWriteFields(), and SIM_MODEL::Serializer().
|
privateinherited |
Definition at line 557 of file sim_model.h.
Referenced by SIM_MODEL::SpiceGenerator().
|
privateinherited |
Definition at line 559 of file sim_model.h.
Referenced by SIM_MODEL::GetType(), and SIM_MODEL::requiresSpiceModelLine().