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.
|
inline |
Definition at line 395 of file sim_model.h.
References info, and SIM_MODEL::PARAM::INFO::Matches().
Referenced by SIM_MODEL::doFindParam(), SIM_MODEL_NGSPICE::doFindParam(), SIM_MODEL_SPICE_FALLBACK::doFindParam(), SIM_MODEL_SERIALIZER::ParseParams(), 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(), SIM_MODEL::requiresSpiceModelLine(), SIM_MODEL_SUBCKT::SetBaseModel(), SIM_MODEL_NGSPICE::SetParamFromSpiceCode(), SIM_ENUM_PROPERTY::SIM_ENUM_PROPERTY(), SIM_MODEL_IBIS::SIM_MODEL_IBIS(), SIM_MODEL_SPICE_FALLBACK::SIM_MODEL_SPICE_FALLBACK(), 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_SOURCE::doSetParamValue(), SIM_MODEL_SERIALIZER::GenerateParams(), SIM_MODEL_SERIALIZER::generateParamValuePair(), SPICE_GENERATOR_SOURCE::getParamValueString(), SPICE_GENERATOR_BEHAVIORAL::ItemLine(), SPICE_GENERATOR_IDEAL::ItemLine(), SPICE_GENERATOR_SOURCE::ItemLine(), SPICE_GENERATOR_RAW_SPICE::ItemName(), SPICE_GENERATOR::ItemParams(), SPICE_GENERATOR_L_MUTUAL::ItemParams(), SPICE_GENERATOR_SWITCH::ItemParams(), SPICE_GENERATOR::ModelLine(), SPICE_GENERATOR_TLINE::ModelLine(), SPICE_MODEL_PARSER::ReadModel(), SIM_MODEL::requiresSpiceModelLine(), SIM_BOOL_PROPERTY::SIM_BOOL_PROPERTY(), SIM_ENUM_PROPERTY::SIM_ENUM_PROPERTY(), SIM_MODEL_IBIS::SIM_MODEL_IBIS(), TEST_SIM_LIBRARY_SPICE_FIXTURE::TestTransistor(), TUNER_SLIDER::TUNER_SLIDER(), and DIALOG_SIM_MODEL< T >::updateModelParamsTab().