KiCad PCB EDA Suite
|
This is the complete list of members for SIM_MODEL_XSPICE, including all inherited members.
AddParam(const PARAM::INFO &aInfo) | SIM_MODEL | |
AddPin(const SIM_MODEL_PIN &aPin) | SIM_MODEL | |
AssignSymbolPinNumberToModelPin(int aPinIndex, const wxString &aSymbolPinNumber) | SIM_MODEL | |
AssignSymbolPinNumberToModelPin(const std::string &aPinName, const wxString &aSymbolPinNumber) | SIM_MODEL | virtual |
ClearPins() | SIM_MODEL | |
Create(TYPE aType, const std::vector< SCH_PIN * > &aPins, REPORTER &aReporter) | SIM_MODEL | static |
Create(const SIM_MODEL *aBaseModel, const std::vector< SCH_PIN * > &aPins, REPORTER &aReporter) | SIM_MODEL | static |
Create(const SIM_MODEL *aBaseModel, const std::vector< SCH_PIN * > &aPins, const std::vector< SCH_FIELD > &aFields, REPORTER &aReporter) | SIM_MODEL | static |
Create(const std::vector< SCH_FIELD > &aFields, const std::vector< SCH_PIN * > &aPins, bool aResolved, REPORTER &aReporter) | SIM_MODEL | static |
Create(TYPE aType) | SIM_MODEL | protectedstatic |
createPins(const std::vector< SCH_PIN * > &aSymbolPins) | SIM_MODEL | protected |
DEFINE_ENUM_CLASS_WITH_ITERATOR(DEVICE_T, NONE, R, C, L, K, TLINE, SW, D, NPN, PNP, NJFET, PJFET, NMES, PMES, NMOS, PMOS, V, I, E, F, G, H, SUBCKT, XSPICE, KIBIS, SPICE) struct DEVICE_INFO | SIM_MODEL | inline |
DEFINE_ENUM_CLASS_WITH_ITERATOR(TYPE, NONE, R, R_POT, R_BEHAVIORAL, C, C_BEHAVIORAL, L, L_BEHAVIORAL, K, 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_AM, V_SFFM, V_VCL, V_CCL, V_PWL, V_WHITENOISE, V_PINKNOISE, V_BURSTNOISE, V_RANDUNIFORM, V_RANDGAUSSIAN, V_RANDEXP, V_RANDPOISSON, V_BEHAVIORAL, I, I_SIN, I_PULSE, I_EXP, I_AM, I_SFFM, I_VCL, I_CCL, I_PWL, I_WHITENOISE, I_PINKNOISE, I_BURSTNOISE, I_RANDUNIFORM, I_RANDGAUSSIAN, I_RANDEXP, I_RANDPOISSON, I_BEHAVIORAL, SUBCKT, XSPICE, KIBIS_DEVICE, KIBIS_DRIVER_DC, KIBIS_DRIVER_RECT, KIBIS_DRIVER_PRBS, RAWSPICE) struct INFO | SIM_MODEL | inline |
DeviceInfo(DEVICE_T aDeviceType) | SIM_MODEL | static |
doFindParam(const std::string &aParamName) const | SIM_MODEL | protectedvirtual |
doSetParamValue(int aParamIndex, const std::string &aValue) | SIM_MODEL | protectedvirtual |
FindModelPinIndex(const std::string &aSymbolPinNumber) | SIM_MODEL | |
FindParam(const std::string &aParamName) const | SIM_MODEL | |
GetBaseModel() const | SIM_MODEL | inline |
GetBaseParam(unsigned aParamIndex) const | SIM_MODEL | |
GetDeviceInfo() const | SIM_MODEL | inline |
GetDeviceType() const | SIM_MODEL | inline |
GetFieldValue(const std::vector< SCH_FIELD > *aFields, const wxString &aFieldName, bool aResolve=true) | SIM_MODEL | static |
GetParam(unsigned aParamIndex) const | SIM_MODEL | virtual |
GetParamCount() const | SIM_MODEL | inline |
GetParamOverride(unsigned aParamIndex) const | SIM_MODEL | |
GetPin(unsigned aIndex) const | SIM_MODEL | inline |
GetPinCount() const | SIM_MODEL | inline |
GetPinNames() const | SIM_MODEL | inlinevirtual |
GetPins() const | SIM_MODEL | |
GetSpiceInfo() const | SIM_MODEL | inline |
GetTunerParam() const | SIM_MODEL | inlinevirtual |
GetType() const | SIM_MODEL | inline |
GetTypeInfo() const | SIM_MODEL | inline |
HasAutofill() const | SIM_MODEL | inlinevirtual |
HasPrimaryValue() const | SIM_MODEL | inlinevirtual |
InferSimModel(T &aSymbol, std::vector< SCH_FIELD > *aFields, bool aResolve, SIM_VALUE_GRAMMAR::NOTATION aNotation, wxString *aDeviceType, wxString *aModelType, wxString *aModelParams, wxString *aPinMap) | SIM_MODEL | static |
IsEnabled() const | SIM_MODEL | inline |
IsStoredInValue() const | SIM_MODEL | inline |
m_baseModel | SIM_MODEL | protected |
m_isEnabled | SIM_MODEL | private |
m_isStoredInValue | SIM_MODEL | private |
m_modelPins | SIM_MODEL | protected |
m_params | SIM_MODEL | protected |
m_serializer | SIM_MODEL | protected |
m_spiceGenerator | SIM_MODEL | private |
m_type | SIM_MODEL | private |
MigrateSimModel(T &aSymbol, const PROJECT *aProject) | SIM_MODEL | static |
operator=(SIM_MODEL &&aOther)=delete | SIM_MODEL | |
ReadDataFields(const std::vector< SCH_FIELD > *aFields, const std::vector< SCH_PIN * > &aPins) | SIM_MODEL | |
ReadTypeFromFields(const std::vector< SCH_FIELD > &aFields, REPORTER &aReporter) | SIM_MODEL | static |
requiresSpiceModelLine(const SPICE_ITEM &aItem) const | SIM_MODEL | privatevirtual |
Serializer() const | SIM_MODEL | inline |
SetBaseModel(const SIM_MODEL &aBaseModel) | SIM_MODEL | virtual |
SetFieldValue(std::vector< SCH_FIELD > &aFields, const wxString &aFieldName, const std::string &aValue) | SIM_MODEL | static |
SetIsEnabled(bool aIsEnabled) | SIM_MODEL | inline |
SetIsStoredInValue(bool aIsStoredInValue) | SIM_MODEL | inline |
SetParamValue(int aParamIndex, const std::string &aValue, SIM_VALUE::NOTATION aNotation=SIM_VALUE::NOTATION::SI) | SIM_MODEL | |
SetParamValue(const std::string &aParamName, const std::string &aValue, SIM_VALUE::NOTATION aNotation=SIM_VALUE::NOTATION::SI) | SIM_MODEL | |
SIM_MODEL()=delete | SIM_MODEL | |
SIM_MODEL(const SIM_MODEL &aOther)=delete | SIM_MODEL | |
SIM_MODEL(SIM_MODEL &&aOther)=default | SIM_MODEL | |
SIM_MODEL(TYPE aType) | SIM_MODEL | protected |
SIM_MODEL(TYPE aType, std::unique_ptr< SPICE_GENERATOR > aSpiceGenerator) | SIM_MODEL | protected |
SIM_MODEL(TYPE aType, std::unique_ptr< SPICE_GENERATOR > aSpiceGenerator, std::unique_ptr< SIM_MODEL_SERIALIZER > aSerializer) | SIM_MODEL | protected |
SIM_MODEL_XSPICE(TYPE aType) | SIM_MODEL_XSPICE | |
SpiceGenerator() const | SIM_MODEL | inline |
SpiceInfo(TYPE aType) | SIM_MODEL | static |
SwitchSingleEndedDiff(bool aDiff) | SIM_MODEL | inlinevirtual |
TypeInfo(TYPE aType) | SIM_MODEL | static |
WriteFields(std::vector< SCH_FIELD > &aFields) const | SIM_MODEL | |
~SIM_MODEL() | SIM_MODEL | virtual |