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().