|
KiCad PCB EDA Suite
|
#include <sim_model.h>
Classes | |
| struct | INFO |
Public Types | |
| enum | DIR { DIR_IN , DIR_OUT , DIR_INOUT } |
| enum class | CATEGORY { PRINCIPAL , GEOMETRY , AC , DC , CAPACITANCE , TEMPERATURE , NOISE , DISTRIBUTED_QUANTITIES , LIMITING_VALUES , S_PARAM , ADVANCED , FLAGS , WAVEFORM , INITIAL_CONDITIONS , SUPERFLUOUS } |
Public Member Functions | |
| PARAM (const INFO &aInfo) | |
| bool | Matches (const std::string &aName) const |
Public Attributes | |
| std::string | value |
| const INFO & | info |
Definition at line 314 of file sim_model.h.
|
strong |
| Enumerator | |
|---|---|
| PRINCIPAL | |
| GEOMETRY | |
| AC | |
| DC | |
| CAPACITANCE | |
| TEMPERATURE | |
| NOISE | |
| DISTRIBUTED_QUANTITIES | |
| LIMITING_VALUES | |
| S_PARAM | |
| ADVANCED | |
| FLAGS | |
| WAVEFORM | |
| INITIAL_CONDITIONS | |
| SUPERFLUOUS | |
Definition at line 324 of file sim_model.h.
| Enumerator | |
|---|---|
| DIR_IN | |
| DIR_OUT | |
| DIR_INOUT | |
Definition at line 317 of file sim_model.h.
|
inline |
Definition at line 391 of file sim_model.h.
References info.
|
inline |
Definition at line 395 of file sim_model.h.
References info.
Referenced by SIM_MODEL::doFindParam(), SIM_MODEL_NGSPICE::doFindParam(), SIM_MODEL_SPICE_FALLBACK::doFindParam(), and SIM_MODEL_NGSPICE::SetParamFromSpiceCode().
| const INFO& SIM_MODEL::PARAM::info |
Definition at line 401 of file sim_model.h.
Referenced by DIALOG_SIM_MODEL< T >::addParamPropertyIfRelevant(), TEST_SIM_LIBRARY_SPICE_FIXTURE::CompareToEmptyModel(), SIM_MODEL_NGSPICE::doFindParam(), SIM_MODEL_SPICE_FALLBACK::doFindParam(), SIM_MODEL_SERIALIZER::generateParamValuePair(), SPICE_GENERATOR::ItemParams(), SPICE_GENERATOR_L_MUTUAL::ItemParams(), SPICE_GENERATOR_SWITCH::ItemParams(), Matches(), SPICE_GENERATOR::ModelLine(), DIALOG_SIM_MODEL< T >::newParamProperty(), PARAM(), SIM_MODEL::requiresSpiceModelLine(), SIM_MODEL_NGSPICE::SetParamFromSpiceCode(), SIM_ENUM_PROPERTY::SIM_ENUM_PROPERTY(), SIM_MODEL_IBIS::SIM_MODEL_IBIS(), TEST_SIM_LIBRARY_SPICE_FIXTURE::TestTransistor(), DIALOG_SIM_MODEL< T >::updateBuiltinModelWidgets(), and SIMULATOR_FRAME_UI::UpdateTunerValue().
| std::string SIM_MODEL::PARAM::value |
Definition at line 400 of file sim_model.h.
Referenced by TEST_SIM_LIBRARY_SPICE_FIXTURE::CompareToEmptyModel(), TEST_SIM_LIBRARY_SPICE_FIXTURE::CompareToUsualDiodeModel(), SIM_MODEL_SERIALIZER::generateParamValuePair(), SPICE_GENERATOR::ItemParams(), SPICE_GENERATOR_L_MUTUAL::ItemParams(), SPICE_GENERATOR_SWITCH::ItemParams(), SPICE_GENERATOR::ModelLine(), SPICE_MODEL_PARSER::ReadModel(), SIM_MODEL::requiresSpiceModelLine(), SIM_MODEL_IBIS::SIM_MODEL_IBIS(), TEST_SIM_LIBRARY_SPICE_FIXTURE::TestTransistor(), TUNER_SLIDER::TUNER_SLIDER(), and DIALOG_SIM_MODEL< T >::updateModelParamsTab().