|
KiCad PCB EDA Suite
|
#include <qa_utils/wx_utils/unit_test_utils.h>#include <sim/kibis/kibis.h>#include <sim/kibis/ibis_parser.h>#include <sim/sim_library_ibis.h>#include <sim/sim_model_ibis.h>#include <sim/spice_generator.h>#include <sim/spice_simulator.h>#include <sim/simulator_reporter.h>#include <sch_pin.h>#include <wx/utils.h>Go to the source code of this file.
Functions | |
| BOOST_AUTO_TEST_CASE (Null) | |
| BOOST_AUTO_TEST_CASE (Load_v1_1) | |
| KIBIS | top (path, &reporter) |
| BOOST_TEST_INFO ("Parsed: "<< path) | |
| BOOST_TEST_INFO ("Reported: "<< reporter.GetMessages()) | |
| BOOST_TEST (top.m_valid) | |
| BOOST_REQUIRE (comp !=nullptr) | |
| BOOST_TEST_INFO ("Component: "<< comp->m_name) | |
| BOOST_TEST (comp->m_name=="Virtual") | |
| BOOST_TEST (comp->m_pins.size()==4) | |
| BOOST_REQUIRE (pin !=nullptr) | |
| BOOST_TEST (pin->m_signalName=="VSS") | |
| BOOST_TEST (pin->m_Rpin.value[0]==0.246) | |
| BOOST_TEST (pin->m_Rpin.value[1]==0.165) | |
| BOOST_TEST (pin->m_Rpin.value[2]==0.377) | |
| BOOST_TEST (pin->m_Lpin.value[0]==1.49e-9) | |
| BOOST_TEST (pin->m_Lpin.value[1]==0.98e-9) | |
| BOOST_TEST (pin->m_Lpin.value[2]==2.23e-9) | |
| BOOST_TEST (pin->m_Cpin.value[0]==0.40e-12) | |
| BOOST_TEST (pin->m_Cpin.value[1]==0.29e-12) | |
| BOOST_TEST (pin->m_Cpin.value[2]==0.56e-12) | |
| BOOST_TEST (pin->m_models.size()==0) | |
| BOOST_TEST (pin->m_models[0]->m_name=="AC40") | |
| BOOST_TEST (pin->m_models[1]->m_name=="DQ40_ODT40") | |
| BOOST_REQUIRE (model !=nullptr) | |
| BOOST_TEST_INFO ("Model: "<< model->m_name) | |
| BOOST_TEST (model->m_name=="AC40") | |
| BOOST_TEST ((int) model->m_type==(int) IBIS_MODEL_TYPE::OUTPUT) | |
| BOOST_TEST (model->m_C_comp.value[0]==2.68e-12) | |
| BOOST_TEST (model->m_C_comp.value[1]==2.64e-12) | |
| BOOST_TEST (model->m_C_comp.value[2]==2.75e-12) | |
| BOOST_TEST (model->m_voltageRange.value[0]==1.35) | |
| BOOST_TEST (model->m_voltageRange.value[1]==1.28) | |
| BOOST_TEST (model->m_voltageRange.value[2]==1.42) | |
| BOOST_TEST (model->m_temperatureRange.value[0]==50.0) | |
| BOOST_TEST (model->m_temperatureRange.value[1]==100.0) | |
| BOOST_TEST (model->m_temperatureRange.value[2]==0.0) | |
| BOOST_TEST (model->HasGNDClamp()) | |
| BOOST_TEST (model->m_GNDClamp.m_entries.size()==4) | |
| BOOST_TEST (model->m_GNDClamp.m_entries[0].V==-1.35) | |
| BOOST_TEST (model->m_GNDClamp.m_entries[0].I.value[0]==-26.89e-3) | |
| BOOST_TEST (model->m_GNDClamp.m_entries[0].I.value[1]==-20.44e-3) | |
| BOOST_TEST (model->m_GNDClamp.m_entries[0].I.value[2]==-35.94e-3) | |
| BOOST_TEST (model->m_GNDClamp.m_entries[1].V==0.0) | |
| BOOST_TEST (model->m_GNDClamp.m_entries[1].I.value[0]==-29.09e-9) | |
| BOOST_TEST (model->m_GNDClamp.m_entries[1].I.value[1]==-44.53e-9) | |
| BOOST_TEST (model->m_GNDClamp.m_entries[1].I.value[2]==-51.87e-9) | |
| BOOST_TEST (model->m_GNDClamp.m_entries[2].V==1.35) | |
| BOOST_TEST (model->m_GNDClamp.m_entries[2].I.value[0]==0.518e-6) | |
| BOOST_TEST (model->m_GNDClamp.m_entries[2].I.value[1]==0.0) | |
| BOOST_TEST (model->m_GNDClamp.m_entries[2].I.value[2]==0.444e-6) | |
| BOOST_TEST (model->m_GNDClamp.m_entries[3].V==2.7) | |
| BOOST_TEST (model->m_GNDClamp.m_entries[3].I.value[0]==0.0) | |
| BOOST_TEST (model->m_GNDClamp.m_entries[3].I.value[1]==0.0) | |
| BOOST_TEST (model->m_GNDClamp.m_entries[3].I.value[2]==0.0) | |
| BOOST_TEST (model->m_POWERClamp.m_entries.size()==4) | |
| BOOST_TEST (model->m_POWERClamp.m_entries[0].V==-1.35) | |
| BOOST_TEST (model->m_POWERClamp.m_entries[0].I.value[0]==55.06e-3) | |
| BOOST_TEST (model->m_POWERClamp.m_entries[0].I.value[1]==46.76e-3) | |
| BOOST_TEST (model->m_POWERClamp.m_entries[0].I.value[2]==74.09e-3) | |
| BOOST_TEST (model->m_POWERClamp.m_entries[1].V==0.0) | |
| BOOST_TEST (model->m_POWERClamp.m_entries[1].I.value[0]==0.0) | |
| BOOST_TEST (model->m_POWERClamp.m_entries[1].I.value[1]==0.515e-6) | |
| BOOST_TEST (model->m_POWERClamp.m_entries[1].I.value[2]==74.94e-9) | |
| BOOST_TEST (model->m_POWERClamp.m_entries[2].V==1.35) | |
| BOOST_TEST (model->m_POWERClamp.m_entries[2].I.value[0]==0.0) | |
| BOOST_TEST (model->m_POWERClamp.m_entries[2].I.value[1]==0.0) | |
| BOOST_TEST (model->m_POWERClamp.m_entries[2].I.value[2]==0.0) | |
| BOOST_TEST (model->m_POWERClamp.m_entries[3].V==2.7) | |
| BOOST_TEST (model->m_POWERClamp.m_entries[3].I.value[0]==0.0) | |
| BOOST_TEST (model->m_POWERClamp.m_entries[3].I.value[1]==0.0) | |
| BOOST_TEST (model->m_POWERClamp.m_entries[3].I.value[2]==0.0) | |
| BOOST_TEST (model->m_pullup.m_entries.size()==4) | |
| BOOST_TEST (model->m_pullup.m_entries[0].V==-1.35) | |
| BOOST_TEST (model->m_pullup.m_entries[0].I.value[0]==18.04e-3) | |
| BOOST_TEST (model->m_pullup.m_entries[0].I.value[1]==16.15e-3) | |
| BOOST_TEST (model->m_pullup.m_entries[0].I.value[2]==17.46e-3) | |
| BOOST_TEST (model->m_pullup.m_entries[1].V==0.0) | |
| BOOST_TEST (model->m_pullup.m_entries[1].I.value[0]==3.412e-9) | |
| BOOST_TEST (model->m_pullup.m_entries[1].I.value[1]==0.527e-6) | |
| BOOST_TEST (model->m_pullup.m_entries[1].I.value[2]==0.327e-6) | |
| BOOST_TEST (model->m_pullup.m_entries[2].V==1.35) | |
| BOOST_TEST (model->m_pullup.m_entries[2].I.value[0]==-26.46e-3) | |
| BOOST_TEST (model->m_pullup.m_entries[2].I.value[1]==-24.75e-3) | |
| BOOST_TEST (model->m_pullup.m_entries[2].I.value[2]==-22.82e-3) | |
| BOOST_TEST (model->m_pullup.m_entries[3].V==2.7) | |
| BOOST_TEST (model->m_pullup.m_entries[3].I.value[0]==-31.03e-3) | |
| BOOST_TEST (model->m_pullup.m_entries[3].I.value[1]==-28.82e-3) | |
| BOOST_TEST (model->m_pullup.m_entries[3].I.value[2]==-27.31e-3) | |
| BOOST_TEST (model->m_pulldown.m_entries.size()==4) | |
| BOOST_TEST (model->m_pulldown.m_entries[0].V==-1.35) | |
| BOOST_TEST (model->m_pulldown.m_entries[0].I.value[0]==-23.01e-3) | |
| BOOST_TEST (model->m_pulldown.m_entries[0].I.value[1]==-20.02e-3) | |
| BOOST_TEST (model->m_pulldown.m_entries[0].I.value[2]==-20.46e-3) | |
| BOOST_TEST (model->m_pulldown.m_entries[1].V==0.0) | |
| BOOST_TEST (model->m_pulldown.m_entries[1].I.value[0]==-38.81e-9) | |
| BOOST_TEST (model->m_pulldown.m_entries[1].I.value[1]==-32.33e-9) | |
| BOOST_TEST (model->m_pulldown.m_entries[1].I.value[2]==-49.77e-9) | |
| BOOST_TEST (model->m_pulldown.m_entries[2].V==1.35) | |
| BOOST_TEST (model->m_pulldown.m_entries[2].I.value[0]==26.98e-3) | |
| BOOST_TEST (model->m_pulldown.m_entries[2].I.value[1]==23.63e-3) | |
| BOOST_TEST (model->m_pulldown.m_entries[2].I.value[2]==26.60e-3) | |
| BOOST_TEST (model->m_pulldown.m_entries[3].V==2.7) | |
| BOOST_TEST (model->m_pulldown.m_entries[3].I.value[0]==29.20e-3) | |
| BOOST_TEST (model->m_pulldown.m_entries[3].I.value[1]==25.40e-3) | |
| BOOST_TEST (model->m_pulldown.m_entries[3].I.value[2]==29.03e-3) | |
| BOOST_TEST (model->m_ramp.m_Rload==50.0) | |
| BOOST_TEST (model->m_ramp.m_rising.value[0].m_dv==0.462) | |
| BOOST_TEST (model->m_ramp.m_rising.value[1].m_dv==0.439) | |
| BOOST_TEST (model->m_ramp.m_rising.value[2].m_dv==0.462) | |
| BOOST_TEST (model->m_ramp.m_falling.value[0].m_dv==0.465) | |
| BOOST_TEST (model->m_ramp.m_falling.value[1].m_dv==0.438) | |
| BOOST_TEST (model->m_ramp.m_falling.value[2].m_dv==0.468) | |
| BOOST_TEST (model->m_risingWaveforms.size()==2) | |
| BOOST_TEST ((int) model->m_risingWaveforms[1]->m_type==(int) IBIS_WAVEFORM_TYPE::RISING) | |
| BOOST_TEST (model->m_risingWaveforms[1]->m_R_fixture==50.0) | |
| BOOST_TEST (model->m_risingWaveforms[1]->m_table.m_entries.size()==5) | |
| BOOST_TEST (model->m_risingWaveforms[1]->m_table.m_entries[0].t==0) | |
| BOOST_TEST (model->m_risingWaveforms[1]->m_table.m_entries[0].V.value[0]==0.573) | |
| BOOST_TEST (model->m_risingWaveforms[1]->m_table.m_entries[0].V.value[1]==0.550) | |
| BOOST_TEST (model->m_risingWaveforms[1]->m_table.m_entries[0].V.value[2]==0.636) | |
| BOOST_TEST (model->m_risingWaveforms[1]->m_table.m_entries[1].t==1.001e-9) | |
| BOOST_TEST (model->m_risingWaveforms[1]->m_table.m_entries[1].V.value[0]==0.574) | |
| BOOST_TEST (model->m_risingWaveforms[1]->m_table.m_entries[1].V.value[1]==0.551) | |
| BOOST_TEST (model->m_risingWaveforms[1]->m_table.m_entries[1].V.value[2]==0.906) | |
| BOOST_TEST (model->m_risingWaveforms[1]->m_table.m_entries[2].t==2e-9) | |
| BOOST_TEST (model->m_risingWaveforms[1]->m_table.m_entries[2].V.value[0]==1.348) | |
| BOOST_TEST (model->m_risingWaveforms[1]->m_table.m_entries[2].V.value[1]==1.269) | |
| BOOST_TEST (model->m_risingWaveforms[1]->m_table.m_entries[2].V.value[2]==1.416) | |
| BOOST_TEST (model->m_risingWaveforms[1]->m_table.m_entries[3].t==2.491e-9) | |
| BOOST_TEST (model->m_risingWaveforms[1]->m_table.m_entries[3].V.value[0]==1.349) | |
| BOOST_TEST (model->m_risingWaveforms[1]->m_table.m_entries[3].V.value[1]==1.280) | |
| BOOST_TEST (model->m_risingWaveforms[1]->m_table.m_entries[3].V.value[2]==1.416) | |
| BOOST_TEST (model->m_risingWaveforms[1]->m_table.m_entries[4].t==10e-9) | |
| BOOST_TEST (model->m_risingWaveforms[1]->m_table.m_entries[4].V.value[0]==1.349) | |
| BOOST_TEST (model->m_risingWaveforms[1]->m_table.m_entries[4].V.value[1]==1.282) | |
| BOOST_TEST (model->m_risingWaveforms[1]->m_table.m_entries[4].V.value[2]==1.417) | |
| BOOST_TEST (model->m_fallingWaveforms.size()==2) | |
| BOOST_TEST ((int) model->m_fallingWaveforms[1]->m_type==(int) IBIS_WAVEFORM_TYPE::FALLING) | |
| BOOST_TEST (model->m_fallingWaveforms[1]->m_R_fixture==50.0) | |
| BOOST_TEST (model->m_fallingWaveforms[1]->m_table.m_entries.size()==5) | |
| BOOST_TEST (model->m_fallingWaveforms[1]->m_table.m_entries[0].t==0) | |
| BOOST_TEST (model->m_fallingWaveforms[1]->m_table.m_entries[0].V.value[0]==1.349) | |
| BOOST_TEST (model->m_fallingWaveforms[1]->m_table.m_entries[0].V.value[1]==1.282) | |
| BOOST_TEST (model->m_fallingWaveforms[1]->m_table.m_entries[0].V.value[2]==1.417) | |
| BOOST_TEST (model->m_fallingWaveforms[1]->m_table.m_entries[1].t==1.02e-9) | |
| BOOST_TEST (model->m_fallingWaveforms[1]->m_table.m_entries[1].V.value[0]==1.350) | |
| BOOST_TEST (model->m_fallingWaveforms[1]->m_table.m_entries[1].V.value[1]==1.283) | |
| BOOST_TEST (model->m_fallingWaveforms[1]->m_table.m_entries[1].V.value[2]==1.382) | |
| BOOST_TEST (model->m_fallingWaveforms[1]->m_table.m_entries[2].t==1.988e-9) | |
| BOOST_TEST (model->m_fallingWaveforms[1]->m_table.m_entries[2].V.value[0]==0.576) | |
| BOOST_TEST (model->m_fallingWaveforms[1]->m_table.m_entries[2].V.value[1]==0.606) | |
| BOOST_TEST (model->m_fallingWaveforms[1]->m_table.m_entries[2].V.value[2]==0.638) | |
| BOOST_TEST (model->m_fallingWaveforms[1]->m_table.m_entries[3].t==2.51e-9) | |
| BOOST_TEST (model->m_fallingWaveforms[1]->m_table.m_entries[3].V.value[0]==0.574) | |
| BOOST_TEST (model->m_fallingWaveforms[1]->m_table.m_entries[3].V.value[1]==0.552) | |
| BOOST_TEST (model->m_fallingWaveforms[1]->m_table.m_entries[3].V.value[2]==0.637) | |
| BOOST_TEST (model->m_fallingWaveforms[1]->m_table.m_entries[4].t==10e-9) | |
| BOOST_TEST (model->m_fallingWaveforms[1]->m_table.m_entries[4].V.value[0]==0.573) | |
| BOOST_TEST (model->m_fallingWaveforms[1]->m_table.m_entries[4].V.value[1]==0.550) | |
| BOOST_TEST (model->m_fallingWaveforms[1]->m_table.m_entries[4].V.value[2]==0.636) | |
| BOOST_TEST (model->m_submodels.size()==0) | |
| BOOST_TEST (std::isnan(model->m_GNDClamp.m_entries[1].I.value[0])) | |
| BOOST_TEST (std::isnan(model->m_GNDClamp.m_entries[1].I.value[1])) | |
| BOOST_TEST (std::isnan(model->m_POWERClamp.m_entries[1].I.value[0])) | |
| BOOST_TEST (std::isnan(model->m_POWERClamp.m_entries[1].I.value[2])) | |
| BOOST_TEST ((int) model->m_risingWaveforms[0]->m_type==(int) IBIS_WAVEFORM_TYPE::RISING) | |
| BOOST_TEST (model->m_risingWaveforms[0]->m_R_fixture==50.0) | |
| BOOST_TEST (model->m_risingWaveforms[0]->m_table.m_entries.size()==4) | |
| BOOST_TEST (model->m_risingWaveforms[0]->m_table.m_entries[0].t==0) | |
| BOOST_TEST (model->m_risingWaveforms[0]->m_table.m_entries[0].V.value[0]==0.6179) | |
| BOOST_TEST (model->m_risingWaveforms[0]->m_table.m_entries[0].V.value[1]==0.5969) | |
| BOOST_TEST (model->m_risingWaveforms[0]->m_table.m_entries[0].V.value[2]==0.6325) | |
| BOOST_TEST (model->m_risingWaveforms[0]->m_table.m_entries[1].t==199e-12) | |
| BOOST_TEST (model->m_risingWaveforms[0]->m_table.m_entries[1].V.value[0]==0.9465) | |
| BOOST_TEST (model->m_risingWaveforms[0]->m_table.m_entries[1].V.value[1]==0.8243) | |
| BOOST_TEST (model->m_risingWaveforms[0]->m_table.m_entries[1].V.value[2]==1.1430) | |
| BOOST_TEST (model->m_risingWaveforms[0]->m_table.m_entries[2].t==399e-12) | |
| BOOST_TEST (model->m_risingWaveforms[0]->m_table.m_entries[2].V.value[0]==1.340) | |
| BOOST_TEST (model->m_risingWaveforms[0]->m_table.m_entries[2].V.value[1]==1.261) | |
| BOOST_TEST (model->m_risingWaveforms[0]->m_table.m_entries[2].V.value[2]==1.420) | |
| BOOST_TEST (model->m_risingWaveforms[0]->m_table.m_entries[3].t==937e-12) | |
| BOOST_TEST (model->m_risingWaveforms[0]->m_table.m_entries[3].V.value[0]==1.349) | |
| BOOST_TEST (model->m_risingWaveforms[0]->m_table.m_entries[3].V.value[1]==1.282) | |
| BOOST_TEST (model->m_risingWaveforms[0]->m_table.m_entries[3].V.value[2]==1.424) | |
| BOOST_TEST ((int) model->m_fallingWaveforms[0]->m_type==(int) IBIS_WAVEFORM_TYPE::FALLING) | |
| BOOST_TEST (model->m_fallingWaveforms[0]->m_R_fixture==50.0) | |
| BOOST_TEST (model->m_fallingWaveforms[0]->m_table.m_entries.size()==4) | |
| BOOST_TEST (model->m_fallingWaveforms[0]->m_table.m_entries[0].t==0) | |
| BOOST_TEST (model->m_fallingWaveforms[0]->m_table.m_entries[0].V.value[0]==1.349) | |
| BOOST_TEST (model->m_fallingWaveforms[0]->m_table.m_entries[0].V.value[1]==1.282) | |
| BOOST_TEST (model->m_fallingWaveforms[0]->m_table.m_entries[0].V.value[2]==1.424) | |
| BOOST_TEST (model->m_fallingWaveforms[0]->m_table.m_entries[1].t==198e-12) | |
| BOOST_TEST (model->m_fallingWaveforms[0]->m_table.m_entries[1].V.value[0]==1.270) | |
| BOOST_TEST (model->m_fallingWaveforms[0]->m_table.m_entries[1].V.value[1]==1.248) | |
| BOOST_TEST (model->m_fallingWaveforms[0]->m_table.m_entries[1].V.value[2]==1.203) | |
| BOOST_TEST (model->m_fallingWaveforms[0]->m_table.m_entries[2].t==398e-12) | |
| BOOST_TEST (model->m_fallingWaveforms[0]->m_table.m_entries[2].V.value[0]==0.6815) | |
| BOOST_TEST (model->m_fallingWaveforms[0]->m_table.m_entries[2].V.value[1]==0.7726) | |
| BOOST_TEST (model->m_fallingWaveforms[0]->m_table.m_entries[2].V.value[2]==0.6551) | |
| BOOST_TEST (model->m_fallingWaveforms[0]->m_table.m_entries[3].t==937e-12) | |
| BOOST_TEST (model->m_fallingWaveforms[0]->m_table.m_entries[3].V.value[0]==0.6179) | |
| BOOST_TEST (model->m_fallingWaveforms[0]->m_table.m_entries[3].V.value[1]==0.5969) | |
| BOOST_TEST (model->m_fallingWaveforms[0]->m_table.m_entries[3].V.value[2]==0.6325) | |
| BOOST_TEST (model->m_submodels[0].m_name=="40ohm_ODT") | |
| BOOST_TEST ((int) model->m_submodels[0].m_type==(int) IBIS_SUBMODEL_TYPE::DYNAMIC_CLAMP) | |
| BOOST_TEST (model->m_submodels[0].HasGNDClamp()) | |
| BOOST_TEST (model->m_submodels[0].m_GNDClamp.m_entries.size()==4) | |
| BOOST_TEST (model->m_submodels[0].m_GNDClamp.m_entries[0].V==-1.35) | |
| BOOST_TEST (model->m_submodels[0].m_GNDClamp.m_entries[0].I.value[0]==-6.975e-3) | |
| BOOST_TEST (model->m_submodels[0].m_GNDClamp.m_entries[0].I.value[1]==-6.287e-3) | |
| BOOST_TEST (model->m_submodels[0].m_GNDClamp.m_entries[0].I.value[2]==-7.776e-3) | |
| BOOST_TEST (model->m_submodels[0].m_GNDClamp.m_entries[1].V==0.0) | |
| BOOST_TEST (model->m_submodels[0].m_GNDClamp.m_entries[1].I.value[0]==-1.585e-6) | |
| BOOST_TEST (model->m_submodels[0].m_GNDClamp.m_entries[1].I.value[1]==-2.224e-6) | |
| BOOST_TEST (model->m_submodels[0].m_GNDClamp.m_entries[1].I.value[2]==-819.6e-9) | |
| BOOST_TEST (model->m_submodels[0].m_GNDClamp.m_entries[2].V==1.35) | |
| BOOST_TEST (model->m_submodels[0].m_GNDClamp.m_entries[2].I.value[0]==12.86e-3) | |
| BOOST_TEST (model->m_submodels[0].m_GNDClamp.m_entries[2].I.value[1]==11.10e-3) | |
| BOOST_TEST (model->m_submodels[0].m_GNDClamp.m_entries[2].I.value[2]==14.96e-3) | |
| BOOST_TEST (model->m_submodels[0].m_GNDClamp.m_entries[3].V==2.7) | |
| BOOST_TEST (model->m_submodels[0].m_GNDClamp.m_entries[3].I.value[0]==15.10e-3) | |
| BOOST_TEST (model->m_submodels[0].m_GNDClamp.m_entries[3].I.value[1]==12.73e-3) | |
| BOOST_TEST (model->m_submodels[0].m_GNDClamp.m_entries[3].I.value[2]==18.50e-3) | |
| BOOST_TEST (model->m_submodels[0].m_POWERClamp.m_entries.size()==4) | |
| BOOST_TEST (model->m_submodels[0].m_POWERClamp.m_entries[0].V==-1.35) | |
| BOOST_TEST (model->m_submodels[0].m_POWERClamp.m_entries[0].I.value[0]==3.515e-3) | |
| BOOST_TEST (model->m_submodels[0].m_POWERClamp.m_entries[0].I.value[1]==3.706e-3) | |
| BOOST_TEST (model->m_submodels[0].m_POWERClamp.m_entries[0].I.value[2]==4.312e-3) | |
| BOOST_TEST (model->m_submodels[0].m_POWERClamp.m_entries[1].V==0.0) | |
| BOOST_TEST (model->m_submodels[0].m_POWERClamp.m_entries[1].I.value[0]==13.01e-6) | |
| BOOST_TEST (model->m_submodels[0].m_POWERClamp.m_entries[1].I.value[1]==18.85e-6) | |
| BOOST_TEST (model->m_submodels[0].m_POWERClamp.m_entries[1].I.value[2]==5.723e-6) | |
| BOOST_TEST (model->m_submodels[0].m_POWERClamp.m_entries[2].V==1.35) | |
| BOOST_TEST (model->m_submodels[0].m_POWERClamp.m_entries[2].I.value[0]==-10.50e-3) | |
| BOOST_TEST (model->m_submodels[0].m_POWERClamp.m_entries[2].I.value[1]==-9.514e-3) | |
| BOOST_TEST (model->m_submodels[0].m_POWERClamp.m_entries[2].I.value[2]==-12.39e-3) | |
| BOOST_TEST (model->m_submodels[0].m_POWERClamp.m_entries[3].V==2.7) | |
| BOOST_TEST (model->m_submodels[0].m_POWERClamp.m_entries[3].I.value[0]==-12.88e-3) | |
| BOOST_TEST (model->m_submodels[0].m_POWERClamp.m_entries[3].I.value[1]==-11.66e-3) | |
| BOOST_TEST (model->m_submodels[0].m_POWERClamp.m_entries[3].I.value[2]==-15.26e-3) | |
| BOOST_AUTO_TEST_CASE (Load_v4_1_SeriesPinMapping) | |
| BOOST_TEST (!reporter.HasMessageOfSeverity(RPT_SEVERITY_ERROR)) | |
| BOOST_REQUIRE (swModel !=nullptr) | |
| BOOST_TEST ((int) swModel->m_type==(int) IBIS_MODEL_TYPE::SERIES_SWITCH) | |
| BOOST_REQUIRE (mosfetModel !=nullptr) | |
| BOOST_TEST ((int) mosfetModel->m_type==(int) IBIS_MODEL_TYPE::SERIES_SWITCH) | |
| BOOST_REQUIRE (parser.ParseFile(path)) | |
| for (const IbisModel &m :parser.m_ibisFile.m_models) | |
| BOOST_REQUIRE (parsedSeries !=nullptr) | |
| BOOST_TEST (parsedSeries->m_series.m_Rseries.value[0]==25.0) | |
| BOOST_TEST (parsedSeries->m_series.m_Rseries.value[1]==22.0) | |
| BOOST_TEST (parsedSeries->m_series.m_Rseries.value[2]==28.0) | |
| BOOST_TEST (parsedSeries->m_series.m_Lseries.value[0]==1.0e-9) | |
| BOOST_TEST (parsedSeries->m_series.m_Cseries.value[0]==0.5e-12) | |
| BOOST_TEST (parsedSeries->m_series.m_RlSeries.value[0]==0.1) | |
| BOOST_TEST (parsedSeries->m_series.m_RcSeries.value[0]==1.0) | |
| BOOST_TEST (parsedSeries->m_series.m_LcSeries.value[0]==0.5e-9) | |
| BOOST_TEST (parsedSeries->m_series.m_seriesCurrent.m_entries.size()==3) | |
| BOOST_TEST (parsedSeries->m_series.m_seriesCurrent.m_entries[0].V==-1.0) | |
| BOOST_TEST (parsedSeries->m_series.m_seriesCurrent.m_entries[0].I.value[0]==-40.0e-3) | |
| BOOST_TEST (parsedSeries->m_series.m_seriesCurrent.m_entries[2].V==1.0) | |
| BOOST_TEST (parsedSeries->m_series.m_seriesCurrent.m_entries[2].I.value[0]==40.0e-3) | |
| BOOST_REQUIRE (parsedSwitch !=nullptr) | |
| BOOST_TEST (parsedSwitch->m_seriesOn.m_Rseries.value[0]==5.0) | |
| BOOST_TEST (parsedSwitch->m_seriesOff.m_Rseries.value[0]==1.0e6) | |
| BOOST_TEST (parsedSwitch->m_seriesOn.m_seriesCurrent.m_entries.size()==3) | |
| BOOST_TEST (parsedSwitch->m_seriesOn.m_seriesCurrent.m_entries[0].I.value[0]==-200.0e-3) | |
| BOOST_TEST (parsedSwitch->m_seriesOff.m_seriesCurrent.m_entries.size()==0) | |
| BOOST_REQUIRE (parsedMosfet !=nullptr) | |
| BOOST_REQUIRE (parsedMosfet->m_seriesOn.m_seriesMosfet.size()==1) | |
| BOOST_TEST (mosfet.m_Vds==1.0) | |
| BOOST_REQUIRE (mosfet.m_table.m_entries.size()==4) | |
| BOOST_TEST (mosfet.m_table.m_entries[0].V==0.0) | |
| BOOST_TEST (mosfet.m_table.m_entries[3].V==3.3) | |
| BOOST_TEST (mosfet.m_table.m_entries[3].I.value[0]==180.0e-3) | |
| BOOST_REQUIRE (comp->m_seriesPinMappings.size()==3) | |
| BOOST_TEST (comp->m_seriesPinMappings[0].m_pin1=="1") | |
| BOOST_TEST (comp->m_seriesPinMappings[1].m_modelName=="series_sw") | |
| BOOST_REQUIRE (pin1 !=nullptr) | |
| BOOST_REQUIRE (partner !=nullptr) | |
| BOOST_TEST (partner->m_pinNumber=="2") | |
| BOOST_TEST (seriesModelName=="series_r") | |
| BOOST_TEST (model->m_series.m_Rseries.value[0]==25.0) | |
| BOOST_TEST (swModel->m_seriesOn.m_Rseries.value[0]==5.0) | |
| BOOST_TEST (swModel->m_seriesOff.m_Rseries.value[0]==1.0e6) | |
| BOOST_TEST (mosfetModel->m_seriesOn.m_seriesMosfet.size()==1) | |
| BOOST_REQUIRE (pin1->writeSpiceDevice(netlist, "DEVICE_R", *model, kparams)) | |
| BOOST_TEST_INFO ("Emitted netlist for series_r:\n"<< netlist) | |
| BOOST_TEST (netlist.find(".SUBCKT DEVICE_R PIN_A PIN_B") !=std::string::npos) | |
| BOOST_TEST (netlist.find("R_S0 DIE_A ") !=std::string::npos) | |
| BOOST_TEST (netlist.find("L_S0 DIE_A ") !=std::string::npos) | |
| BOOST_TEST (netlist.find("C_S0 ") !=std::string::npos) | |
| BOOST_TEST (netlist.find("B_SC0 ") !=std::string::npos) | |
| BOOST_TEST (netlist.find(".ENDS DEVICE") !=std::string::npos) | |
| BOOST_TEST (netlist.find("SW_STATE")==std::string::npos) | |
| BOOST_REQUIRE (pin3 !=nullptr) | |
| netlist | clear () |
| BOOST_REQUIRE (pin3->writeSpiceDevice(netlist, "DEVICE_SW", *swModel, kparams)) | |
| BOOST_TEST_INFO ("Emitted netlist for series_sw:\n"<< netlist) | |
| BOOST_TEST (netlist.find(".SUBCKT DEVICE_SW PIN_A PIN_B") !=std::string::npos) | |
| BOOST_TEST (netlist.find(".param SW_STATE=1") !=std::string::npos) | |
| BOOST_TEST (netlist.find("R_S1 DIE_A ARM_OUT1") !=std::string::npos) | |
| BOOST_TEST (netlist.find("R_S2 DIE_A ARM_OUT2") !=std::string::npos) | |
| BOOST_TEST (netlist.find("R_G1 ARM_OUT1 DIE_B R='0.001 / ((SW_STATE)") !=std::string::npos) | |
| BOOST_REQUIRE (pin5 !=nullptr) | |
| BOOST_REQUIRE (pin5->writeSpiceDevice(netlist, "DEVICE_M", *mosfetModel, kparams)) | |
| BOOST_TEST_INFO ("Emitted netlist for series_mosfet:\n"<< netlist) | |
| BOOST_TEST (netlist.find("B_M1_0") !=std::string::npos) | |
| BOOST_REQUIRE (top.m_valid) | |
| BOOST_REQUIRE (comp) | |
| if (warmup &&warmup->LoadNetlist("* warmup\nR1 1 0 1k\nV1 1 0 1\n.op\n.end\n") &&warmup->Run()) | |
| BOOST_REQUIRE (pinA &&model) | |
| BOOST_REQUIRE (pinA->writeSpiceDevice(subckt, "DEV_R", *model, kparams)) | |
| if (std::isnan(iSeries)) | |
| BOOST_TEST (iSeries > 0.0) | |
| BOOST_REQUIRE (pinB &&model) | |
| BOOST_REQUIRE (pinB->writeSpiceDevice(subckt, "DEV_SW", *model, kparams)) | |
| if (std::isnan(iOn)||std::isnan(iOff)) | |
| BOOST_TEST (iOn > 0.1) | |
| BOOST_TEST (iOn/iOff > 1.0e4) | |
| BOOST_AUTO_TEST_CASE (Dialog_Series_PinMap_v4_1) | |
| BOOST_AUTO_TEST_CASE (Dialog_Series_Switch_Params_v4_1) | |
| BOOST_TEST (subckt.find(".SUBCKT DEV_R PIN_A PIN_B") !=std::string::npos) | |
| BOOST_TEST (subckt.find(".SUBCKT DEV_R GND")==std::string::npos) | |
| BOOST_REQUIRE (sim) | |
| sim | Command ("bg_halt") |
| sim | Command ("remcirc") |
| sim | Command ("destroy all") |
| if (!sim->LoadNetlist(deck)||!sim->Run()) | |
| while (sim->IsRunning()) wxMilliSleep(20) | |
| if (vSrc.empty()||vA.empty()) | |
| BOOST_TEST_INFO ("Two-port Series .op current = "<< iDevice) | |
| BOOST_TEST (iDevice > 0.0) | |
Variables | |
| std::string | path = GetLibraryPath( "ibis_v5_1" ) |
| KIBIS_COMPONENT * | comp = top.GetComponent( "Virtual" ) |
| KIBIS_PIN * | pin = comp->GetPin( "A1" ) |
| KIBIS_MODEL * | model = top.GetModel( "AC40" ) |
| KIBIS_MODEL * | swModel = top.GetModel( "series_sw" ) |
| KIBIS_MODEL * | mosfetModel = top.GetModel( "series_mosfet" ) |
| IbisParser parser & | reporter |
| const IbisModel * | parsedSeries = nullptr |
| const IbisModel * | parsedSwitch = nullptr |
| const IbisModel * | parsedMosfet = nullptr |
| const IbisMosfetEntry & | mosfet = parsedMosfet->m_seriesOn.m_seriesMosfet[0] |
| KIBIS_PIN * | pin1 = comp->GetPin( "1" ) |
| std::string | seriesModelName |
| KIBIS_PIN * | partner = pin1->SeriesPartner( &seriesModelName ) |
| std::string | netlist |
| KIBIS_PARAMETER | kparams |
| KIBIS_PIN * | pin3 = comp->GetPin( "3" ) |
| KIBIS_PIN * | pin5 = comp->GetPin( "5" ) |
| std::string | subckt |
| double | iSeries = RunSeriesOP( subckt, "DEV_R" ) |
| else | |
| double | iOn = RunSeriesOP( subckt, "DEV_SW", "SW_STATE=1" ) |
| double | iOff = RunSeriesOP( subckt, "DEV_SW", "SW_STATE=0" ) |
| KIBIS_PIN * | pinA = comp ? comp->GetPin( "1" ) : nullptr |
| auto | sim = SPICE_SIMULATOR::CreateInstance( "ngspice" ) |
| std::string | deck = "* QA harness for two-port Series subckt\n" |
| std::vector< double > | vSrc = sim->GetRealVector( "src" ) |
| std::vector< double > | vA = sim->GetRealVector( "pin_a" ) |
| double | iDevice = ( vSrc.back() - vA.back() ) / 1.0 |
| BOOST_AUTO_TEST_CASE | ( | Dialog_Series_PinMap_v4_1 | ) |
Definition at line 939 of file test_kibis.cpp.
References BOOST_REQUIRE(), BOOST_TEST(), SIM_MODEL_IBIS::ChangePin(), SIM_MODEL::FindParam(), SIM_MODEL_IBIS::GetIOMode(), SIM_MODEL::GetPin(), SIM_MODEL::GetPinCount(), SIM_MODEL_IBIS::GetSeriesPartnerPin(), SIM_MODEL_IBIS::IsSeries(), SIM_MODEL_PIN::modelPinName, SERIES, SIM_MODEL_IBIS::SetIbisModel(), and SIM_MODEL_IBIS::SwitchSingleEndedDiff().
| BOOST_AUTO_TEST_CASE | ( | Dialog_Series_Switch_Params_v4_1 | ) |
Definition at line 974 of file test_kibis.cpp.
References BOOST_REQUIRE(), BOOST_TEST(), BOOST_TEST_INFO(), SIM_MODEL_IBIS::ChangePin(), copy, SIM_MODEL::PARAM::INFO::defaultValue, SIM_MODEL::FindParam(), SIM_MODEL_IBIS::GetSeriesPartnerPin(), SIM_MODEL::PARAM::info, SIM_MODEL_IBIS::IsSeries(), SIM_MODEL::PARAM::INFO::isSpiceInstanceParam, SPICE_GENERATOR::ItemParams(), SIM_MODEL_IBIS::SetIbisModel(), SIM_MODEL::SetParamValue(), SIM_MODEL::SpiceGenerator(), SIM_MODEL::PARAM::INFO::spiceInstanceName, and SIM_MODEL::PARAM::value.
| BOOST_AUTO_TEST_CASE | ( | Load_v1_1 | ) |
Definition at line 66 of file test_kibis.cpp.
References ACTIVE_HIGH, BOOST_REQUIRE(), BOOST_TEST(), BOOST_TEST_INFO(), comp, INPUT_STD, model, NON_INVERTING, path, reporter, and top().
| BOOST_AUTO_TEST_CASE | ( | Load_v4_1_SeriesPinMapping | ) |
Definition at line 576 of file test_kibis.cpp.
References BOOST_REQUIRE(), BOOST_TEST(), BOOST_TEST_INFO(), comp, path, reporter, RPT_SEVERITY_ERROR, and top().
| BOOST_AUTO_TEST_CASE | ( | Null | ) |
Definition at line 51 of file test_kibis.cpp.
References BOOST_AUTO_TEST_CASE(), BOOST_REQUIRE(), BOOST_TEST(), IBIS_BASE::m_Reporter, KIBIS_BASE::m_valid, IBIS_BASE::Report(), and RPT_SEVERITY_INFO.
| BOOST_REQUIRE | ( | comp ! | = nullptr | ) |
References comp.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().
| BOOST_REQUIRE | ( | mosfet.m_table.m_entries. | size() = =4 | ) |
References mosfet.
| BOOST_REQUIRE | ( | mosfetModel ! | = nullptr | ) |
References mosfetModel.
| BOOST_REQUIRE | ( | parsedMosfet ! | = nullptr | ) |
References parsedMosfet.
| BOOST_REQUIRE | ( | parsedMosfet->m_seriesOn.m_seriesMosfet. | size() = =1 | ) |
References parsedMosfet.
| BOOST_REQUIRE | ( | parsedSeries ! | = nullptr | ) |
References parsedSeries.
| BOOST_REQUIRE | ( | parsedSwitch ! | = nullptr | ) |
References parsedSwitch.
| BOOST_REQUIRE | ( | parser. | ParseFilepath | ) |
References path.
| BOOST_REQUIRE | ( | pin1-> | writeSpiceDevicenetlist, "DEVICE_R", *model, kparams | ) |
| BOOST_REQUIRE | ( | pin3-> | writeSpiceDevicenetlist, "DEVICE_SW", *swModel, kparams | ) |
| BOOST_REQUIRE | ( | pin5-> | writeSpiceDevicenetlist, "DEVICE_M", *mosfetModel, kparams | ) |
References kparams, mosfetModel, netlist, and pin5.
| BOOST_REQUIRE | ( | pinA-> | writeSpiceDevicesubckt, "DEV_R", *model, kparams | ) |
| BOOST_REQUIRE | ( | pinB-> | writeSpiceDevicesubckt, "DEV_SW", *model, kparams | ) |
| BOOST_TEST | ( | !reporter. | HasMessageOfSeverityRPT_SEVERITY_ERROR | ) |
References model, reporter, RPT_SEVERITY_ERROR, SERIES, and top().
| BOOST_TEST | ( | (int) model->m_fallingWaveforms-> | m_type[0] = =(int) IBIS_WAVEFORM_TYPE::FALLING | ) |
| BOOST_TEST | ( | (int) model->m_fallingWaveforms-> | m_type[1] = =(int) IBIS_WAVEFORM_TYPE::FALLING | ) |
| BOOST_TEST | ( | (int) model->m_risingWaveforms-> | m_type[0] = =(int) IBIS_WAVEFORM_TYPE::RISING | ) |
| BOOST_TEST | ( | (int) model->m_risingWaveforms-> | m_type[1] = =(int) IBIS_WAVEFORM_TYPE::RISING | ) |
| BOOST_TEST | ( | (int) model->m_submodels. | m_type[0] = =(int) IBIS_SUBMODEL_TYPE::DYNAMIC_CLAMP | ) |
References DYNAMIC_CLAMP, model, and NON_DRIVING.
| BOOST_TEST | ( | (int) model-> | m_type = =(int) IBIS_MODEL_TYPE::OUTPUT | ) |
References ACTIVE_HIGH, model, NON_INVERTING, and OUTPUT.
| BOOST_TEST | ( | (int) mosfetModel-> | m_type = =(int) IBIS_MODEL_TYPE::SERIES_SWITCH | ) |
References mosfetModel, and SERIES_SWITCH.
| BOOST_TEST | ( | (int) swModel-> | m_type = =(int) IBIS_MODEL_TYPE::SERIES_SWITCH | ) |
References SERIES_SWITCH, and swModel.
| BOOST_TEST | ( | model->m_fallingWaveforms->m_table.m_entries.V. | value[0][0][0] = =1.349 | ) |
References model.
| BOOST_TEST | ( | model->m_fallingWaveforms->m_table.m_entries.V. | value[0][0][1] = =1.282 | ) |
References model.
| BOOST_TEST | ( | model->m_fallingWaveforms->m_table.m_entries.V. | value[0][0][2] = =1.424 | ) |
References model.
| BOOST_TEST | ( | model->m_fallingWaveforms->m_table.m_entries.V. | value[0][1][0] = =1.270 | ) |
References model.
| BOOST_TEST | ( | model->m_fallingWaveforms->m_table.m_entries.V. | value[0][1][1] = =1.248 | ) |
References model.
| BOOST_TEST | ( | model->m_fallingWaveforms->m_table.m_entries.V. | value[0][1][2] = =1.203 | ) |
References model.
| BOOST_TEST | ( | model->m_fallingWaveforms->m_table.m_entries.V. | value[0][2][0] = =0.6815 | ) |
References model.
| BOOST_TEST | ( | model->m_fallingWaveforms->m_table.m_entries.V. | value[0][2][1] = =0.7726 | ) |
References model.
| BOOST_TEST | ( | model->m_fallingWaveforms->m_table.m_entries.V. | value[0][2][2] = =0.6551 | ) |
References model.
| BOOST_TEST | ( | model->m_fallingWaveforms->m_table.m_entries.V. | value[0][3][0] = =0.6179 | ) |
References model.
| BOOST_TEST | ( | model->m_fallingWaveforms->m_table.m_entries.V. | value[0][3][1] = =0.5969 | ) |
References model.
| BOOST_TEST | ( | model->m_fallingWaveforms->m_table.m_entries.V. | value[0][3][2] = =0.6325 | ) |
References model.
| BOOST_TEST | ( | model->m_fallingWaveforms->m_table.m_entries.V. | value[1][0][0] = =1.349 | ) |
References model.
| BOOST_TEST | ( | model->m_fallingWaveforms->m_table.m_entries.V. | value[1][0][1] = =1.282 | ) |
References model.
| BOOST_TEST | ( | model->m_fallingWaveforms->m_table.m_entries.V. | value[1][0][2] = =1.417 | ) |
References model.
| BOOST_TEST | ( | model->m_fallingWaveforms->m_table.m_entries.V. | value[1][1][0] = =1.350 | ) |
References model.
| BOOST_TEST | ( | model->m_fallingWaveforms->m_table.m_entries.V. | value[1][1][1] = =1.283 | ) |
References model.
| BOOST_TEST | ( | model->m_fallingWaveforms->m_table.m_entries.V. | value[1][1][2] = =1.382 | ) |
References model.
| BOOST_TEST | ( | model->m_fallingWaveforms->m_table.m_entries.V. | value[1][2][0] = =0.576 | ) |
References model.
| BOOST_TEST | ( | model->m_fallingWaveforms->m_table.m_entries.V. | value[1][2][1] = =0.606 | ) |
References model.
| BOOST_TEST | ( | model->m_fallingWaveforms->m_table.m_entries.V. | value[1][2][2] = =0.638 | ) |
References model.
| BOOST_TEST | ( | model->m_fallingWaveforms->m_table.m_entries.V. | value[1][3][0] = =0.574 | ) |
References model.
| BOOST_TEST | ( | model->m_fallingWaveforms->m_table.m_entries.V. | value[1][3][1] = =0.552 | ) |
References model.
| BOOST_TEST | ( | model->m_fallingWaveforms->m_table.m_entries.V. | value[1][3][2] = =0.637 | ) |
References model.
| BOOST_TEST | ( | model->m_fallingWaveforms->m_table.m_entries.V. | value[1][4][0] = =0.573 | ) |
References model.
| BOOST_TEST | ( | model->m_fallingWaveforms->m_table.m_entries.V. | value[1][4][1] = =0.550 | ) |
References model.
| BOOST_TEST | ( | model->m_fallingWaveforms->m_table.m_entries.V. | value[1][4][2] = =0.636 | ) |
References model.
| BOOST_TEST | ( | model->m_risingWaveforms->m_table.m_entries.V. | value[0][0][0] = =0.6179 | ) |
References model.
| BOOST_TEST | ( | model->m_risingWaveforms->m_table.m_entries.V. | value[0][0][1] = =0.5969 | ) |
References model.
| BOOST_TEST | ( | model->m_risingWaveforms->m_table.m_entries.V. | value[0][0][2] = =0.6325 | ) |
References model.
| BOOST_TEST | ( | model->m_risingWaveforms->m_table.m_entries.V. | value[0][1][0] = =0.9465 | ) |
References model.
| BOOST_TEST | ( | model->m_risingWaveforms->m_table.m_entries.V. | value[0][1][1] = =0.8243 | ) |
References model.
| BOOST_TEST | ( | model->m_risingWaveforms->m_table.m_entries.V. | value[0][1][2] = =1.1430 | ) |
References model.
| BOOST_TEST | ( | model->m_risingWaveforms->m_table.m_entries.V. | value[0][2][0] = =1.340 | ) |
References model.
| BOOST_TEST | ( | model->m_risingWaveforms->m_table.m_entries.V. | value[0][2][1] = =1.261 | ) |
References model.
| BOOST_TEST | ( | model->m_risingWaveforms->m_table.m_entries.V. | value[0][2][2] = =1.420 | ) |
References model.
| BOOST_TEST | ( | model->m_risingWaveforms->m_table.m_entries.V. | value[0][3][0] = =1.349 | ) |
References model.
| BOOST_TEST | ( | model->m_risingWaveforms->m_table.m_entries.V. | value[0][3][1] = =1.282 | ) |
References model.
| BOOST_TEST | ( | model->m_risingWaveforms->m_table.m_entries.V. | value[0][3][2] = =1.424 | ) |
References model.
| BOOST_TEST | ( | model->m_risingWaveforms->m_table.m_entries.V. | value[1][0][0] = =0.573 | ) |
References model.
| BOOST_TEST | ( | model->m_risingWaveforms->m_table.m_entries.V. | value[1][0][1] = =0.550 | ) |
References model.
| BOOST_TEST | ( | model->m_risingWaveforms->m_table.m_entries.V. | value[1][0][2] = =0.636 | ) |
References model.
| BOOST_TEST | ( | model->m_risingWaveforms->m_table.m_entries.V. | value[1][1][0] = =0.574 | ) |
References model.
| BOOST_TEST | ( | model->m_risingWaveforms->m_table.m_entries.V. | value[1][1][1] = =0.551 | ) |
References model.
| BOOST_TEST | ( | model->m_risingWaveforms->m_table.m_entries.V. | value[1][1][2] = =0.906 | ) |
References model.
| BOOST_TEST | ( | model->m_risingWaveforms->m_table.m_entries.V. | value[1][2][0] = =1.348 | ) |
References model.
| BOOST_TEST | ( | model->m_risingWaveforms->m_table.m_entries.V. | value[1][2][1] = =1.269 | ) |
References model.
| BOOST_TEST | ( | model->m_risingWaveforms->m_table.m_entries.V. | value[1][2][2] = =1.416 | ) |
References model.
| BOOST_TEST | ( | model->m_risingWaveforms->m_table.m_entries.V. | value[1][3][0] = =1.349 | ) |
References model.
| BOOST_TEST | ( | model->m_risingWaveforms->m_table.m_entries.V. | value[1][3][1] = =1.280 | ) |
References model.
| BOOST_TEST | ( | model->m_risingWaveforms->m_table.m_entries.V. | value[1][3][2] = =1.416 | ) |
References model.
| BOOST_TEST | ( | model->m_risingWaveforms->m_table.m_entries.V. | value[1][4][0] = =1.349 | ) |
References model.
| BOOST_TEST | ( | model->m_risingWaveforms->m_table.m_entries.V. | value[1][4][1] = =1.282 | ) |
References model.
| BOOST_TEST | ( | model->m_risingWaveforms->m_table.m_entries.V. | value[1][4][2] = =1.417 | ) |
References model.
| BOOST_TEST | ( | model->m_submodels.m_GNDClamp.m_entries.I. | value[0][0][0] = =-6.975e-3 | ) |
References model.
| BOOST_TEST | ( | model->m_submodels.m_GNDClamp.m_entries.I. | value[0][0][1] = =-6.287e-3 | ) |
References model.
| BOOST_TEST | ( | model->m_submodels.m_GNDClamp.m_entries.I. | value[0][0][2] = =-7.776e-3 | ) |
References model.
| BOOST_TEST | ( | model->m_submodels.m_GNDClamp.m_entries.I. | value[0][1][0] = =-1.585e-6 | ) |
References model.
| BOOST_TEST | ( | model->m_submodels.m_GNDClamp.m_entries.I. | value[0][1][1] = =-2.224e-6 | ) |
References model.
| BOOST_TEST | ( | model->m_submodels.m_GNDClamp.m_entries.I. | value[0][1][2] = =-819.6e-9 | ) |
References model.
| BOOST_TEST | ( | model->m_submodels.m_GNDClamp.m_entries.I. | value[0][2][0] = =12.86e-3 | ) |
References model.
| BOOST_TEST | ( | model->m_submodels.m_GNDClamp.m_entries.I. | value[0][2][1] = =11.10e-3 | ) |
References model.
| BOOST_TEST | ( | model->m_submodels.m_GNDClamp.m_entries.I. | value[0][2][2] = =14.96e-3 | ) |
References model.
| BOOST_TEST | ( | model->m_submodels.m_GNDClamp.m_entries.I. | value[0][3][0] = =15.10e-3 | ) |
References model.
| BOOST_TEST | ( | model->m_submodels.m_GNDClamp.m_entries.I. | value[0][3][1] = =12.73e-3 | ) |
References model.
| BOOST_TEST | ( | model->m_submodels.m_GNDClamp.m_entries.I. | value[0][3][2] = =18.50e-3 | ) |
References model.
| BOOST_TEST | ( | model->m_submodels.m_POWERClamp.m_entries.I. | value[0][0][0] = =3.515e-3 | ) |
References model.
| BOOST_TEST | ( | model->m_submodels.m_POWERClamp.m_entries.I. | value[0][0][1] = =3.706e-3 | ) |
References model.
| BOOST_TEST | ( | model->m_submodels.m_POWERClamp.m_entries.I. | value[0][0][2] = =4.312e-3 | ) |
References model.
| BOOST_TEST | ( | model->m_submodels.m_POWERClamp.m_entries.I. | value[0][1][0] = =13.01e-6 | ) |
References model.
| BOOST_TEST | ( | model->m_submodels.m_POWERClamp.m_entries.I. | value[0][1][1] = =18.85e-6 | ) |
References model.
| BOOST_TEST | ( | model->m_submodels.m_POWERClamp.m_entries.I. | value[0][1][2] = =5.723e-6 | ) |
References model.
| BOOST_TEST | ( | model->m_submodels.m_POWERClamp.m_entries.I. | value[0][2][0] = =-10.50e-3 | ) |
References model.
| BOOST_TEST | ( | model->m_submodels.m_POWERClamp.m_entries.I. | value[0][2][1] = =-9.514e-3 | ) |
References model.
| BOOST_TEST | ( | model->m_submodels.m_POWERClamp.m_entries.I. | value[0][2][2] = =-12.39e-3 | ) |
References model.
| BOOST_TEST | ( | model->m_submodels.m_POWERClamp.m_entries.I. | value[0][3][0] = =-12.88e-3 | ) |
References model.
| BOOST_TEST | ( | model->m_submodels.m_POWERClamp.m_entries.I. | value[0][3][1] = =-11.66e-3 | ) |
References model.
| BOOST_TEST | ( | model->m_submodels.m_POWERClamp.m_entries.I. | value[0][3][2] = =-15.26e-3 | ) |
References model.
| BOOST_TEST | ( | mosfet.m_table.m_entries. | V[0] = =0.0 | ) |
References mosfet.
| BOOST_TEST | ( | mosfet.m_table.m_entries.I. | value[3][0] = =180.0e-3 | ) |
| BOOST_TEST | ( | mosfet.m_table.m_entries. | V[3] = =3.3 | ) |
References mosfet.
| BOOST_TEST | ( | mosfet. | m_Vds = =1.0 | ) |
References mosfet.
| BOOST_TEST | ( | mosfetModel->m_seriesOn.m_seriesMosfet. | size() = =1 | ) |
References mosfetModel.
| BOOST_TEST | ( | netlist.find(".ENDS DEVICE") ! | = std::string::npos | ) |
References netlist.
| BOOST_TEST | ( | netlist.find(".param SW_STATE=1") ! | = std::string::npos | ) |
References netlist.
| BOOST_TEST | ( | netlist.find(".SUBCKT DEVICE_R PIN_A PIN_B") ! | = std::string::npos | ) |
References netlist.
| BOOST_TEST | ( | netlist.find(".SUBCKT DEVICE_SW PIN_A PIN_B") ! | = std::string::npos | ) |
References netlist.
| BOOST_TEST | ( | netlist.find("B_M1_0") ! | = std::string::npos | ) |
References netlist.
| BOOST_TEST | ( | netlist.find("B_SC0 ") ! | = std::string::npos | ) |
References netlist.
| BOOST_TEST | ( | netlist.find("C_S0 ") ! | = std::string::npos | ) |
References netlist.
| BOOST_TEST | ( | netlist.find("L_S0 DIE_A ") ! | = std::string::npos | ) |
References netlist.
| BOOST_TEST | ( | ) |
References netlist.
Referenced by AssertNoErrors(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), buildAllegroBoardSuites(), CheckArcGeom(), CheckConstraint(), FP_REALIGNMENT_TEST_FIXTURE::ExecuteTestCase(), if(), ALLEGRO_BLOCK_TEST_FIXTURE::RunBlockTest(), ALLEGRO_BLOCK_TEST_FIXTURE::RunHeaderTest(), ITEM_EVAL_EXPECTATION::RunTest(), LAYER_EXPECTATION::RunTest(), NET_EXPECTATION::RunTest(), NETCLASS_EXPECTATION::RunTest(), TestBeagleBoneAI_PS_200C125D(), TestBeagleBoneBlack_0x0F_SlotG1(), TestBeagleBoneBlack_PS_120X040SLOT(), TestCutiePiV166_PS_C50H340M700N(), TestOlympus0x20(), TestOpenBreath_0x0F_SlotAM4096_G1(), TestParallellaV163_PS_28C128N(), TestParallellaV163_PS_56X55RT(), and TestParallellaV163_PS_P65X1P7SLT().
| BOOST_TEST | ( | netlist.find("R_S0 DIE_A ") ! | = std::string::npos | ) |
References netlist.
| BOOST_TEST | ( | netlist.find("R_S1 DIE_A ARM_OUT1") ! | = std::string::npos | ) |
References netlist.
| BOOST_TEST | ( | netlist.find("R_S2 DIE_A ARM_OUT2") ! | = std::string::npos | ) |
References netlist.
| BOOST_TEST | ( | netlist. | find"SW_STATE" = =std::string::npos | ) |
References netlist.
| BOOST_TEST | ( | parsedSeries->m_series.m_Cseries. | value[0] = =0.5e-12 | ) |
References parsedSeries.
| BOOST_TEST | ( | parsedSeries->m_series.m_LcSeries. | value[0] = =0.5e-9 | ) |
References parsedSeries.
| BOOST_TEST | ( | parsedSeries->m_series.m_Lseries. | value[0] = =1.0e-9 | ) |
References parsedSeries.
| BOOST_TEST | ( | parsedSeries->m_series.m_RcSeries. | value[0] = =1.0 | ) |
References parsedSeries.
| BOOST_TEST | ( | parsedSeries->m_series.m_RlSeries. | value[0] = =0.1 | ) |
References parsedSeries.
| BOOST_TEST | ( | parsedSeries->m_series.m_Rseries. | value[0] = =25.0 | ) |
References parsedSeries.
| BOOST_TEST | ( | parsedSeries->m_series.m_Rseries. | value[1] = =22.0 | ) |
References parsedSeries.
| BOOST_TEST | ( | parsedSeries->m_series.m_Rseries. | value[2] = =28.0 | ) |
References parsedSeries.
| BOOST_TEST | ( | parsedSeries->m_series.m_seriesCurrent.m_entries. | size() = =3 | ) |
References parsedSeries.
| BOOST_TEST | ( | parsedSeries->m_series.m_seriesCurrent.m_entries.I. | value[0][0] = =-40.0e-3 | ) |
References parsedSeries.
| BOOST_TEST | ( | parsedSeries->m_series.m_seriesCurrent.m_entries. | V[0] = =-1.0 | ) |
References parsedSeries.
| BOOST_TEST | ( | parsedSeries->m_series.m_seriesCurrent.m_entries.I. | value[2][0] = =40.0e-3 | ) |
References parsedSeries.
| BOOST_TEST | ( | parsedSeries->m_series.m_seriesCurrent.m_entries. | V[2] = =1.0 | ) |
References parsedSeries.
| BOOST_TEST | ( | parsedSwitch->m_seriesOff.m_Rseries. | value[0] = =1.0e6 | ) |
References parsedSwitch.
| BOOST_TEST | ( | parsedSwitch->m_seriesOff.m_seriesCurrent.m_entries. | size() = =0 | ) |
References parsedSwitch.
| BOOST_TEST | ( | parsedSwitch->m_seriesOn.m_Rseries. | value[0] = =5.0 | ) |
References parsedSwitch.
| BOOST_TEST | ( | parsedSwitch->m_seriesOn.m_seriesCurrent.m_entries. | size() = =3 | ) |
References parsedSwitch.
| BOOST_TEST | ( | parsedSwitch->m_seriesOn.m_seriesCurrent.m_entries.I. | value[0][0] = =-200.0e-3 | ) |
References parsedSwitch.
| BOOST_TEST | ( | seriesModelName | = ="series_r" | ) |
References seriesModelName.
| BOOST_TEST | ( | subckt. | find".SUBCKT DEV_R GND" = =std::string::npos | ) |
References subckt.
| BOOST_TEST | ( | subckt.find(".SUBCKT DEV_R PIN_A PIN_B") ! | = std::string::npos | ) |
References subckt.
| BOOST_TEST | ( | top. | m_valid | ) |
References top().
| BOOST_TEST_INFO | ( | "Component: "<< comp-> | m_name | ) |
References comp.
| BOOST_TEST_INFO | ( | "Model: "<< model-> | m_name | ) |
References model.
| BOOST_TEST_INFO | ( | "Parsed: "<< | path | ) |
References path.
| BOOST_TEST_INFO | ( | "Reported: "<< reporter. | GetMessages() | ) |
References reporter.
| BOOST_TEST_INFO | ( | ) |
References iDevice.
Referenced by KI_TEST::AreDefaultFieldsCorrect(), GEOM_TEST::ArePointsNearCircle(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), TEST_NETLIST_EXPORTER_SPICE_FIXTURE::CompareNetlists(), KI_TEST::FieldNameIdMatches(), KI_TEST::ImagesHaveSamePixels(), KI_TEST::IsImagePixelOfColor(), GEOM_TEST::IsPointAtDistance(), KI_TEST::IsUUIDPathWithLevels(), TEST_REFDES_TRACKER_UNITS::runTestCase(), SegIntersectCorrect(), SegLineIntersectCorrect(), and KI_TEST::SexprConvertsToString().
| netlist clear | ( | ) |
References netlist.
Referenced by MULTIVECTOR< SCH_ITEM, SCH_SHAPE_T, SCH_PIN_T >::clear(), LAYER::LAYER(), and KIID_PATH::MakeRelativeTo().
| for | ( | const IbisModel &m :parser.m_ibisFile. | m_models | ) |
Definition at line 631 of file test_kibis.cpp.
References IbisModel::m_name, parsedMosfet, parsedSeries, and parsedSwitch.
| if | ( | !sim-> | LoadNetlistdeck)||!sim->Run( | ) |
Definition at line 1053 of file test_kibis.cpp.
References BOOST_TEST_MESSAGE(), deck, and sim.
Definition at line 894 of file test_kibis.cpp.
References BOOST_TEST_MESSAGE(), iOff, and iOn.
| if | ( | std::isnan(iSeries) | ) |
Definition at line 870 of file test_kibis.cpp.
References BOOST_TEST_MESSAGE(), and iSeries.
| if | ( | vSrc. | empty)||vA.empty( | ) |
Definition at line 1065 of file test_kibis.cpp.
References BOOST_TEST_MESSAGE(), vA, and vSrc.
| if | ( | warmup &&warmup-> | LoadNetlist"* warmup\nR1 1 0 1k\nV1 1 0 1\n.op\n.end\n") &&warmup->Run( | ) |
Definition at line 850 of file test_kibis.cpp.
References path, and reporter.
Referenced by STEP_PCB_MODEL::AddBackdrill(), STEP_PCB_MODEL::AddBarrel(), STEP_PCB_MODEL::AddHole(), PNS::SIZES_SETTINGS::AddLayerPair(), addOutline(), STEP_PCB_MODEL::AddPadShape(), RENDER_3D_OPENGL::addTopAndBottomTriangles(), KIRTREE::COW_RTREE< DATATYPE, ELEMTYPE, NUMDIMS, TMAXNODES >::Iterator::advance(), KIRTREE::DYNAMIC_RTREE< DATATYPE, ELEMTYPE, NUMDIMS, TMAXNODES >::Iterator::advance(), KIRTREE::DYNAMIC_RTREE< DATATYPE, ELEMTYPE, NUMDIMS, TMAXNODES >::SearchIterator::advance(), PNS::TOPOLOGY::AssembleCluster(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_REQUIRE(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOX2ISafe(), BOX2ISafe(), KIWAY::ClearFileHistory(), CollectDrillLineItems(), KIWAY::CommonSettingsChanged(), SCH_IO_ALTIUM::CreateAliases(), KIGFX::SCH_PAINTER::draw(), KIGFX::SCH_PAINTER::draw(), PCB_SELECTION_TOOL::FilterCollectorForHierarchy(), SCH_SELECTION_TOOL::filterCollectorForHierarchy(), filterFootprints(), PNS_LOG_VIEWER_FRAME::filterStringMatches(), TMATCH::CONNECTION_GRAPH::FindIsomorphism(), PNS::MEANDER_SHAPE::genMeanderShape(), STEP_PCB_MODEL::getBoardBodyZPlacement(), STEP_PCB_MODEL::getLayerZPlacement(), STEP_PCB_MODEL::getModelLocation(), idf_export_footprint(), idf_export_outline(), PCB::IFACE::IfaceOrAddress(), BOX2< VECTOR2I >::Intersects(), BOX2I_MINMAX::Intersects(), SCH_IO_GEDA::LoadSchematicFile(), makeBoard(), makeOtherOutlines(), GRAPHICS_CLEANER::mergeRects(), KIWAY::OnKiCadExit(), SCH_IO_KICAD_SEXPR_PARSER::parseSchTextBoxContent(), SCH_IO_KICAD_SEXPR_PARSER::parseSymbolTextBox(), PCB_IO_KICAD_SEXPR_PARSER::parseTextBoxContent(), SCH_PIN::PlotPinTexts(), KIWAY::ProjectChanged(), DRILL_SEARCH_HANDLER::Search(), DRILL_SEARCH_HANDLER::SelectItems(), KIWAY::SetLanguage(), mpWindow::SetMargins(), mpWindow::SetMarginTop(), COMMON_CONTROL::ShowProjectManager(), PNS_KICAD_IFACE_BASE::syncVia(), DRC_TEST_PROVIDER_MISC::testDisabledLayers(), PAD_POINT_EDIT_BEHAVIOR::UpdateItem(), KIGFX::PREVIEW::RULER_ITEM::ViewDraw(), and vrmlToSG().
| KIBIS_COMPONENT * comp = top.GetComponent( "Virtual" ) |
Definition at line 112 of file test_kibis.cpp.
Referenced by COMPONENTS_MANAGER::AddComponent(), DIPTRACE::PCB_PARSER::ApplyPlacementAngles(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_REQUIRE(), BOOST_REQUIRE(), BOOST_REQUIRE(), BOOST_REQUIRE(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST_INFO(), DIPTRACE::SCH_PARSER::createKiCadObjects(), DIPTRACE::SCH_PARSER::createNetPortLabels(), DIPTRACE::PCB_PARSER::CreateStandaloneVias(), CVPCB_ASSOCIATION_TOOL::CutAssoc(), find_component(), DIPTRACE::PCB_PARSER::FindAndParseComponents(), DSN::SPECCTRA_DB::FromBOARD(), idf_export_footprint(), DISPLAY_FOOTPRINTS_FRAME::InitDisplay(), ODB_STEP_ENTITY::InitEdaData(), SHAPE_LINE_CHAIN::Intersect(), CADSTAR_SCH_ARCHIVE_LOADER::Load(), CADSTAR_PCB_ARCHIVE_LOADER::loadComponents(), main(), makeBoard(), makeComponents(), makeOtherOutlines(), AUTOTRAX_PARSER::Parse(), CADSTAR_PCB_ARCHIVE_PARSER::LAYOUT::Parse(), DIPTRACE::PCB_PARSER::Parse(), ParseBlock_0x1C_PADSTACK(), PCAD2KICAD::PCAD_PCB::ParseBoard(), DIPTRACE::SCH_PARSER::parseOneComponent(), CONNECTION_GRAPH::RebuildNetChains(), BOARD_NETLIST_UPDATER::UpdateNetlist(), and COMPONENTS_MANAGER::Write().
| deck = "* QA harness for two-port Series subckt\n" |
Definition at line 1042 of file test_kibis.cpp.
Referenced by if().
| else |
Definition at line 874 of file test_kibis.cpp.
Referenced by EVT_UPDATE_UI_RANGE().
| double iDevice = ( vSrc.back() - vA.back() ) / 1.0 |
Definition at line 1071 of file test_kibis.cpp.
Referenced by BOOST_TEST(), and BOOST_TEST_INFO().
| double iOff = RunSeriesOP( subckt, "DEV_SW", "SW_STATE=0" ) |
Definition at line 892 of file test_kibis.cpp.
Referenced by BOOST_TEST(), BOOST_TEST(), and if().
| double iOn = RunSeriesOP( subckt, "DEV_SW", "SW_STATE=1" ) |
Definition at line 891 of file test_kibis.cpp.
Referenced by BOOST_TEST(), BOOST_TEST(), and if().
| double iSeries = RunSeriesOP( subckt, "DEV_R" ) |
Definition at line 868 of file test_kibis.cpp.
Referenced by BOOST_TEST(), and if().
| KIBIS_PARAMETER kparams |
Definition at line 698 of file test_kibis.cpp.
Referenced by BOOST_REQUIRE(), BOOST_REQUIRE(), BOOST_REQUIRE(), BOOST_REQUIRE(), BOOST_REQUIRE(), BOOST_REQUIRE(), and SPICE_GENERATOR_IBIS::IbisDevice().
| KIBIS_MODEL * model = top.GetModel( "AC40" ) |
Definition at line 194 of file test_kibis.cpp.
Referenced by addSegment(), NGSPICE::Attach(), DIALOG_MIGRATE_3D_MODELS::AutoMigrateByFilename(), DIALOG_MIGRATE_3D_MODELS::BoardHasUnresolvedWrlReferences(), EDIT_TOOL::BooleanPolygons(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_REQUIRE(), BOOST_REQUIRE(), BOOST_REQUIRE(), BOOST_REQUIRE(), BOOST_REQUIRE(), BOOST_REQUIRE(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST_INFO(), DS_DRAW_ITEM_LIST::BuildDrawItemsList(), PCB_NET_INSPECTOR_PANEL::buildNetsList(), IbisParser::changeContext(), PCB_CONTROL::CollectAndEmbed3DModels(), DIALOG_MIGRATE_3D_MODELS::collectMissingModels(), ALTIUM_PCB::ConvertComponentBody6ToFootprintItem(), PL_EDIT_TOOL::Copy(), PROPERTIES_FRAME::CopyPrmsFromGeneralToPanel(), PROPERTIES_FRAME::CopyPrmsFromPanelToGeneral(), DIALOG_MIGRATE_3D_MODELS::CountUnresolvedWrlReferences(), SIM_MODEL::Create(), SIM_MODEL::Create(), SIM_MODEL::Create(), SIM_MODEL::Create(), SIM_MODEL_SPICE::Create(), SIM_LIB_MGR::CreateModel(), RENDER_3D_OPENGL::createPlaceholderModel(), DEFINE_STRING_ACTION(), FOOTPRINT::Deserialize(), DIALOG_EXPORT_STEP::DIALOG_EXPORT_STEP(), DIALOG_SYNC_SHEET_PINS::DIALOG_SYNC_SHEET_PINS(), PL_DRAW_PANEL_GAL::DisplayDrawingSheet(), GRID_CELL_RESOLVED_TEXT_RENDERER::Draw(), DS_PROXY_UNDO_ITEM::DS_PROXY_UNDO_ITEM(), PCB_IO_EASYEDAPRO_PARSER::fillFootprintModelInfo(), TEST_SIM_MODEL_SOURCE_PWL_FIXTURE::GeneratePwlItemLine(), GRID_CELL_RESOLVED_TEXT_RENDERER::GetBestSize(), KIBIS::GetModel(), S3D::GetModel(), SIM_LIB_MGR::GetModels(), getOutlineModel(), DS_DATA_ITEM::GetPenSizeIU(), DS_DATA_ITEM_TEXT::GetPenSizeIU(), SIM_MODEL_SPICE_FALLBACK::GetPinNames(), DS_DATA_ITEM::GetStartPos(), DIALOG_DRC::hitTestLink(), DS_DATA_ITEM::IsInsidePage(), DS_DATA_ITEM_POLYGONS::IsInsidePage(), RENDER_3D_RAYTRACE_BASE::load3DModels(), RENDER_3D_OPENGL::load3dModels(), DIALOG_SIM_MODEL< T >::loadLibrary(), LoadX3D(), SIM_MODEL::MigrateSimModel(), FOOTPRINT::MoveAnchorPosition(), DS_DATA_ITEM::MoveEndPointTo(), DS_DATA_ITEM::MoveStartPointTo(), PANEL_FP_PROPERTIES_3D_MODEL::OnAdd3DModel(), PANEL_FP_PROPERTIES_3D_MODEL::OnAdd3DRow(), PANEL_FP_PROPERTIES_3D_MODEL::OnExportExtrudedModel(), DIALOG_GENERATORS::OnItemSelected(), DIALOG_SIM_MODEL< T >::onModelFilter(), DIALOG_GENERATORS::OnRebuildTypeClick(), DIALOG_MIGRATE_3D_MODELS::OnReplaceClick(), SCH_FIELD::OnScintillaCharAdded(), PROPERTIES_FRAME::OnSetDefaultValues(), IbisParser::ParseFile(), PCB_IO_KICAD_SEXPR_PARSER::parseFOOTPRINT_unchecked(), PCB_IO_EASYEDA_PARSER::ParseToBoardItemContainer(), PL_EDIT_TOOL::Paste(), PANEL_DESIGN_BLOCK_LIB_TABLE::populateEnvironReadOnlyTable(), PANEL_FP_LIB_TABLE::populateEnvironReadOnlyTable(), PANEL_SYM_LIB_TABLE::populateEnvironReadOnlyTable(), PLEDITOR_PRINTOUT::PrintPage(), SPICE_MODEL_PARSER_SUBCKT::ReadModel(), IbisParser::readModelSelector(), DIALOG_GENERATORS::RebuildModels(), SCH_EDIT_FRAME::RefreshOperatingPointDisplay(), PANEL_FP_PROPERTIES_3D_MODEL::ReloadModelsFromFootprint(), SCH_SYMBOL::ResolveTextVar(), GERBVIEW_SELECTION_TOOL::selectPoint(), FOOTPRINT::Serialize(), EDA_3D_MODEL_VIEWER::Set3DModel(), SIM_MODEL_SPICE_FALLBACK::SIM_MODEL_SPICE_FALLBACK(), SCH_EDITOR_CONTROL::SimProbe(), ERC_TESTER::TestSimModelIssues(), GRID_TRICKS::toggleCell(), DIALOG_SIM_MODEL< T >::TransferDataFromWindow(), PANEL_PREVIEW_3D_MODEL::UpdateDummyFootprint(), SIMULATOR_FRAME_UI::UpdateTunerValue(), DIALOG_SIM_MODEL< T >::updateWidgets(), and LIB_TABLE_GRID_TRICKS::VerifyTable().
| const IbisMosfetEntry& mosfet = parsedMosfet->m_seriesOn.m_seriesMosfet[0] |
Definition at line 667 of file test_kibis.cpp.
Referenced by BOOST_REQUIRE(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), IbisModel::Check(), and KIBIS_MODEL::SpiceSeriesDie().
| KIBIS_MODEL* mosfetModel = top.GetModel( "series_mosfet" ) |
Definition at line 620 of file test_kibis.cpp.
Referenced by BOOST_REQUIRE(), BOOST_REQUIRE(), BOOST_TEST(), and BOOST_TEST().
| std::string netlist |
Definition at line 697 of file test_kibis.cpp.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_REQUIRE(), BOOST_REQUIRE(), BOOST_REQUIRE(), BOOST_REQUIRE(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST_INFO(), BOOST_TEST_INFO(), BOOST_TEST_INFO(), clear(), TEST_NETLIST_EXPORTER_SPICE_FIXTURE::CompareNetlists(), DIALOG_FIELD_PROPERTIES::DIALOG_FIELD_PROPERTIES(), BOARD_EDITOR_CONTROL::ExportNetlist(), PCBNEW_JOBS_HANDLER::JobExportDrc(), PCB_EDIT_FRAME::KiwayMailIn(), DIALOG_IMPORT_NETLIST::loadNetlist(), netList(), netList(), DIALOG_UPDATE_FROM_PCB::OnUpdateClick(), DIALOG_BOARD_REANNOTATE::ReannotateBoard(), DRC_TEST_PROVIDER_SCHEMATIC_PARITY::Run(), DRC_TOOL::RunTests(), DIALOG_UPDATE_FROM_PCB::updateData(), BOARD_EDITOR_CONTROL::UpdatePCBFromSchematic(), and DIALOG_EXCHANGE_FOOTPRINTS::ViewAndSelectFootprint().
| const IbisModel* parsedMosfet = nullptr |
Definition at line 629 of file test_kibis.cpp.
Referenced by BOOST_REQUIRE(), BOOST_REQUIRE(), and for().
| const IbisModel* parsedSeries = nullptr |
Definition at line 627 of file test_kibis.cpp.
Referenced by BOOST_REQUIRE(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), and for().
| const IbisModel* parsedSwitch = nullptr |
Definition at line 628 of file test_kibis.cpp.
Referenced by BOOST_REQUIRE(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), and for().
| KIBIS_PIN* partner = pin1->SeriesPartner( &seriesModelName ) |
Definition at line 687 of file test_kibis.cpp.
Referenced by BACK_ANNOTATE::applyPinSwaps(), BOOST_REQUIRE(), BOOST_TEST(), SIM_MODEL_IBIS::SetIbisModel(), and KIBIS_PIN::writeSpiceDevice().
| std::string path = GetLibraryPath( "ibis_v5_1" ) |
Definition at line 104 of file test_kibis.cpp.
Referenced by PROJECT_TREE_PANE::addItemToProjectTree(), SCH_SHEET_LIST::AddNewSheetInstances(), FILENAME_RESOLVER::addPath(), SEARCH_STACK::AddPaths(), IMPORT_PROJ_HELPER::AltiumProjectHandler(), ApplyAltiumProjectVariantsToBoard(), PDF_PLOTTER::Arc(), PDF_PLOTTER::arcPath(), AskLoadBoardFileName(), PGM_BASE::AskUserForPreferredEditor(), PNS::TOPOLOGY::AssembleTrivialPath(), PNS::TOPOLOGY::AssembleTuningPath(), DIPTRACE::SCH_PARSER::assignSheetPageNumbers(), KIID_PATH::AsString(), BITMAP_STORE::BITMAP_STORE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_REQUIRE(), BOOST_TEST_INFO(), TMATCH::CONNECTION_GRAPH::breakTieBySymbolUuid(), PANEL_DESIGN_BLOCK_LIB_TABLE::browseLibrariesHandler(), PANEL_FP_LIB_TABLE::browseLibrariesHandler(), PANEL_SYM_LIB_TABLE::browseLibrariesHandler(), CONNECTION_GRAPH::buildConnectionGraph(), FIELD_CASE_CONFLICT_FIXTURE::buildList(), DIALOG_TEMPLATE_SELECTOR::BuildMRUList(), buildPadOutlineAsPolygon(), BOARD_ADAPTER::buildPadOutlineAsSegments(), SHAPE_POLY_SET::BuildPolysetFromOrientedPaths(), SCHEMATIC::BuildSheetListSortedByPageNumbers(), SCHEMATIC::BuildUnorderedSheetList(), FROM_TO_CACHE::cacheFromToPaths(), SCH_NAVIGATE_TOOL::ChangeSheet(), S3D_PLUGIN_MANAGER::checkPluginName(), S3D_PLUGIN_MANAGER::checkPluginPath(), SCH_SYMBOL::ClearAnnotation(), SETTINGS_MANAGER::ClearFileHistory(), collectProjectFiles(), COLOR_SETTINGS::COLOR_SETTINGS(), TEST_NETLIST_EXPORTER_KICAD_FIXTURE::CompareNetlists(), SCH_SHEET_LIST::ContainsSheet(), SCHEMATIC::ConvertKIIDsToRefs(), ConvertPathToFileUri(), convertPolygon(), ConvertPolygonToBlocks(), SCHEMATIC::ConvertRefsToKIIDs(), DIALOG_GEN_FOOTPRINT_POSITION::CreateAsciiFiles(), ODB_TREE_WRITER::CreateEntityDirectory(), createFilePath(), DIALOG_GEN_FOOTPRINT_POSITION::CreateGerberFiles(), SIM_LIB_MGR::CreateModel(), IPC2581_EXPORT_FIXTURE::CreateTempFile(), createTestCases(), TEST_SCH_GROUP_FIXTURE::CreateTestSchematic(), API_HANDLER_SCH::deleteItemsInternal(), dirSizeRecursive(), DSN::SPECCTRA_DB::doBOUNDARY(), SCH_EDIT_FRAME::doCloseWindow(), PNS::LINE::dragCorner45(), PNS::dragCornerInternal(), PNS::LINE::dragSegment45(), CONNECTION_SUBGRAPH::driverName(), KIWAY::dso_search_path(), KI_TEST::BOARD_DUMPER::DumpBoardToFile(), FILE_TRAVERSER::EnsureGitFiles(), TEST_SYMBOL_LIBRARY_FIXTURE::EnsureGlobalSymbolDir(), PATHS::EnsurePathExists(), SCH_IO_DATABASE::ensureSettings(), SCH_IO_HTTP_LIB::ensureSettings(), LIBRARY_MANAGER::ExpandURI(), BOARD_EDITOR_CONTROL::ExportCmpFile(), BITMAP2CMP_FRAME::ExportDrawingSheetFormat(), BITMAP2CMP_FRAME::ExportEeschemaFormat(), BOARD_EDITOR_CONTROL::ExportGenCAD(), BOARD_EDITOR_CONTROL::ExportIDF(), BITMAP2CMP_FRAME::ExportPcbnewFormat(), BITMAP2CMP_FRAME::ExportPostScriptFormat(), GERBVIEW_CONTROL::ExportToPcbnew(), BOARD_EDITOR_CONTROL::ExportVRML(), CONNECTION_GRAPH::ExtractAffectedItems(), SCHEMATIC_TEXT_VAR_ADAPTER::ExtractSourceKeys(), DSN::SPECCTRA_DB::fillBOUNDARY(), NGSPICE::findCmPath(), SCH_SHEET_LIST::FindSheetForPath(), DIALOG_CREATE_NET_CHAIN::findSheetForRow(), SCH_EDITOR_CONTROL::FindSymbolAndItem(), PNS::TOPOLOGY::followTrivialPath(), COMPONENT::Format(), DSN::BOUNDARY::Format(), fractureSingleCacheFriendly(), fractureSingleSlow(), DSN::SPECCTRA_DB::FromBOARD(), DSN::SPECCTRA_DB::FromSESSION(), DIALOG_GENDRILL::genDrillAndMapFiles(), LTSPICE_SCHEMATIC::GetAscAndAsyFilePaths(), GetBitmapStore(), PCBNEW_JOBS_HANDLER::getBoard(), SETTINGS_MANAGER::GetColorSettingsPath(), DSN::BOUNDARY::GetCorners(), SIMULATOR_CONTROL::getDefaultPath(), PROJECT_TEMPLATE::GetDestinationFiles(), PATHS::GetDocumentationPath(), FIELDS_EDITOR_GRID_DATA_MODEL::getFieldShownText(), LIBGIT_BACKEND::GetFileStatus(), KIGIT_COMMON::GetGitRootDirectory(), KIPLATFORM::UI::GetInfoBarColours(), PATHS::GetInstanceCheckerPath(), SIM_LIB_MGR::GetLibraries(), SCH_SHEET::GetMsgPanelInfo(), SCH_SHEET_LIST::GetNextPageNumber(), SCH_NETCHAIN::GetOrderedNets(), SCH_SHEET_LIST::GetOrdinalPath(), DIALOG_PLOT_SCHEMATIC::getOutputPath(), BACK_ANNOTATE::getPcbModulesFromString(), PYTHON_MANAGER::GetPythonEnvironment(), SCH_SYMBOL::GetRef(), EESCHEMA_JOBS_HANDLER::getSchematic(), SCH_SHEET_LIST::GetSheetInstances(), PATHS::GetStockDataPath(), PATHS::GetStockEDALibraryPath(), SETTINGS_MANAGER::GetToolbarSettingsPath(), SCH_SYMBOL::GetUnitSelection(), API_HANDLER_SCH::handleCreateUpdateItemsInternal(), LIBGIT_BACKEND::handleFastForward(), API_HANDLER_SCH::handleGetItems(), API_HANDLER_COMMON::handleGetKiCadBinaryPath(), API_HANDLER_SCH::handleGetOpenDocuments(), API_HANDLER_COMMON::handleGetPluginSettingsPath(), API_HANDLER_SCH::handleGetSchematicHierarchy(), SCH_SHEET_LIST::HasPath(), AUTOTRAX_IMPORT_FIXTURE::haveSample(), HIERARCHY_PANE::HIERARCHY_PANE(), SPICE_GENERATOR_IBIS::IbisDevice(), SVG_IMPORT_PLUGIN::Import(), PIN_TABLE_IMPORT::ImportData(), SCH_EDITOR_CONTROL::ImportFPAssignments(), SHAPE_POLY_SET::importPaths(), SCH_DRAWING_TOOLS::ImportSheet(), BOARD_EDITOR_CONTROL::ImportSpecctraSession(), SHAPE_POLY_SET::inflateLine2(), NGSPICE::init_dll(), EESCHEMA_JOBS_HANDLER::InitRenderSettings(), KIRTREE::DYNAMIC_RTREE< SCH_ITEM *, int, 3 >::insertImpl(), SCH_SYMBOL::IsAnnotated(), FILE_TRAVERSER::IsIgnored(), DESIGN_BLOCK_IO::IsLibraryWritable(), isVertexVisited(), SCH_EDIT_FRAME::KiwayMailIn(), SEARCH_STACK::LastVisitedPath(), LaunchExternal(), PROJECT::libTableName(), LEGACY_NETLIST_READER::loadComponent(), loadDataByUri(), PCB_EDIT_FRAME::LoadFootprints(), PCB_IO_PADS::loadFootprints(), PCB_IO_PADS_BINARY::loadFootprints(), JSON_SETTINGS::LoadFromFile(), TEST_SIM_LIBRARY_SPICE_FIXTURE::LoadLibrary(), PCBNEW_JOBS_HANDLER::loadOverrideDrawingSheet(), SETTINGS_MANAGER::LoadProject(), SETTINGS_MANAGER::loadProjectFile(), SCH_IO_ALTIUM::LoadSchematicFile(), SCH_IO_PADS::LoadSchematicFile(), SCH_IO_ALTIUM::LoadSchematicProject(), SCH_IO_KICAD_LEGACY::loadSymbol(), makeDataStoreKey(), DSN::SPECCTRA_DB::makeIMAGE(), DSN::SPECCTRA_DB::makePADSTACK(), DSN::makePath(), PNS::OPTIMIZER::mergeStep(), SETTINGS_MANAGER::MigrateFromPreviousVersion(), COMMON_SETTINGS::migrateSchema2to3(), SHAPE_POLY_SET::Mirror(), SHAPE_POLY_SET::Move(), RC_JSON::NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(), PANEL_EMBEDDED_FILES::onAddEmbeddedFiles(), DIALOG_SIM_MODEL< T >::onBrowseButtonClick(), DIALOG_EXPORT_2581::onBrowseClicked(), DIALOG_EXPORT_ODBPP::onBrowseClicked(), DIALOG_EXPORT_STEP::onBrowseClicked(), DIALOG_GENCAD_EXPORT_OPTIONS::onBrowseClicked(), DIALOG_REMOTE_SYMBOL_CONFIG::onBrowseDestination(), DIALOG_IMPORT_GFX_SCH::onBrowseFiles(), DIALOG_IMPORT_GRAPHICS::onBrowseFiles(), MIGRATION_TRAVERSER::OnDir(), PANEL_PACKAGES_VIEW::OnDownloadVersionClicked(), DIALOG_SYMBOL_FIELDS_TABLE::OnExport(), DIALOG_EXPORT_STEP::onExportButton(), PANEL_FP_PROPERTIES_3D_MODEL::OnExportExtrudedModel(), PANEL_EMBEDDED_FILES::onExportFiles(), FILE_TRAVERSER::OnFile(), MIGRATION_TRAVERSER::OnFile(), DIALOG_EXPORT_STEP::OnFmtChoiceOptionChanged(), PROJECT_TREE_PANE::onGitAmendCommit(), SCH_EDIT_FRAME::OnImportProject(), DIALOG_SIM_MODEL< T >::onLibraryPathTextEnter(), BITMAP2CMP_FRAME::OnLoadFile(), DIALOG_PLOT::onOpenOutputDirectory(), DIALOG_GEN_FOOTPRINT_POSITION::onOutputDirectoryBrowseClicked(), DIALOG_GENDRILL::onOutputDirectoryBrowseClicked(), DIALOG_PLOT::onOutputDirectoryBrowseClicked(), DIALOG_PLOT_SCHEMATIC::onOutputDirectoryBrowseClicked(), DIALOG_SYMBOL_FIELDS_TABLE::OnOutputFileBrowseClicked(), DIALOG_DESTINATION::onOutputPathBrowseClicked(), HIERARCHY_PANE::onTreeRightClick(), DIALOG_SHEET_PROPERTIES::OnUpdateUI(), DIALOG_PAGES_SETTINGS::OnWksFileSelection(), FOOTPRINT_EDITOR_CONTROL::OpenDirectory(), GERBVIEW_FRAME::OpenProjectFiles(), SHEET_PATH_HASH::operator()(), std::hash< SCH_SHEET_PATH >::operator()(), PackSymbol(), OAUTH_LOOPBACK_SERVER::ParseAuthorizationResponse(), KICAD_NETLIST_PARSER::parseComponent(), ALTIUM_PCB::ParseComponents6Data(), SCH_EDITOR_CONTROL::Paste(), SCH_SHEET_PATH::Path(), PCB_CALCULATOR_SETTINGS::PCB_CALCULATOR_SETTINGS(), DIALOG_PLOT::Plot(), SCH_LABEL_BASE::Plot(), PlotLayerOutlines(), DXF_PLOTTER::PlotPoly(), PDF_PLOTTER::PlotPoly(), CONNECTION_GRAPH::propagateToNeighbors(), SCH_EDITOR_CONTROL::prunePastedSymbolInstances(), PYTHON_MANAGER::PYTHON_MANAGER(), SCH_IO_LTSPICE_PARSER::readIncludes(), COMMON_SETTINGS::readLegacy3DResolverCfg(), NETLIST_EXPORTER_SPICE::readModel(), SCH_REFERENCE_LIST::ReannotateByOptions(), SHAPE_POLY_SET::RebuildHolesFromContours(), SCHEMATIC_TEXT_VAR_ADAPTER::RebuildIndex(), SCHEMATIC::RecalculateConnections(), KIRTREE::DYNAMIC_RTREE< SCH_ITEM *, int, 3 >::reinsertNode(), SEARCH_STACK::RemovePaths(), SETTINGS_MANAGER::ResetToDefaults(), SCHEMATIC::ResolveCrossReference(), FILENAME_RESOLVER::ResolvePath(), SCH_ITEM::ResolveText(), SCH_LABEL_BASE::ResolveTextVar(), SCH_SHEET::ResolveTextVar(), RmDirRecursive(), SHAPE_POLY_SET::Rotate(), PROJECT_FILE::SaveAs(), SETTINGS_MANAGER::SaveColorSettings(), GERBV::IFACE::SaveFileAs(), SCH_IO_KICAD_SEXPR::saveInstances(), SETTINGS_MANAGER::SaveProject(), ROUTER_TOOL::saveRouterDebugLog(), SCH_IO_KICAD_SEXPR::saveSheet(), SCH_IO_KICAD_LEGACY::saveSymbol(), SCH_IO_KICAD_SEXPR::saveSymbol(), SCH_EDIT_FRAME::SaveSymbolToSchematic(), JSON_SETTINGS::SaveToFile(), SCHEMATIC::SaveToHistory(), SHAPE_POLY_SET::Scale(), scanAndHashBoards(), TEST_SCH_GROUP_FIXTURE::SchematicQAPath(), TEST_SCH_SCREEN_FIXTURE::SchematicQAPath(), TEST_SCH_SHEET_LIST_FIXTURE::SchematicQAPath(), TEST_SCHEMATIC_FIXTURE::SchematicQAPath(), PROJECT_SCH::SchSearchS(), SearchHelpFileFullPath(), SCH_ITEM::SetConnectionGraph(), COMPONENT::SetFootprint(), HIERARCHY_PANE::setIdenticalSheetsHighlighted(), SIM_LIB_MGR::SetLibrary(), KI_TEST::SetMockConfigDir(), SCH_SYMBOL::SetRef(), SETTINGS_MANAGER::SETTINGS_MANAGER(), SETTINGS_MANAGER::SettingsDirectoryValid(), SCH_SYMBOL::SetUnitSelection(), PNS::SHOVE::shoveLineToHullSet(), SHAPE_POLY_SET::SimplifyOutlines(), SCH_SHEET_LIST::SortByHierarchicalPageNumbers(), SCH_SHEET_LIST::SortByPageNumbers(), SEARCH_STACK::Split(), SpreadFootprints(), SCH_SELECTION_TOOL::SyncSelection(), TEST_SCH_PIN_FIXTURE::TEST_SCH_PIN_FIXTURE(), DRC_TEST_PROVIDER_CREEPAGE::testCreepage(), testSaveLoad(), DXF_PLOTTER::ThickSegment(), top(), SHAPE_POLY_SET::TotalVertices(), DIALOG_CONFIGURE_PATHS::TransferDataFromWindow(), DIALOG_EXPORT_NETLIST::TransferDataFromWindow(), DIALOG_SIM_MODEL< T >::TransferDataFromWindow(), PANEL_STARTWIZARD_SETTINGS::TransferDataFromWindow(), DIALOG_CONFIGURE_PATHS::TransferDataToWindow(), DIALOG_EXPORT_2581::TransferDataToWindow(), PANEL_STARTWIZARD_SETTINGS::TransferDataToWindow(), SHAPE_POLY_SET::Unfracture(), uniquePathBetweenNodes(), FILENAME_RESOLVER::UpdatePathList(), SCH_SHEET_LIST::UpdateSheetInstanceData(), API_HANDLER_SCH::validateDocumentInternal(), PANEL_STARTWIZARD_SETTINGS::validatePath(), NETLIST_EXPORTER_SPICE::writeIncludes(), DIALOG_BOM::~DIALOG_BOM(), and IPC2581_EXPORT_FIXTURE::~IPC2581_EXPORT_FIXTURE().
| pin = comp->GetPin( "A1" ) |
Definition at line 121 of file test_kibis.cpp.
Referenced by TMATCH::PIN::AddConnection(), TMATCH::CONNECTION_GRAPH::AddFootprint(), PADS_SCH::PADS_SCH_SYMBOL_BUILDER::AddHiddenPowerPins(), SCH_IO_EAGLE::addImplicitConnections(), DIALOG_LIB_EDIT_PIN_TABLE::AddPin(), EDA_DATA::PACKAGE::AddPin(), SYMBOL_CLIPBOARD_FIXTURE::AddPin(), SCH_IO_GEDA::addSymbolPin(), SYMBOL_EDITOR_MOVE_TOOL::AlignElements(), AlignSchematicItemsToGrid(), SCH_MOVE_TOOL::AlignToGrid(), BACK_ANNOTATE::applyChangelist(), BACK_ANNOTATE::applyPinSwaps(), SIM_MODEL::AssignSymbolPinNumberToModelPin(), SCH_SELECTION_TOOL::autostartEvent(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_REQUIRE(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), BOOST_TEST(), CONNECTION_GRAPH::boost_test_update_generic_connectivity, CONNECTION_GRAPH::boost_test_update_symbol_connectivity, SCH_PIN_TABLE_DATA_MODEL::BuildAttrs(), CONNECTION_GRAPH::buildConnectionGraph(), PADS_SCH::PADS_SCH_SYMBOL_BUILDER::BuildKiCadPowerSymbol(), PADS_SCH::PADS_SCH_SYMBOL_BUILDER::BuildMultiUnitConnectorSymbol(), PADS_SCH::PADS_SCH_SYMBOL_BUILDER::BuildMultiUnitSymbol(), PADS_SCH::PADS_SCH_SYMBOL_BUILDER::BuildSymbol(), LIB_SYMBOL::cachePinCount(), IbisComponent::Check(), CheckDuplicatePins(), CheckLibSymbol(), SCH_SHEET::CleanupSheet(), SCH_SYMBOL::ClearAnnotation(), SCH_SYMBOL::ClearBrightenedPins(), CONNECTION_GRAPH::collectAllDriverValues(), SCH_SELECTION_TOOL::CollectHits(), EE_GRID_HELPER::computeAnchors(), SYMBOL_EDITOR_EDIT_TOOL::ConvertStackedPins(), createAdjacentPinsSymbol(), FABMASTER::createComponentsFromOrphanPins(), SCH_IO_LTSPICE_PARSER::CreateKicadSYMBOLs(), SCH_DRAWING_TOOLS::createNewSheetPin(), SCH_DRAWING_TOOLS::createNewSheetPinFromLabel(), SYMBOL_EDITOR_PIN_TOOL::CreatePin(), PADS_SCH::PADS_SCH_SYMBOL_BUILDER::createPin(), NETLIST_EXPORTER_BASE::CreatePinList(), SCH_IO_LTSPICE_PARSER::CreatePowerSymbol(), PANEL_EESCHEMA_COLOR_SETTINGS::createPreviewItems(), PADS_SCH::PADS_SCH_SCHEMATIC_BUILDER::CreateSheetPin(), SCH_IO_LTSPICE_PARSER::CreateSymbol(), SPICE_GENERATOR_IBIS::CurrentNames(), SPICE_GENERATOR_SUBCKT::CurrentNames(), SCH_PIN::Deserialize(), SCH_SHEET::Deserialize(), SCH_SHEET_PIN::Deserialize(), SCH_SYMBOL::Deserialize(), DIALOG_FIELD_PROPERTIES::DIALOG_FIELD_PROPERTIES(), DIALOG_SYMBOL_PROPERTIES::DIALOG_SYMBOL_PROPERTIES(), SCH_EDIT_TOOL::DoDelete(), SYMBOL_EDITOR_EDIT_TOOL::DoDelete(), DSN::SPECCTRA_DB::doIMAGE(), SCH_SYMBOL::doIsConnected(), SYMBOL_EDITOR_MOVE_TOOL::doMoveSelection(), SCH_DRAWING_TOOLS::doSyncSheetsPins(), RECTANGLE_POINT_EDIT_BEHAVIOR::dragPinsOnEdge(), CONNECTION_SUBGRAPH::driverName(), SCH_EDIT_TOOL::EditProperties(), SCH_IO_PADS::ensureLoadedLibrary(), ERC_SCH_PIN_CONTEXT::ERC_SCH_PIN_CONTEXT(), CONNECTION_GRAPH::ercCheckHierSheets(), CONNECTION_GRAPH::ercCheckNoConnects(), SCH_SELECTION_TOOL::expandConnectionWithGraph(), SYMBOL_EDITOR_EDIT_TOOL::ExplodeStackedPin(), PIN_TABLE_EXPORT::ExportData(), CONNECTION_GRAPH::ExtractAffectedItems(), NETLIST_EXPORTER_ALLEGRO::extractComponentsInfo(), NETLIST_EXPORTER_BASE::findAllUnitsOfSymbol(), findItemsFromSyncSelection(), TEST_ISSUE22286_FIXTURE::FindPinByNumber(), SCH_EDITOR_CONTROL::FindSymbolAndItem(), DIALOG_SIM_MODEL< T >::findSymbolPinRow(), findSymbolsAndPins(), CADSTAR_SCH_ARCHIVE_LOADER::fixUpLibraryPins(), SCH_IO_ALTIUM::fixupSymbolPinNameNumbers(), SCH_IO_GEDA::flushPendingComponent(), SYMBOL_EDIT_FRAME::FocusOnItem(), DSN::NET::Format(), DSN::IMAGE::FormatContents(), NETLIST_EXPORTER_ALLEGRO::formatFunction(), DSN::SPECCTRA_DB::FromBOARD(), CONNECTION_GRAPH::generateGlobalPowerPinSubGraphs(), PCB_IO_IPC2581::generateLogicalNets(), SIM_MODEL_SERIALIZER::GeneratePins(), get_pin_numbers(), LIB_SYMBOL::GetBodyBoundingBox(), SCH_MOVE_TOOL::getConnectedDragItems(), SCH_MOVE_TOOL::getConnectedItems(), SCH_SYMBOL::GetConnectionPoints(), SCH_PIN::GetDefaultNetName(), SCH_SYMBOL::GetEndPoints(), SCH_SCREEN::GetLabelOrientationForPoint(), LIB_SYMBOL::GetLogicalPins(), LIB_SYMBOL::GetMaxPinNumber(), GetNetNavigatorItemText(), PADS_SCH::PADS_SCH_SYMBOL_BUILDER::GetOrCreateConnectorPinSymbol(), PADS_SCH::PADS_SCH_SYMBOL_BUILDER::GetOrCreatePartTypeSymbol(), getPerpendicularDistance(), KIBIS_COMPONENT::GetPin(), LIB_SYMBOL::GetPin(), SCH_SCREEN::GetPin(), SCH_SHEET::GetPin(), SCH_SYMBOL::GetPin(), SCH_SYMBOL::GetPin(), getPinLineEnd(), SCH_SYMBOL::GetPins(), SCH_SYMBOL::GetPins(), LIB_SYMBOL::GetPinsByNumber(), SCH_SYMBOL::GetPinsByNumber(), CADSTAR_SCH_ARCHIVE_LOADER::getScaledLibPart(), GetSchItemAsText(), SCH_LINE_WIRE_BUS_TOOL::getSheetPin(), DIALOG_SIM_MODEL< T >::getSymbolPinString(), SCH_NETCHAIN::GetTerminalNetName(), SCH_SELECTION::GetTopLeftItem(), LIB_SYMBOL::GetUnitBoundingBox(), PIN_TABLE_DATA_MODEL::GetValue(), SCH_SYMBOL::HasBrightenedPins(), SCH_PIN::HasConnectivityChanges(), SCH_SHEET_PIN::HasConnectivityChanges(), SCH_SYMBOL::HasConnectivityChanges(), SCH_SHEET::HasPin(), SCH_SHEET::HasUndefinedPins(), DIALOG_CREATE_NET_CHAIN::highlightChainNets(), PIN_TABLE_IMPORT::ImportData(), SCH_TOOL_BASE< T >::Increment(), SYMBOL_EDITOR_EDIT_TOOL::Init(), ODB_STEP_ENTITY::InitEdaData(), SCH_CONNECTION::IsDriver(), SCH_SYMBOL::IsMovableFromAnchorPoint(), SCH_SYMBOL::IsPointClickableAnchor(), SCH_SHEET::IsVerticalOrientation(), SPICE_GENERATOR::ItemLine(), SPICE_GENERATOR::ItemPins(), SPICE_GENERATOR_RAW_SPICE::ItemPins(), KIBIS::KIBIS(), FOOTPRINT_CHOOSER_FRAME::KiwayMailIn(), DIPTRACE_SCH_IMPORT_FIXTURE::LibPinNamesForRefdesUnitOnSheet(), CADSTAR_PCB_ARCHIVE_LOADER::loadComponents(), FABMASTER::loadFootprints(), SCH_IO_EAGLE::loadInstance(), CADSTAR_SCH_ARCHIVE_LOADER::loadLibPart(), CADSTAR_PCB_ARCHIVE_LOADER::loadNets(), PCB_IO_PADS::loadNets(), SCH_IO_EAGLE::loadPin(), SCH_IO_KICAD_LEGACY_LIB_CACHE::loadPin(), CADSTAR_SCH_ARCHIVE_LOADER::loadSchematicSymbol(), SCH_IO_EAGLE::loadSegments(), SCH_IO_EAGLE::loadSymbol(), CADSTAR_SCH_ARCHIVE_LOADER::loadSymbolGateAndPartFields(), CADSTAR_SCH_ARCHIVE_LOADER::loadSymdef(), SCH_SELECTION_TOOL::Main(), main(), make_candidate(), make_pin_map(), DSN::SPECCTRA_DB::makeIMAGE(), NETLIST_EXPORTER_XML::makeLibParts(), NETLIST_EXPORTER_XML::makeListOfNets(), RESOLVE_DRIVERS_FIXTURE::MakePin(), SCH_EASYEDA_PARSER::MakePowerSymbol(), RESOLVE_DRIVERS_FIXTURE::MakeSheetPin(), TMATCH::COMPONENT::MatchesWith(), SCH_EDIT_TOOL::Mirror(), SCH_SHEET::Move(), MoveSchematicItem(), SCH_EDITOR_CONTROL::NameNetChain(), netList(), netList(), SCH_FIND_REPLACE_TOOL::nextMatch(), DIALOG_LIB_EDIT_PIN_TABLE::OnCellSelected(), DIALOG_LIB_EDIT_PIN_TABLE::OnDeleteRow(), DIALOG_LIB_EDIT_PIN_TABLE::OnExportButtonClick(), DIALOG_CREATE_NET_CHAIN::OnFindPathClicked(), DIALOG_LIB_EDIT_PIN_TABLE::OnImportButtonClick(), SCH_FIELD::OnScintillaCharAdded(), DIALOG_SYMBOL_PROPERTIES::OnUnitChoice(), SCH_SHEET::operator=(), PackSymbol(), CADSTAR_ARCHIVE_PARSER::PART::DEFINITION::Parse(), CADSTAR_ARCHIVE_PARSER::PART::Parse(), CADSTAR_PCB_ARCHIVE_PARSER::NET_PCB::Parse(), CADSTAR_SCH_ARCHIVE_PARSER::NET_SCH::Parse(), KICAD_NETLIST_PARSER::parseNetChain(), SCH_IO_ALTIUM::ParsePin(), DIPTRACE::SCH_PARSER::parsePin(), SCH_IO_ALTIUM::ParsePowerPort(), SCH_EASYEDAPRO_PARSER::ParseSchematic(), PADS_SCH::PADS_SCH_PARSER::parseSectionCAEDECAL(), PADS_IO::PARSER::parseSectionNETS(), PADS_SCH::PADS_SCH_PARSER::parseSectionPARTTYPE(), PADS_IO::PARSER::parseSectionROUTES(), SCH_EASYEDAPRO_PARSER::ParseSymbol(), PADS_SCH::PADS_SCH_PARSER::parseSymbolDef(), SCH_IO_KICAD_SEXPR_PARSER::parseSymbolPin(), SCH_EASYEDA_PARSER::ParseSymbolShapes(), SCH_EDITOR_CONTROL::Paste(), SCH_MOVE_TOOL::performItemMove(), DIPTRACE_SCH_IMPORT_FIXTURE::PinOrientationCounts(), LIB_SYMBOL::PinsConflictWith(), SYMBOL_EDITOR_PIN_TOOL::PlacePin(), DIPTRACE::SCH_PARSER::populateLibSymbolUnit(), SCH_IO_GEDA::processNetAttributes(), FABMASTER::processPins(), CONNECTION_GRAPH::processSubGraphs(), DIALOG_CHANGE_SYMBOLS::processSymbols(), CONNECTION_GRAPH::propagateToNeighbors(), SYMBOL_EDITOR_EDIT_TOOL::Properties(), SYMBOL_EDITOR_PIN_TOOL::PushPinProperties(), SCH_EDIT_FRAME::PutDataInPreviousState(), IbisParser::readMatrixPinIndex(), IbisParser::readPin(), NETLIST_EXPORTER_SPICE::readPinNumbers(), CONNECTION_GRAPH::RebuildNetChains(), PIN_TABLE_DATA_MODEL::RebuildRows(), SCH_CONNECTION::recacheName(), CONNECTION_GRAPH::Recalculate(), SCHEMATIC::RecalculateConnections(), SCH_RULE_AREA::RefreshContainedItemsAndDirectives(), SCH_EDIT_FRAME::RefreshOperatingPointDisplay(), DIALOG_LIB_EDIT_PIN_TABLE::RemovePin(), SCH_SHEET::renumberPins(), SYMBOL_EDITOR_DRAWING_TOOLS::RepeatDrawItem(), SYMBOL_EDITOR_PIN_TOOL::RepeatPin(), CONNECTION_GRAPH::resolveAllDrivers(), CONNECTION_SUBGRAPH::ResolveDrivers(), SCH_SYMBOL::ResolveTextVar(), SCH_COMMIT::Revert(), SCH_EDIT_TOOL::Rotate(), ISSUE22864_FIXTURE::RunAlignmentAndVerify(), ISSUE22864_FIXTURE::RunAlignmentAndVerifyNoSkew(), SCH_SHEET::RunOnChildren(), SCH_SYMBOL::RunOnChildren(), SCH_IO_KICAD_LEGACY::saveSheet(), SCH_IO_KICAD_SEXPR::saveSheet(), SCH_IO_KICAD_SEXPR::saveSymbol(), SCH_EDIT_FRAME::SaveSymbolToSchematic(), SCH_PIN_DESC::SCH_PIN_DESC(), SCH_PROPERTIES_PANEL::SCH_PROPERTIES_PANEL(), SCH_SHEET::SCH_SHEET(), SCH_SYMBOL::SCH_SYMBOL(), SCH_SELECTION_TOOL::Selectable(), SCH_SELECTION_TOOL::SelectAll(), SCH_SELECTION_TOOL::SelectMultiple(), SCH_EDIT_FRAME::SendSelectItemsToPcb(), SCH_PIN::Serialize(), SCH_SHEET::Serialize(), SCH_SHEET_PIN::Serialize(), SIM_MODEL_SUBCKT::SetBaseModel(), SCH_LABEL_BASE::SetLabelShape(), SCH_SYMBOL::SetLibSymbol(), SCH_SYMBOL::SetRef(), DIALOG_LIB_FIELDS_TABLE::SetupColumnProperties(), PIN_TABLE_DATA_MODEL::SetValue(), SCH_PIN_TABLE_DATA_MODEL::SetValue(), SHEET_POINT_EDIT_BEHAVIOR::SHEET_POINT_EDIT_BEHAVIOR(), SCH_EDITOR_CONTROL::ShowCreateNetChain(), LIB_SYMBOL::Similarity(), SCH_SHEET_PIN::swapData(), SCH_SYMBOL::swapData(), SCH_EDIT_TOOL::SwapPinLabels(), SCH_EDIT_TOOL::SwapUnitLabels(), LTSPICE_SCHEMATIC::SymbolBuilder(), ERC_TESTER::TestDuplicatePinNets(), ERC_TESTER::TestFourWayJunction(), ERC_TESTER::TestGroundPins(), ERC_TESTER::TestMissingUnits(), ERC_TESTER::TestMultUnitPinConflicts(), ERC_TESTER::TestNoConnectPins(), ERC_TESTER::TestOffGridEndpoints(), ERC_TESTER::TestPinToPin(), ERC_TESTER::TestSameLocalGlobalLabel(), ERC_TESTER::TestSimilarLabels(), ERC_TESTER::TestStackedPinNotation(), ERC_TESTER::TestTextVars(), ODB_COMPONENT::TOEPRINT::TOEPRINT(), DIALOG_LIB_EDIT_PIN_TABLE::TransferDataFromWindow(), DIALOG_LIB_SYMBOL_PROPERTIES::TransferDataFromWindow(), DIALOG_LIB_EDIT_PIN_TABLE::TransferDataToWindow(), DIALOG_LIB_SYMBOL_PROPERTIES::TransferDataToWindow(), SCH_DRAWING_TOOLS::TwoClickPlace(), SCH_SELECTION_TOOL::UnselectAll(), ALT_PIN_FUNCTION_MENU::update(), PIN_TRICKS_MENU::update(), REPLACE_TERMINAL_PIN_MENU::update(), SCH_SYMBOL::UpdateDanglingState(), PANEL_SYNC_SHEET_PINS::UpdateForms(), SHEET_POINT_EDIT_BEHAVIOR::UpdateItem(), CONNECTION_GRAPH::updateItemConnectivity(), SCH_EDITOR_CONTROL::UpdateNetHighlighting(), BOARD_NETLIST_UPDATER::UpdateNetlist(), SCH_EDITOR_CONTROL::updatePastedSheet(), SCH_SYMBOL::UpdatePins(), SCH_MOVE_TOOL::updateStoredPositions(), DIALOG_LIB_EDIT_PIN_TABLE::updateSummary(), CONNECTION_GRAPH::updateSymbolConnectivity(), SCH_SYMBOL::Visit(), DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS::visitItem(), EDA_DATA::PACKAGE::Write(), NETLIST_EXPORTER_CADSTAR::writeListOfNets(), NETLIST_EXPORTER_PADS::writeListOfNets(), NETLIST_EXPORTER_ORCADPCB2::WriteNetlist(), DIALOG_LIB_EDIT_PIN_TABLE::~DIALOG_LIB_EDIT_PIN_TABLE(), and SCH_SHEET::~SCH_SHEET().
Definition at line 683 of file test_kibis.cpp.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_REQUIRE(), BOOST_REQUIRE(), createTestResistorSymbol(), and main().
Definition at line 710 of file test_kibis.cpp.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_REQUIRE(), and BOOST_REQUIRE().
Definition at line 725 of file test_kibis.cpp.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_REQUIRE(), and BOOST_REQUIRE().
Definition at line 1027 of file test_kibis.cpp.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_REQUIRE(), BOOST_REQUIRE(), compareDrivers(), SCH_EDITOR_CONTROL::CreateNetChainBetweenPins(), SCH_NETCHAIN::GetOrderedNets(), KIBIS::KIBIS(), DIALOG_CREATE_NET_CHAIN::OnFindPathClicked(), and SIM_LIBRARY_IBIS::ReadFile().
| IbisParser parser & reporter |
Definition at line 624 of file test_kibis.cpp.
Referenced by DIALOG_BOOK_REPORTER::AddHTMLPage(), DIALOG_MANAGE_REPOSITORIES::addRepository(), DIALOG_PLOT::applyPlotSettings(), SIMULATOR_FRAME_UI::applyTuners(), KICAD_MANAGER_CONTROL::ArchiveProject(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BOOST_TEST(), BOOST_TEST_INFO(), boost_test_print_type(), PLUGIN_CONTENT_MANAGER::CacheRepository(), PCB_EDIT_FRAME::canCloseWindow(), NGSPICE::cbBGThreadRunning(), NGSPICE::cbControlledExit(), NGSPICE::cbSendChar(), ZONE_FILLER_TOOL::CheckAllZones(), KI_TEST::CheckFootprint(), UPDATE_MANAGER::CheckForUpdate(), MULTICHANNEL_TOOL::CheckRACompatibility(), KICAD_MANAGER_FRAME::CloseProject(), CollisionMatchesExpected(), compactRepository(), COMPONENT_CLASS_MANAGER::CompileAssignmentRule(), DIALOG_GEN_FOOTPRINT_POSITION::CreateAsciiFiles(), DIALOG_GEN_FOOTPRINT_POSITION::CreateGerberFiles(), SCH_DRAWING_TOOLS::DrawSheet(), ExecuteBoardJob(), ExecuteSchematicJob(), PIN_TABLE_EXPORT::ExportData(), BITMAP2CMP_PANEL::ExportToBuffer(), ZONE_FILLER_TOOL::FillAllZones(), DIALOG_GENDRILL::genDrillAndMapFiles(), BOARD_EDITOR_CONTROL::GenerateODBPPFiles(), TEST_SIM_MODEL_SOURCE_PWL_FIXTURE::GeneratePwlItemLine(), PIN_TABLE_DATA_MODEL::GetValue(), SPICE_GENERATOR_IBIS::IbisDevice(), SCH_DRAWING_TOOLS::ImportSheet(), InvalidMatchesExpected(), NGSPICE::IsRunning(), PCBNEW_JOBS_HANDLER::JobExportOdb(), PCB_IO_AUTOTRAX::LoadBoard(), PCB_IO_ALLEGRO::LoadBoardFromData(), GERBVIEW_FRAME::LoadGerberJobFile(), GERBVIEW_FRAME::LoadListOfGerberAndDrillFiles(), DIALOG_IMPORT_NETLIST::loadNetlist(), GERBVIEW_FRAME::LoadZipArchiveFile(), SIM_MODEL::MigrateSimModel(), SIMULATOR_CONTROL::NewAnalysisTab(), DIALOG_ANNOTATE::OnAnnotateClick(), EDA_DRAW_FRAME::OnApiPluginInvoke(), DIALOG_SIM_MODEL< T >::onBrowseButtonClick(), DRC_RE_CUSTOM_RULE_PANEL::onCheckSyntax(), PANEL_PACKAGES_VIEW::OnDownloadVersionClicked(), PANEL_FP_PROPERTIES_3D_MODEL::OnExportExtrudedModel(), DIALOG_IMPORT_NETLIST::onFilenameChanged(), DIALOG_LIB_EDIT_PIN_TABLE::OnImportButtonClick(), DIALOG_SIM_MODEL< T >::onLibraryPathTextEnter(), EDA_3D_CANVAS::OnMouseMove(), DIALOG_EXPORT_2581::onOKClick(), PANEL_PCBNEW_ACTION_PLUGINS::OnReloadButtonClick(), DIALOG_BOM::OnRunGenerator(), DIALOG_ZONE_MANAGER::OnUpdateDisplayedZonesClick(), DIALOG_UPDATE_PCB::PerformUpdate(), DIALOG_PLOT::Plot(), PGM_BASE::PreloadDesignBlockLibraries(), PCB::IFACE::PreloadLibraries(), SCH::IFACE::PreloadLibraries(), COMMON_CONTROL::ReloadPlugins(), SCH_EDIT_TOOL::RepeatDrawItem(), DRC_TEST_PROVIDER_SLIVER_CHECKER::Run(), RunBoardLoad(), PIN_TABLE_DATA_MODEL::SetValue(), SCH_EDITOR_CONTROL::SimProbe(), ERC_TESTER::TestSimModelIssues(), top(), DIALOG_EXPORT_NETLIST::TransferDataFromWindow(), DIALOG_SIM_MODEL< T >::TransferDataToWindow(), KICAD_MANAGER_FRAME::UnarchiveFiles(), writeAndLoad(), writeAndReadNetlist(), TEST_NETLIST_EXPORTER_FIXTURE< Exporter >::WriteNetlist(), ZONE_FILLER_TOOL::ZoneFill(), and ZONE_FILLER_TOOL::ZoneFillDirty().
| std::string seriesModelName |
Definition at line 686 of file test_kibis.cpp.
Referenced by BOOST_TEST().
| auto sim = SPICE_SIMULATOR::CreateInstance( "ngspice" ) |
Definition at line 1039 of file test_kibis.cpp.
Referenced by BOOST_REQUIRE(), NGSPICE::cbBGThreadRunning(), NGSPICE::cbControlledExit(), NGSPICE::cbSendChar(), Command(), Command(), Command(), if(), and while().
| std::string subckt |
Definition at line 865 of file test_kibis.cpp.
Referenced by BOOST_REQUIRE(), BOOST_REQUIRE(), BOOST_REQUIRE(), BOOST_TEST(), BOOST_TEST(), and DIALOG_SIM_MODEL< T >::updatePinAssignments().
| KIBIS_MODEL* swModel = top.GetModel( "series_sw" ) |
Definition at line 616 of file test_kibis.cpp.
Referenced by BOOST_REQUIRE(), BOOST_REQUIRE(), BOOST_TEST(), BOOST_TEST(), and BOOST_TEST().
| std::vector<double> vA = sim->GetRealVector( "pin_a" ) |
Definition at line 1063 of file test_kibis.cpp.
Referenced by if(), and makeComponents().
| std::vector<double> vSrc = sim->GetRealVector( "src" ) |
Definition at line 1062 of file test_kibis.cpp.
Referenced by if().