KiCad PCB EDA Suite
Loading...
Searching...
No Matches
sim_model.h File Reference
#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" )
 

Macro Definition Documentation

◆ SIM_DEVICE_FIELD

#define SIM_DEVICE_FIELD   wxT( "Sim.Device" )

Definition at line 52 of file sim_model.h.

◆ SIM_DEVICE_SUBTYPE_FIELD

#define SIM_DEVICE_SUBTYPE_FIELD   wxT( "Sim.Type" )

Definition at line 53 of file sim_model.h.

◆ SIM_LEGACY_ENABLE_FIELD

#define SIM_LEGACY_ENABLE_FIELD   wxS( "Spice_Netlist_Enabled" )

Definition at line 64 of file sim_model.h.

◆ SIM_LEGACY_ENABLE_FIELD_V7

#define SIM_LEGACY_ENABLE_FIELD_V7   wxT( "Sim.Enable" )

Definition at line 60 of file sim_model.h.

◆ SIM_LEGACY_LIBRARY_FIELD

#define SIM_LEGACY_LIBRARY_FIELD   wxS( "Spice_Lib_File" )

Definition at line 65 of file sim_model.h.

◆ SIM_LEGACY_MODEL_FIELD

#define SIM_LEGACY_MODEL_FIELD   wxS( "Spice_Model" )

Definition at line 62 of file sim_model.h.

◆ SIM_LEGACY_PINS_FIELD

#define SIM_LEGACY_PINS_FIELD   wxS( "Spice_Node_Sequence" )

Definition at line 63 of file sim_model.h.

◆ SIM_LEGACY_PRIMITIVE_FIELD

#define SIM_LEGACY_PRIMITIVE_FIELD   wxS( "Spice_Primitive" )

Definition at line 61 of file sim_model.h.

◆ SIM_LIBRARY_FIELD

#define SIM_LIBRARY_FIELD   wxT( "Sim.Library" )

Definition at line 56 of file sim_model.h.

◆ SIM_NAME_FIELD

#define SIM_NAME_FIELD   wxT( "Sim.Name" )

Definition at line 57 of file sim_model.h.

◆ SIM_NODES_FORMAT_FIELD

#define SIM_NODES_FORMAT_FIELD   wxT( "Sim.NodesFormat" )

Definition at line 58 of file sim_model.h.

◆ SIM_PARAMS_FIELD

#define SIM_PARAMS_FIELD   wxT( "Sim.Params" )

Definition at line 55 of file sim_model.h.

◆ SIM_PINS_FIELD

#define SIM_PINS_FIELD   wxT( "Sim.Pins" )

Definition at line 54 of file sim_model.h.

◆ SIM_REFERENCE_FIELD

#define SIM_REFERENCE_FIELD   wxT( "Reference" )

Definition at line 49 of file sim_model.h.

◆ SIM_VALUE_FIELD

#define SIM_VALUE_FIELD   wxT( "Value" )

Definition at line 50 of file sim_model.h.