KiCad PCB EDA Suite
Loading...
Searching...
No Matches
SIM_MODEL_SOURCE Member List

This is the complete list of members for SIM_MODEL_SOURCE, including all inherited members.

AddParam(const PARAM::INFO &aInfo)SIM_MODEL
AddPin(const SIM_MODEL_PIN &aPin)SIM_MODEL
appendAcParamInfos(std::vector< PARAM::INFO > &aParamInfos, const std::string &aUnit)SIM_MODEL_SOURCEprivatestatic
appendSpParamInfos(std::vector< PARAM::INFO > &aParamInfos, const std::string &aUnit)SIM_MODEL_SOURCEprivatestatic
AssignSymbolPinNumberToModelPin(int aPinIndex, const wxString &aSymbolPinNumber)SIM_MODEL
AssignSymbolPinNumberToModelPin(const std::string &aPinName, const wxString &aSymbolPinNumber)SIM_MODELvirtual
ClearPins()SIM_MODEL
Create(TYPE aType, const std::vector< SCH_PIN * > &aPins, REPORTER &aReporter)SIM_MODELstatic
Create(const SIM_MODEL *aBaseModel, const std::vector< SCH_PIN * > &aPins, REPORTER &aReporter)SIM_MODELstatic
Create(const SIM_MODEL *aBaseModel, const std::vector< SCH_PIN * > &aPins, const std::vector< SCH_FIELD > &aFields, REPORTER &aReporter)SIM_MODELstatic
Create(const std::vector< SCH_FIELD > &aFields, const std::vector< SCH_PIN * > &aPins, bool aResolved, REPORTER &aReporter)SIM_MODELstatic
Create(TYPE aType)SIM_MODELprotectedstatic
createPins(const std::vector< SCH_PIN * > &aSymbolPins)SIM_MODELprotected
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_INFOSIM_MODELinline
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 INFOSIM_MODELinline
DeviceInfo(DEVICE_T aDeviceType)SIM_MODELstatic
doFindParam(const std::string &aParamName) constSIM_MODELprotectedvirtual
doSetParamValue(int aParamIndex, const std::string &aValue) overrideSIM_MODEL_SOURCEprotectedvirtual
FindModelPinIndex(const std::string &aSymbolPinNumber)SIM_MODEL
FindParam(const std::string &aParamName) constSIM_MODEL
GetBaseModel() constSIM_MODELinline
GetBaseParam(unsigned aParamIndex) constSIM_MODEL
GetDeviceInfo() constSIM_MODELinline
GetDeviceType() constSIM_MODELinline
GetFieldValue(const std::vector< SCH_FIELD > *aFields, const wxString &aFieldName, bool aResolve=true)SIM_MODELstatic
GetParam(unsigned aParamIndex) constSIM_MODELvirtual
GetParamCount() constSIM_MODELinline
GetParamOverride(unsigned aParamIndex) constSIM_MODEL
GetPin(unsigned aIndex) constSIM_MODELinline
GetPinCount() constSIM_MODELinline
GetPinNames() const overrideSIM_MODEL_SOURCEvirtual
GetPins() constSIM_MODEL
GetSpiceInfo() constSIM_MODELinline
GetTunerParam() constSIM_MODELinlinevirtual
GetType() constSIM_MODELinline
GetTypeInfo() constSIM_MODELinline
HasAutofill() const overrideSIM_MODEL_SOURCEinlinevirtual
HasPrimaryValue() const overrideSIM_MODEL_SOURCEinlinevirtual
InferSimModel(T &aSymbol, std::vector< SCH_FIELD > *aFields, bool aResolve, SIM_VALUE_GRAMMAR::NOTATION aNotation, wxString *aDeviceType, wxString *aModelType, wxString *aModelParams, wxString *aPinMap)SIM_MODELstatic
IsEnabled() constSIM_MODELinline
IsStoredInValue() constSIM_MODELinline
m_baseModelSIM_MODELprotected
m_isEnabledSIM_MODELprivate
m_isStoredInValueSIM_MODELprivate
m_modelPinsSIM_MODELprotected
m_paramsSIM_MODELprotected
m_serializerSIM_MODELprotected
m_spiceGeneratorSIM_MODELprivate
m_typeSIM_MODELprivate
makeAMParamInfos(const std::string &aPrefix, const std::string &aUnit)SIM_MODEL_SOURCEprivatestatic
makeBurstNoiseParamInfos(const std::string &aPrefix, const std::string &aUnit)SIM_MODEL_SOURCEprivatestatic
makeCcParamInfos(const std::string &aGainUnit)SIM_MODEL_SOURCEprivatestatic
makeDcParamInfos(const std::string &aPrefix, const std::string &aUnit)SIM_MODEL_SOURCEprivatestatic
makeExpParamInfos(const std::string &aPrefix, const std::string &aUnit)SIM_MODEL_SOURCEprivatestatic
makeParamInfos(TYPE aType)SIM_MODEL_SOURCEprivatestatic
makePinkNoiseParamInfos(const std::string &aPrefix, const std::string &aUnit)SIM_MODEL_SOURCEprivatestatic
makePulseParamInfos(const std::string &aPrefix, const std::string &aUnit)SIM_MODEL_SOURCEprivatestatic
makePwlParamInfos(const std::string &aPrefix, const std::string &aQuantity, const std::string &aUnit)SIM_MODEL_SOURCEprivatestatic
makeRandomExpParamInfos(const std::string &aPrefix, const std::string &aUnit)SIM_MODEL_SOURCEprivatestatic
makeRandomNormalParamInfos(const std::string &aPrefix, const std::string &aUnit)SIM_MODEL_SOURCEprivatestatic
makeRandomPoissonParamInfos(const std::string &aPrefix, const std::string &aUnit)SIM_MODEL_SOURCEprivatestatic
makeRandomUniformParamInfos(const std::string &aPrefix, const std::string &aUnit)SIM_MODEL_SOURCEprivatestatic
makeSFFMParamInfos(const std::string &aPrefix, const std::string &aUnit)SIM_MODEL_SOURCEprivatestatic
makeSinParamInfos(const std::string &aPrefix, const std::string &aUnit)SIM_MODEL_SOURCEprivatestatic
makeVcParamInfos(const std::string &aGainUnit)SIM_MODEL_SOURCEprivatestatic
makeWhiteNoiseParamInfos(const std::string &aPrefix, const std::string &aUnit)SIM_MODEL_SOURCEprivatestatic
MigrateSimModel(T &aSymbol, const PROJECT *aProject)SIM_MODELstatic
operator=(SIM_MODEL &&aOther)=deleteSIM_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_MODELstatic
requiresSpiceModelLine(const SPICE_ITEM &aItem) constSIM_MODELprivatevirtual
Serializer() constSIM_MODELinline
SetBaseModel(const SIM_MODEL &aBaseModel)SIM_MODELvirtual
SetFieldValue(std::vector< SCH_FIELD > &aFields, const wxString &aFieldName, const std::string &aValue)SIM_MODELstatic
SetIsEnabled(bool aIsEnabled)SIM_MODELinline
SetIsStoredInValue(bool aIsStoredInValue)SIM_MODELinline
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()=deleteSIM_MODEL
SIM_MODEL(const SIM_MODEL &aOther)=deleteSIM_MODEL
SIM_MODEL(SIM_MODEL &&aOther)=defaultSIM_MODEL
SIM_MODEL(TYPE aType)SIM_MODELprotected
SIM_MODEL(TYPE aType, std::unique_ptr< SPICE_GENERATOR > aSpiceGenerator)SIM_MODELprotected
SIM_MODEL(TYPE aType, std::unique_ptr< SPICE_GENERATOR > aSpiceGenerator, std::unique_ptr< SIM_MODEL_SERIALIZER > aSerializer)SIM_MODELprotected
SIM_MODEL_SOURCE(TYPE aType)SIM_MODEL_SOURCE
SpiceGenerator() constSIM_MODELinline
SpiceInfo(TYPE aType)SIM_MODELstatic
SwitchSingleEndedDiff(bool aDiff)SIM_MODELinlinevirtual
TypeInfo(TYPE aType)SIM_MODELstatic
WriteFields(std::vector< SCH_FIELD > &aFields) constSIM_MODEL
~SIM_MODEL()SIM_MODELvirtual