kicad/eeschema/sim
Jeff Young 321de57d7c Bug fixes for simulator.
1) Finish removing pin-count based APIs.  We need to know the pin names
as well, not just the count.

2) Fix a bug in the regexp for SPICE functions to allow both lowercase
and uppercase function names

3) Move CreatePins() overrides to the new API so that we get pins on
raw SPICE models.

Fixes https://gitlab.com/kicad/code/kicad/issues/13190
2022-12-17 20:29:24 +00:00
..
kibis Update simulator with NUMERIC_EVAL, decimal separator processing, etc. 2022-12-05 12:40:29 +00:00
ngspice.cpp Fix a compil issue on linux, round 2 2022-12-11 20:43:10 +01:00
ngspice.h Formatting. 2022-12-05 20:03:42 +00:00
ngspice_circuit_model.cpp Don't run simulation twice when the sim command is overridden. 2022-12-07 01:34:56 +00:00
ngspice_circuit_model.h Don't run simulation twice when the sim command is overridden. 2022-12-07 01:34:56 +00:00
sim_lib_mgr.cpp Migrate more V6 SPICE syntax to V7. 2022-12-17 15:23:51 +00:00
sim_lib_mgr.h Migrate more V6 SPICE syntax to V7. 2022-12-17 15:23:51 +00:00
sim_library.cpp Add sim_lib callback to resolve embeded libs 2022-12-14 13:31:41 -08:00
sim_library.h Add sim_lib callback to resolve embeded libs 2022-12-14 13:31:41 -08:00
sim_library_kibis.cpp Migrate more V6 SPICE syntax to V7. 2022-12-17 15:23:51 +00:00
sim_library_kibis.h Sim: Rename Ibis_* fields to Sim.Ibis.* 2022-11-20 03:53:10 +01:00
sim_library_spice.cpp Excise wxString from simulation 2022-09-22 07:41:52 +02:00
sim_library_spice.h Sim: Remove some superfluous class members 2022-10-10 13:49:43 +02:00
sim_model.cpp Bug fixes for simulator. 2022-12-17 20:29:24 +00:00
sim_model.h Bug fixes for simulator. 2022-12-17 20:29:24 +00:00
sim_model_behavioral.cpp Sim: Remove inference from Reference and Value 2022-11-18 08:39:15 +01:00
sim_model_behavioral.h Sim: Remove inference from Reference and Value 2022-11-18 08:39:15 +01:00
sim_model_ideal.cpp Move model inference to SIM_MODEL so it can also be used for behavioral models. 2022-12-09 20:24:25 +00:00
sim_model_ideal.h Move model inference to SIM_MODEL so it can also be used for behavioral models. 2022-12-09 20:24:25 +00:00
sim_model_kibis.cpp Bug fixes for simulator. 2022-12-17 20:29:24 +00:00
sim_model_kibis.h Bug fixes for simulator. 2022-12-17 20:29:24 +00:00
sim_model_l_mutual.cpp Sim: s/SIM_MODEL_MUTUAL_INDUCTOR/SIM_MODEL_L_MUTUAL/ 2022-11-21 05:01:12 +01:00
sim_model_l_mutual.h Sim: s/SIM_MODEL_MUTUAL_INDUCTOR/SIM_MODEL_L_MUTUAL/ 2022-11-21 05:01:12 +01:00
sim_model_ngspice.cpp More bug fixes for escaped model parameters. 2022-12-16 16:34:41 +00:00
sim_model_ngspice.h Sim: Add VBIC model support 2022-11-28 04:45:36 +01:00
sim_model_ngspice_data.cpp Sim: Remove duplicate parameters 2022-11-29 15:02:45 +01:00
sim_model_r_pot.cpp Sim: Remove inference from Reference and Value 2022-11-18 08:39:15 +01:00
sim_model_r_pot.h Sim: Remove inference from Reference and Value 2022-11-18 08:39:15 +01:00
sim_model_raw_spice.cpp Bug fixes for simulator. 2022-12-17 20:29:24 +00:00
sim_model_raw_spice.h Bug fixes for simulator. 2022-12-17 20:29:24 +00:00
sim_model_source.cpp Migrate more V6 SPICE syntax to V7. 2022-12-17 15:23:51 +00:00
sim_model_source.h Sim: Remove inference from Reference and Value 2022-11-18 08:39:15 +01:00
sim_model_spice.cpp Gracefully handle spice models not recognized by KiCad. 2022-12-04 21:06:35 +00:00
sim_model_spice.h Gracefully handle spice models not recognized by KiCad. 2022-12-04 21:06:35 +00:00
sim_model_subckt.cpp Bug fixes for simulator. 2022-12-17 20:29:24 +00:00
sim_model_subckt.h Bug fixes for simulator. 2022-12-17 20:29:24 +00:00
sim_model_switch.cpp Sim: Universally initialize enum parameters with their default values 2022-11-30 12:45:59 +01:00
sim_model_switch.h Sim: Universally initialize enum parameters with their default values 2022-11-30 12:45:59 +01:00
sim_model_tline.cpp Sim: Remove inference from Reference and Value 2022-11-18 08:39:15 +01:00
sim_model_tline.h Sim: Remove inference from Reference and Value 2022-11-18 08:39:15 +01:00
sim_model_xspice.cpp Sim: Spice netlist exporter rewrite 2022-07-30 02:25:34 +00:00
sim_model_xspice.h Sim: Spice netlist exporter rewrite 2022-07-30 02:25:34 +00:00
sim_panel_base.cpp Don't run simulation twice when the sim command is overridden. 2022-12-07 01:34:56 +00:00
sim_panel_base.h Don't run simulation twice when the sim command is overridden. 2022-12-07 01:34:56 +00:00
sim_plot_colors.cpp Eeschema,sim: extract plot colors to new class 2021-03-01 18:50:37 +00:00
sim_plot_colors.h Eeschema,sim: extract plot colors to new class 2021-03-01 18:50:37 +00:00
sim_plot_frame.cpp Better fix for not selecting all of netlist. 2022-12-14 14:13:25 +00:00
sim_plot_frame.h More dialog adjustments for wx 3.2. Also renames files to match dialog. 2022-12-11 15:49:29 +00:00
sim_plot_frame_base.cpp Centralize SPICE lib path resolution and support SPICE_LIB_DIR. 2022-12-08 23:57:42 +00:00
sim_plot_frame_base.fbp Centralize SPICE lib path resolution and support SPICE_LIB_DIR. 2022-12-08 23:57:42 +00:00
sim_plot_frame_base.h Centralize SPICE lib path resolution and support SPICE_LIB_DIR. 2022-12-08 23:57:42 +00:00
sim_plot_panel.cpp Coding standards & formatting. 2022-12-11 23:12:55 +00:00
sim_plot_panel.h Coding standards & formatting. 2022-12-11 23:12:55 +00:00
sim_property.cpp Update simulator with NUMERIC_EVAL, decimal separator processing, etc. 2022-12-05 12:40:29 +00:00
sim_property.h Update simulator with NUMERIC_EVAL, decimal separator processing, etc. 2022-12-05 12:40:29 +00:00
sim_serde.cpp Fix issue converting legacy SPICE models. 2022-12-14 13:36:28 +00:00
sim_serde.h Sim: Add virtual destructor to SIM_SERDE 2022-12-01 17:18:55 +01:00
sim_types.h Fix more broken Doxygen comment specifiers. 2021-01-26 12:17:52 -05:00
sim_value.cpp Update simulator with NUMERIC_EVAL, decimal separator processing, etc. 2022-12-05 12:40:29 +00:00
sim_value.h Another fix to avoid conflict names issues with mingw + pegtl. 2022-12-10 14:28:05 +01:00
sim_workbook.cpp Don't run simulation twice when the sim command is overridden. 2022-12-07 01:34:56 +00:00
sim_workbook.h More dialog adjustments for wx 3.2. Also renames files to match dialog. 2022-12-11 15:49:29 +00:00
simulator.h Remove GUI calls from netlisting. 2022-11-18 15:29:16 +00:00
spice_generator.cpp More bug fixes for escaped model parameters. 2022-12-16 16:34:41 +00:00
spice_generator.h Update simulator with NUMERIC_EVAL, decimal separator processing, etc. 2022-12-05 12:40:29 +00:00
spice_grammar.h Clearer error message. 2022-12-04 21:06:35 +00:00
spice_library_parser.cpp Add sim_lib callback to resolve embeded libs 2022-12-14 13:31:41 -08:00
spice_library_parser.h Add sim_lib callback to resolve embeded libs 2022-12-14 13:31:41 -08:00
spice_model_parser.cpp Sim: Fix crash when a field tries to set an inexistent parameter 2022-10-12 04:27:48 +02:00
spice_model_parser.h Sim: LTspice model compat: Ignore spurious values 2022-10-04 22:44:26 +02:00
spice_reporter.h Changed the simulator code license to GPLv3+ 2016-08-11 14:41:43 +02:00
spice_settings.cpp sim GUI: remove "Adjust value" checkbox. 2022-12-03 08:28:43 +00:00
spice_settings.h sim GUI: remove "Adjust value" checkbox. 2022-12-03 08:28:43 +00:00
spice_simulator.cpp simulator: remove unused includes, and reorder a few includes to fix conflicts 2022-11-16 10:09:54 +01:00
spice_simulator.h eeschema,sim: add SIMULATOR and SIM_MODEL interface 2022-04-01 19:28:31 +00:00
spice_value.cpp Revert "Reorder includes is some simulator files to fix issues on msys2 (no code change)" 2022-11-12 20:47:36 +01:00
spice_value.h Fix more broken Doxygen comment specifiers. 2021-01-26 12:17:52 -05:00