|
KiCad PCB EDA Suite
|
#include <wx/string.h>#include <map>#include <utility>#include <sch_field.h>#include <sch_pin.h>#include <sim/sim_value.h>#include <enum_vector.h>Go to the source code of this file.
Classes | |
| struct | SIM_MODEL_PIN |
| class | SIM_MODEL |
| struct | SIM_MODEL::SPICE_INFO |
| struct | SIM_MODEL::PARAM |
| struct | SIM_MODEL::PARAM::INFO |
Macros | |
| #define | SIM_REFERENCE_FIELD wxT( "Reference" ) |
| #define | SIM_VALUE_FIELD wxT( "Value" ) |
| #define | SIM_DEVICE_FIELD wxT( "Sim.Device" ) |
| #define | SIM_DEVICE_SUBTYPE_FIELD wxT( "Sim.Type" ) |
| #define | SIM_PINS_FIELD wxT( "Sim.Pins" ) |
| #define | SIM_PARAMS_FIELD wxT( "Sim.Params" ) |
| #define | SIM_LIBRARY_FIELD wxT( "Sim.Library" ) |
| #define | SIM_NAME_FIELD wxT( "Sim.Name" ) |
| #define | SIM_NODES_FORMAT_FIELD wxT( "Sim.NodesFormat" ) |
| #define | SIM_LEGACY_ENABLE_FIELD_V7 wxT( "Sim.Enable" ) |
| #define | SIM_LEGACY_PRIMITIVE_FIELD wxS( "Spice_Primitive" ) |
| #define | SIM_LEGACY_MODEL_FIELD wxS( "Spice_Model" ) |
| #define | SIM_LEGACY_PINS_FIELD wxS( "Spice_Node_Sequence" ) |
| #define | SIM_LEGACY_ENABLE_FIELD wxS( "Spice_Netlist_Enabled" ) |
| #define | SIM_LEGACY_LIBRARY_FIELD wxS( "Spice_Lib_File" ) |
| #define SIM_DEVICE_FIELD wxT( "Sim.Device" ) |
Definition at line 52 of file sim_model.h.
Referenced by SIM_LIB_MGR::CreateModel(), SIM_MODEL::InferSimModel(), CADSTAR_SCH_ARCHIVE_LOADER::loadLibPart(), SIM_MODEL::MigrateSimModel(), SIM_MODEL::ReadTypeFromFields(), DIALOG_SIM_MODEL< T >::TransferDataToWindow(), and SIM_MODEL::WriteFields().
| #define SIM_DEVICE_SUBTYPE_FIELD wxT( "Sim.Type" ) |
Definition at line 53 of file sim_model.h.
Referenced by SIM_LIB_MGR::CreateModel(), SIM_MODEL::InferSimModel(), SIM_MODEL::MigrateSimModel(), SIM_MODEL::ReadTypeFromFields(), DIALOG_SIM_MODEL< T >::TransferDataToWindow(), and SIM_MODEL::WriteFields().
| #define SIM_LEGACY_ENABLE_FIELD wxS( "Spice_Netlist_Enabled" ) |
Definition at line 64 of file sim_model.h.
Referenced by SIM_MODEL::MigrateSimModel(), and SCH_IO_KICAD_SEXPR_PARSER::parseSchematicSymbol().
| #define SIM_LEGACY_ENABLE_FIELD_V7 wxT( "Sim.Enable" ) |
Definition at line 60 of file sim_model.h.
Referenced by SCH_IO_KICAD_SEXPR_PARSER::parseSchematicSymbol(), SIM_MODEL::ReadDataFields(), and SIM_MODEL::WriteFields().
| #define SIM_LEGACY_LIBRARY_FIELD wxS( "Spice_Lib_File" ) |
Definition at line 65 of file sim_model.h.
Referenced by SIM_MODEL::MigrateSimModel().
| #define SIM_LEGACY_MODEL_FIELD wxS( "Spice_Model" ) |
Definition at line 62 of file sim_model.h.
Referenced by SIM_MODEL::MigrateSimModel().
| #define SIM_LEGACY_PINS_FIELD wxS( "Spice_Node_Sequence" ) |
Definition at line 63 of file sim_model.h.
Referenced by SIM_MODEL::MigrateSimModel().
| #define SIM_LEGACY_PRIMITIVE_FIELD wxS( "Spice_Primitive" ) |
Definition at line 61 of file sim_model.h.
Referenced by SIM_MODEL::MigrateSimModel().
| #define SIM_LIBRARY_FIELD wxT( "Sim.Library" ) |
Definition at line 56 of file sim_model.h.
Referenced by SIM_MODEL::InferSimModel(), and SIM_MODEL::MigrateSimModel().
| #define SIM_NAME_FIELD wxT( "Sim.Name" ) |
Definition at line 57 of file sim_model.h.
Referenced by SIM_MODEL::InferSimModel(), and SIM_MODEL::MigrateSimModel().
| #define SIM_NODES_FORMAT_FIELD wxT( "Sim.NodesFormat" ) |
Definition at line 58 of file sim_model.h.
Referenced by NETLIST_EXPORTER_SPICE::getNodePattern().
| #define SIM_PARAMS_FIELD wxT( "Sim.Params" ) |
Definition at line 55 of file sim_model.h.
Referenced by SIM_MODEL::Create(), SIM_LIB_MGR::CreateModel(), SIM_MODEL::InferSimModel(), CADSTAR_SCH_ARCHIVE_LOADER::loadLibPart(), SIM_MODEL::MigrateSimModel(), SIM_MODEL::ReadDataFields(), DIALOG_SIM_MODEL< T >::TransferDataToWindow(), and SIM_MODEL::WriteFields().
| #define SIM_PINS_FIELD wxT( "Sim.Pins" ) |
Definition at line 54 of file sim_model.h.
Referenced by SIM_MODEL::Create(), SIM_LIB_MGR::CreateModel(), SIM_MODEL::InferSimModel(), SIM_MODEL::MigrateSimModel(), SIM_MODEL::ReadDataFields(), DIALOG_SIM_MODEL< T >::TransferDataToWindow(), and SIM_MODEL::WriteFields().
| #define SIM_REFERENCE_FIELD wxT( "Reference" ) |
Definition at line 49 of file sim_model.h.
Referenced by DIALOG_SIM_MODEL< T >::updateWidgets().
| #define SIM_VALUE_FIELD wxT( "Value" ) |
Definition at line 50 of file sim_model.h.
Referenced by SIM_MODEL::Create(), SIM_MODEL::InferSimModel(), SIM_MODEL::ReadDataFields(), and SIM_MODEL::WriteFields().