KiCad PCB EDA Suite
Loading...
Searching...
No Matches
test_kibis.cpp File Reference

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)
 

Variables

std::string path = GetLibraryPath( "ibis_v5_1" )
 
KIBIS_COMPONENTcomp = top.GetComponent( "Virtual" )
 
KIBIS_PINpin = comp->GetPin( "A1" )
 
KIBIS_MODELmodel = top.GetModel( "AC40" )
 

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/2]

BOOST_AUTO_TEST_CASE ( Load_v1_1 )

◆ BOOST_AUTO_TEST_CASE() [2/2]

◆ BOOST_REQUIRE() [1/3]

BOOST_REQUIRE ( comp ! = nullptr)

References comp.

Referenced by BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().

◆ BOOST_REQUIRE() [2/3]

BOOST_REQUIRE ( model ! = nullptr)

References model.

◆ BOOST_REQUIRE() [3/3]

BOOST_REQUIRE ( pin ! = nullptr)

References pin.

◆ BOOST_TEST() [1/231]

BOOST_TEST ( (int) model->m_fallingWaveforms-> m_type[0] = =(int) IBIS_WAVEFORM_TYPE::FALLING)

References FALLING, and model.

◆ BOOST_TEST() [2/231]

BOOST_TEST ( (int) model->m_fallingWaveforms-> m_type[1] = =(int) IBIS_WAVEFORM_TYPE::FALLING)

References FALLING, and model.

◆ BOOST_TEST() [3/231]

BOOST_TEST ( (int) model->m_risingWaveforms-> m_type[0] = =(int) IBIS_WAVEFORM_TYPE::RISING)

References model, and RISING.

◆ BOOST_TEST() [4/231]

BOOST_TEST ( (int) model->m_risingWaveforms-> m_type[1] = =(int) IBIS_WAVEFORM_TYPE::RISING)

References model, and RISING.

◆ BOOST_TEST() [5/231]

BOOST_TEST ( (int) model->m_submodels. m_type[0] = =(int) IBIS_SUBMODEL_TYPE::DYNAMIC_CLAMP)

References DYNAMIC_CLAMP, model, and NON_DRIVING.

◆ BOOST_TEST() [6/231]

BOOST_TEST ( (int) model-> m_type = =(int) IBIS_MODEL_TYPE::OUTPUT)

References ACTIVE_HIGH, model, NON_INVERTING, and OUTPUT.

◆ BOOST_TEST() [7/231]

BOOST_TEST ( comp-> m_name = ="Virtual")

References comp.

◆ BOOST_TEST() [8/231]

BOOST_TEST ( comp->m_pins. size() = =4)

References comp.

◆ BOOST_TEST() [9/231]

BOOST_TEST ( model-> HasGNDClamp())

References model.

◆ BOOST_TEST() [10/231]

BOOST_TEST ( model->m_C_comp. value[0] = =2.68e-12)

References model.

◆ BOOST_TEST() [11/231]

BOOST_TEST ( model->m_C_comp. value[1] = =2.64e-12)

References model.

◆ BOOST_TEST() [12/231]

BOOST_TEST ( model->m_C_comp. value[2] = =2.75e-12)

References model.

◆ BOOST_TEST() [13/231]

BOOST_TEST ( model->m_fallingWaveforms. size() = =2)

References model.

◆ BOOST_TEST() [14/231]

BOOST_TEST ( model->m_fallingWaveforms-> m_R_fixture[0] = =50.0)

References model.

◆ BOOST_TEST() [15/231]

BOOST_TEST ( model->m_fallingWaveforms->m_table.m_entries. size()[0] = =4)

References model.

◆ BOOST_TEST() [16/231]

BOOST_TEST ( model->m_fallingWaveforms->m_table.m_entries. t[0][0] = =0)

References model.

◆ BOOST_TEST() [17/231]

BOOST_TEST ( model->m_fallingWaveforms->m_table.m_entries.V. value[0][0][0] = =1.349)

References model.

◆ BOOST_TEST() [18/231]

BOOST_TEST ( model->m_fallingWaveforms->m_table.m_entries.V. value[0][0][1] = =1.282)

References model.

◆ BOOST_TEST() [19/231]

BOOST_TEST ( model->m_fallingWaveforms->m_table.m_entries.V. value[0][0][2] = =1.424)

References model.

◆ BOOST_TEST() [20/231]

BOOST_TEST ( model->m_fallingWaveforms->m_table.m_entries. t[0][1] = =198e-12)

References model.

◆ BOOST_TEST() [21/231]

BOOST_TEST ( model->m_fallingWaveforms->m_table.m_entries.V. value[0][1][0] = =1.270)

References model.

◆ BOOST_TEST() [22/231]

BOOST_TEST ( model->m_fallingWaveforms->m_table.m_entries.V. value[0][1][1] = =1.248)

References model.

◆ BOOST_TEST() [23/231]

BOOST_TEST ( model->m_fallingWaveforms->m_table.m_entries.V. value[0][1][2] = =1.203)

References model.

◆ BOOST_TEST() [24/231]

BOOST_TEST ( model->m_fallingWaveforms->m_table.m_entries. t[0][2] = =398e-12)

References model.

◆ BOOST_TEST() [25/231]

BOOST_TEST ( model->m_fallingWaveforms->m_table.m_entries.V. value[0][2][0] = =0.6815)

References model.

◆ BOOST_TEST() [26/231]

BOOST_TEST ( model->m_fallingWaveforms->m_table.m_entries.V. value[0][2][1] = =0.7726)

References model.

◆ BOOST_TEST() [27/231]

BOOST_TEST ( model->m_fallingWaveforms->m_table.m_entries.V. value[0][2][2] = =0.6551)

References model.

◆ BOOST_TEST() [28/231]

BOOST_TEST ( model->m_fallingWaveforms->m_table.m_entries. t[0][3] = =937e-12)

References model.

◆ BOOST_TEST() [29/231]

BOOST_TEST ( model->m_fallingWaveforms->m_table.m_entries.V. value[0][3][0] = =0.6179)

References model.

◆ BOOST_TEST() [30/231]

BOOST_TEST ( model->m_fallingWaveforms->m_table.m_entries.V. value[0][3][1] = =0.5969)

References model.

◆ BOOST_TEST() [31/231]

BOOST_TEST ( model->m_fallingWaveforms->m_table.m_entries.V. value[0][3][2] = =0.6325)

References model.

◆ BOOST_TEST() [32/231]

BOOST_TEST ( model->m_fallingWaveforms-> m_R_fixture[1] = =50.0)

References model.

◆ BOOST_TEST() [33/231]

BOOST_TEST ( model->m_fallingWaveforms->m_table.m_entries. size()[1] = =5)

References model.

◆ BOOST_TEST() [34/231]

BOOST_TEST ( model->m_fallingWaveforms->m_table.m_entries. t[1][0] = =0)

References model.

◆ BOOST_TEST() [35/231]

BOOST_TEST ( model->m_fallingWaveforms->m_table.m_entries.V. value[1][0][0] = =1.349)

References model.

◆ BOOST_TEST() [36/231]

BOOST_TEST ( model->m_fallingWaveforms->m_table.m_entries.V. value[1][0][1] = =1.282)

References model.

◆ BOOST_TEST() [37/231]

BOOST_TEST ( model->m_fallingWaveforms->m_table.m_entries.V. value[1][0][2] = =1.417)

References model.

◆ BOOST_TEST() [38/231]

BOOST_TEST ( model->m_fallingWaveforms->m_table.m_entries. t[1][1] = =1.02e-9)

References model.

◆ BOOST_TEST() [39/231]

BOOST_TEST ( model->m_fallingWaveforms->m_table.m_entries.V. value[1][1][0] = =1.350)

References model.

◆ BOOST_TEST() [40/231]

BOOST_TEST ( model->m_fallingWaveforms->m_table.m_entries.V. value[1][1][1] = =1.283)

References model.

◆ BOOST_TEST() [41/231]

BOOST_TEST ( model->m_fallingWaveforms->m_table.m_entries.V. value[1][1][2] = =1.382)

References model.

◆ BOOST_TEST() [42/231]

BOOST_TEST ( model->m_fallingWaveforms->m_table.m_entries. t[1][2] = =1.988e-9)

References model.

◆ BOOST_TEST() [43/231]

BOOST_TEST ( model->m_fallingWaveforms->m_table.m_entries.V. value[1][2][0] = =0.576)

References model.

◆ BOOST_TEST() [44/231]

BOOST_TEST ( model->m_fallingWaveforms->m_table.m_entries.V. value[1][2][1] = =0.606)

References model.

◆ BOOST_TEST() [45/231]

BOOST_TEST ( model->m_fallingWaveforms->m_table.m_entries.V. value[1][2][2] = =0.638)

References model.

◆ BOOST_TEST() [46/231]

BOOST_TEST ( model->m_fallingWaveforms->m_table.m_entries. t[1][3] = =2.51e-9)

References model.

◆ BOOST_TEST() [47/231]

BOOST_TEST ( model->m_fallingWaveforms->m_table.m_entries.V. value[1][3][0] = =0.574)

References model.

◆ BOOST_TEST() [48/231]

BOOST_TEST ( model->m_fallingWaveforms->m_table.m_entries.V. value[1][3][1] = =0.552)

References model.

◆ BOOST_TEST() [49/231]

BOOST_TEST ( model->m_fallingWaveforms->m_table.m_entries.V. value[1][3][2] = =0.637)

References model.

◆ BOOST_TEST() [50/231]

BOOST_TEST ( model->m_fallingWaveforms->m_table.m_entries. t[1][4] = =10e-9)

References model.

◆ BOOST_TEST() [51/231]

BOOST_TEST ( model->m_fallingWaveforms->m_table.m_entries.V. value[1][4][0] = =0.573)

References model.

◆ BOOST_TEST() [52/231]

BOOST_TEST ( model->m_fallingWaveforms->m_table.m_entries.V. value[1][4][1] = =0.550)

References model.

◆ BOOST_TEST() [53/231]

BOOST_TEST ( model->m_fallingWaveforms->m_table.m_entries.V. value[1][4][2] = =0.636)

References model.

◆ BOOST_TEST() [54/231]

BOOST_TEST ( model->m_GNDClamp.m_entries. size() = =4)

References model.

◆ BOOST_TEST() [55/231]

BOOST_TEST ( model->m_GNDClamp.m_entries.I. value[0][0] = =-26.89e-3)

References model.

◆ BOOST_TEST() [56/231]

BOOST_TEST ( model->m_GNDClamp.m_entries.I. value[0][1] = =-20.44e-3)

References model.

◆ BOOST_TEST() [57/231]

BOOST_TEST ( model->m_GNDClamp.m_entries.I. value[0][2] = =-35.94e-3)

References model.

◆ BOOST_TEST() [58/231]

BOOST_TEST ( model->m_GNDClamp.m_entries. V[0] = =-1.35)

References model.

◆ BOOST_TEST() [59/231]

BOOST_TEST ( model->m_GNDClamp.m_entries.I. value[1][0] = =-29.09e-9)

References model.

◆ BOOST_TEST() [60/231]

BOOST_TEST ( model->m_GNDClamp.m_entries.I. value[1][1] = =-44.53e-9)

References model.

◆ BOOST_TEST() [61/231]

BOOST_TEST ( model->m_GNDClamp.m_entries.I. value[1][2] = =-51.87e-9)

References model.

◆ BOOST_TEST() [62/231]

BOOST_TEST ( model->m_GNDClamp.m_entries. V[1] = =0.0)

References model.

◆ BOOST_TEST() [63/231]

BOOST_TEST ( model->m_GNDClamp.m_entries.I. value[2][0] = =0.518e-6)

References model.

◆ BOOST_TEST() [64/231]

BOOST_TEST ( model->m_GNDClamp.m_entries.I. value[2][1] = =0.0)

References model.

◆ BOOST_TEST() [65/231]

BOOST_TEST ( model->m_GNDClamp.m_entries.I. value[2][2] = =0.444e-6)

References model.

◆ BOOST_TEST() [66/231]

BOOST_TEST ( model->m_GNDClamp.m_entries. V[2] = =1.35)

References model.

◆ BOOST_TEST() [67/231]

BOOST_TEST ( model->m_GNDClamp.m_entries.I. value[3][0] = =0.0)

References model.

◆ BOOST_TEST() [68/231]

BOOST_TEST ( model->m_GNDClamp.m_entries.I. value[3][1] = =0.0)

References model.

◆ BOOST_TEST() [69/231]

BOOST_TEST ( model->m_GNDClamp.m_entries.I. value[3][2] = =0.0)

References model.

◆ BOOST_TEST() [70/231]

BOOST_TEST ( model->m_GNDClamp.m_entries. V[3] = =2.7)

References model.

◆ BOOST_TEST() [71/231]

BOOST_TEST ( model-> m_name = ="AC40")

References model.

◆ BOOST_TEST() [72/231]

BOOST_TEST ( model->m_POWERClamp.m_entries. size() = =4)

References model.

◆ BOOST_TEST() [73/231]

BOOST_TEST ( model->m_POWERClamp.m_entries.I. value[0][0] = =55.06e-3)

References model.

◆ BOOST_TEST() [74/231]

BOOST_TEST ( model->m_POWERClamp.m_entries.I. value[0][1] = =46.76e-3)

References model.

◆ BOOST_TEST() [75/231]

BOOST_TEST ( model->m_POWERClamp.m_entries.I. value[0][2] = =74.09e-3)

References model.

◆ BOOST_TEST() [76/231]

BOOST_TEST ( model->m_POWERClamp.m_entries. V[0] = =-1.35)

References model.

◆ BOOST_TEST() [77/231]

BOOST_TEST ( model->m_POWERClamp.m_entries.I. value[1][0] = =0.0)

References model.

◆ BOOST_TEST() [78/231]

BOOST_TEST ( model->m_POWERClamp.m_entries.I. value[1][1] = =0.515e-6)

References model.

◆ BOOST_TEST() [79/231]

BOOST_TEST ( model->m_POWERClamp.m_entries.I. value[1][2] = =74.94e-9)

References model.

◆ BOOST_TEST() [80/231]

BOOST_TEST ( model->m_POWERClamp.m_entries. V[1] = =0.0)

References model.

◆ BOOST_TEST() [81/231]

BOOST_TEST ( model->m_POWERClamp.m_entries.I. value[2][0] = =0.0)

References model.

◆ BOOST_TEST() [82/231]

BOOST_TEST ( model->m_POWERClamp.m_entries.I. value[2][1] = =0.0)

References model.

◆ BOOST_TEST() [83/231]

BOOST_TEST ( model->m_POWERClamp.m_entries.I. value[2][2] = =0.0)

References model.

◆ BOOST_TEST() [84/231]

BOOST_TEST ( model->m_POWERClamp.m_entries. V[2] = =1.35)

References model.

◆ BOOST_TEST() [85/231]

BOOST_TEST ( model->m_POWERClamp.m_entries.I. value[3][0] = =0.0)

References model.

◆ BOOST_TEST() [86/231]

BOOST_TEST ( model->m_POWERClamp.m_entries.I. value[3][1] = =0.0)

References model.

◆ BOOST_TEST() [87/231]

BOOST_TEST ( model->m_POWERClamp.m_entries.I. value[3][2] = =0.0)

References model.

◆ BOOST_TEST() [88/231]

BOOST_TEST ( model->m_POWERClamp.m_entries. V[3] = =2.7)

References model.

◆ BOOST_TEST() [89/231]

BOOST_TEST ( model->m_pulldown.m_entries. size() = =4)

References model.

◆ BOOST_TEST() [90/231]

BOOST_TEST ( model->m_pulldown.m_entries.I. value[0][0] = =-23.01e-3)

References model.

◆ BOOST_TEST() [91/231]

BOOST_TEST ( model->m_pulldown.m_entries.I. value[0][1] = =-20.02e-3)

References model.

◆ BOOST_TEST() [92/231]

BOOST_TEST ( model->m_pulldown.m_entries.I. value[0][2] = =-20.46e-3)

References model.

◆ BOOST_TEST() [93/231]

BOOST_TEST ( model->m_pulldown.m_entries. V[0] = =-1.35)

References model.

◆ BOOST_TEST() [94/231]

BOOST_TEST ( model->m_pulldown.m_entries.I. value[1][0] = =-38.81e-9)

References model.

◆ BOOST_TEST() [95/231]

BOOST_TEST ( model->m_pulldown.m_entries.I. value[1][1] = =-32.33e-9)

References model.

◆ BOOST_TEST() [96/231]

BOOST_TEST ( model->m_pulldown.m_entries.I. value[1][2] = =-49.77e-9)

References model.

◆ BOOST_TEST() [97/231]

BOOST_TEST ( model->m_pulldown.m_entries. V[1] = =0.0)

References model.

◆ BOOST_TEST() [98/231]

BOOST_TEST ( model->m_pulldown.m_entries.I. value[2][0] = =26.98e-3)

References model.

◆ BOOST_TEST() [99/231]

BOOST_TEST ( model->m_pulldown.m_entries.I. value[2][1] = =23.63e-3)

References model.

◆ BOOST_TEST() [100/231]

BOOST_TEST ( model->m_pulldown.m_entries.I. value[2][2] = =26.60e-3)

References model.

◆ BOOST_TEST() [101/231]

BOOST_TEST ( model->m_pulldown.m_entries. V[2] = =1.35)

References model.

◆ BOOST_TEST() [102/231]

BOOST_TEST ( model->m_pulldown.m_entries.I. value[3][0] = =29.20e-3)

References model.

◆ BOOST_TEST() [103/231]

BOOST_TEST ( model->m_pulldown.m_entries.I. value[3][1] = =25.40e-3)

References model.

◆ BOOST_TEST() [104/231]

BOOST_TEST ( model->m_pulldown.m_entries.I. value[3][2] = =29.03e-3)

References model.

◆ BOOST_TEST() [105/231]

BOOST_TEST ( model->m_pulldown.m_entries. V[3] = =2.7)

References model.

◆ BOOST_TEST() [106/231]

BOOST_TEST ( model->m_pullup.m_entries. size() = =4)

References model.

◆ BOOST_TEST() [107/231]

BOOST_TEST ( model->m_pullup.m_entries.I. value[0][0] = =18.04e-3)

References model.

◆ BOOST_TEST() [108/231]

BOOST_TEST ( model->m_pullup.m_entries.I. value[0][1] = =16.15e-3)

References model.

◆ BOOST_TEST() [109/231]

BOOST_TEST ( model->m_pullup.m_entries.I. value[0][2] = =17.46e-3)

References model.

◆ BOOST_TEST() [110/231]

BOOST_TEST ( model->m_pullup.m_entries. V[0] = =-1.35)

References model.

◆ BOOST_TEST() [111/231]

BOOST_TEST ( model->m_pullup.m_entries.I. value[1][0] = =3.412e-9)

References model.

◆ BOOST_TEST() [112/231]

BOOST_TEST ( model->m_pullup.m_entries.I. value[1][1] = =0.527e-6)

References model.

◆ BOOST_TEST() [113/231]

BOOST_TEST ( model->m_pullup.m_entries.I. value[1][2] = =0.327e-6)

References model.

◆ BOOST_TEST() [114/231]

BOOST_TEST ( model->m_pullup.m_entries. V[1] = =0.0)

References model.

◆ BOOST_TEST() [115/231]

BOOST_TEST ( model->m_pullup.m_entries.I. value[2][0] = =-26.46e-3)

References model.

◆ BOOST_TEST() [116/231]

BOOST_TEST ( model->m_pullup.m_entries.I. value[2][1] = =-24.75e-3)

References model.

◆ BOOST_TEST() [117/231]

BOOST_TEST ( model->m_pullup.m_entries.I. value[2][2] = =-22.82e-3)

References model.

◆ BOOST_TEST() [118/231]

BOOST_TEST ( model->m_pullup.m_entries. V[2] = =1.35)

References model.

◆ BOOST_TEST() [119/231]

BOOST_TEST ( model->m_pullup.m_entries.I. value[3][0] = =-31.03e-3)

References model.

◆ BOOST_TEST() [120/231]

BOOST_TEST ( model->m_pullup.m_entries.I. value[3][1] = =-28.82e-3)

References model.

◆ BOOST_TEST() [121/231]

BOOST_TEST ( model->m_pullup.m_entries.I. value[3][2] = =-27.31e-3)

References model.

◆ BOOST_TEST() [122/231]

BOOST_TEST ( model->m_pullup.m_entries. V[3] = =2.7)

References model.

◆ BOOST_TEST() [123/231]

BOOST_TEST ( model->m_ramp.m_falling.value. m_dv[0] = =0.465)

References model.

◆ BOOST_TEST() [124/231]

BOOST_TEST ( model->m_ramp.m_falling.value. m_dv[1] = =0.438)

References model.

◆ BOOST_TEST() [125/231]

BOOST_TEST ( model->m_ramp.m_falling.value. m_dv[2] = =0.468)

References model.

◆ BOOST_TEST() [126/231]

BOOST_TEST ( model->m_ramp.m_rising.value. m_dv[0] = =0.462)

References model.

◆ BOOST_TEST() [127/231]

BOOST_TEST ( model->m_ramp.m_rising.value. m_dv[1] = =0.439)

References model.

◆ BOOST_TEST() [128/231]

BOOST_TEST ( model->m_ramp.m_rising.value. m_dv[2] = =0.462)

References model.

◆ BOOST_TEST() [129/231]

BOOST_TEST ( model->m_ramp. m_Rload = =50.0)

References model.

◆ BOOST_TEST() [130/231]

BOOST_TEST ( model->m_risingWaveforms. size() = =2)

References model.

◆ BOOST_TEST() [131/231]

BOOST_TEST ( model->m_risingWaveforms-> m_R_fixture[0] = =50.0)

References model.

◆ BOOST_TEST() [132/231]

BOOST_TEST ( model->m_risingWaveforms->m_table.m_entries. size()[0] = =4)

References model.

◆ BOOST_TEST() [133/231]

BOOST_TEST ( model->m_risingWaveforms->m_table.m_entries. t[0][0] = =0)

References model.

◆ BOOST_TEST() [134/231]

BOOST_TEST ( model->m_risingWaveforms->m_table.m_entries.V. value[0][0][0] = =0.6179)

References model.

◆ BOOST_TEST() [135/231]

BOOST_TEST ( model->m_risingWaveforms->m_table.m_entries.V. value[0][0][1] = =0.5969)

References model.

◆ BOOST_TEST() [136/231]

BOOST_TEST ( model->m_risingWaveforms->m_table.m_entries.V. value[0][0][2] = =0.6325)

References model.

◆ BOOST_TEST() [137/231]

BOOST_TEST ( model->m_risingWaveforms->m_table.m_entries. t[0][1] = =199e-12)

References model.

◆ BOOST_TEST() [138/231]

BOOST_TEST ( model->m_risingWaveforms->m_table.m_entries.V. value[0][1][0] = =0.9465)

References model.

◆ BOOST_TEST() [139/231]

BOOST_TEST ( model->m_risingWaveforms->m_table.m_entries.V. value[0][1][1] = =0.8243)

References model.

◆ BOOST_TEST() [140/231]

BOOST_TEST ( model->m_risingWaveforms->m_table.m_entries.V. value[0][1][2] = =1.1430)

References model.

◆ BOOST_TEST() [141/231]

BOOST_TEST ( model->m_risingWaveforms->m_table.m_entries. t[0][2] = =399e-12)

References model.

◆ BOOST_TEST() [142/231]

BOOST_TEST ( model->m_risingWaveforms->m_table.m_entries.V. value[0][2][0] = =1.340)

References model.

◆ BOOST_TEST() [143/231]

BOOST_TEST ( model->m_risingWaveforms->m_table.m_entries.V. value[0][2][1] = =1.261)

References model.

◆ BOOST_TEST() [144/231]

BOOST_TEST ( model->m_risingWaveforms->m_table.m_entries.V. value[0][2][2] = =1.420)

References model.

◆ BOOST_TEST() [145/231]

BOOST_TEST ( model->m_risingWaveforms->m_table.m_entries. t[0][3] = =937e-12)

References model.

◆ BOOST_TEST() [146/231]

BOOST_TEST ( model->m_risingWaveforms->m_table.m_entries.V. value[0][3][0] = =1.349)

References model.

◆ BOOST_TEST() [147/231]

BOOST_TEST ( model->m_risingWaveforms->m_table.m_entries.V. value[0][3][1] = =1.282)

References model.

◆ BOOST_TEST() [148/231]

BOOST_TEST ( model->m_risingWaveforms->m_table.m_entries.V. value[0][3][2] = =1.424)

References model.

◆ BOOST_TEST() [149/231]

BOOST_TEST ( model->m_risingWaveforms-> m_R_fixture[1] = =50.0)

References model.

◆ BOOST_TEST() [150/231]

BOOST_TEST ( model->m_risingWaveforms->m_table.m_entries. size()[1] = =5)

References model.

◆ BOOST_TEST() [151/231]

BOOST_TEST ( model->m_risingWaveforms->m_table.m_entries. t[1][0] = =0)

References model.

◆ BOOST_TEST() [152/231]

BOOST_TEST ( model->m_risingWaveforms->m_table.m_entries.V. value[1][0][0] = =0.573)

References model.

◆ BOOST_TEST() [153/231]

BOOST_TEST ( model->m_risingWaveforms->m_table.m_entries.V. value[1][0][1] = =0.550)

References model.

◆ BOOST_TEST() [154/231]

BOOST_TEST ( model->m_risingWaveforms->m_table.m_entries.V. value[1][0][2] = =0.636)

References model.

◆ BOOST_TEST() [155/231]

BOOST_TEST ( model->m_risingWaveforms->m_table.m_entries. t[1][1] = =1.001e-9)

References model.

◆ BOOST_TEST() [156/231]

BOOST_TEST ( model->m_risingWaveforms->m_table.m_entries.V. value[1][1][0] = =0.574)

References model.

◆ BOOST_TEST() [157/231]

BOOST_TEST ( model->m_risingWaveforms->m_table.m_entries.V. value[1][1][1] = =0.551)

References model.

◆ BOOST_TEST() [158/231]

BOOST_TEST ( model->m_risingWaveforms->m_table.m_entries.V. value[1][1][2] = =0.906)

References model.

◆ BOOST_TEST() [159/231]

BOOST_TEST ( model->m_risingWaveforms->m_table.m_entries. t[1][2] = =2e-9)

References model.

◆ BOOST_TEST() [160/231]

BOOST_TEST ( model->m_risingWaveforms->m_table.m_entries.V. value[1][2][0] = =1.348)

References model.

◆ BOOST_TEST() [161/231]

BOOST_TEST ( model->m_risingWaveforms->m_table.m_entries.V. value[1][2][1] = =1.269)

References model.

◆ BOOST_TEST() [162/231]

BOOST_TEST ( model->m_risingWaveforms->m_table.m_entries.V. value[1][2][2] = =1.416)

References model.

◆ BOOST_TEST() [163/231]

BOOST_TEST ( model->m_risingWaveforms->m_table.m_entries. t[1][3] = =2.491e-9)

References model.

◆ BOOST_TEST() [164/231]

BOOST_TEST ( model->m_risingWaveforms->m_table.m_entries.V. value[1][3][0] = =1.349)

References model.

◆ BOOST_TEST() [165/231]

BOOST_TEST ( model->m_risingWaveforms->m_table.m_entries.V. value[1][3][1] = =1.280)

References model.

◆ BOOST_TEST() [166/231]

BOOST_TEST ( model->m_risingWaveforms->m_table.m_entries.V. value[1][3][2] = =1.416)

References model.

◆ BOOST_TEST() [167/231]

BOOST_TEST ( model->m_risingWaveforms->m_table.m_entries. t[1][4] = =10e-9)

References model.

◆ BOOST_TEST() [168/231]

BOOST_TEST ( model->m_risingWaveforms->m_table.m_entries.V. value[1][4][0] = =1.349)

References model.

◆ BOOST_TEST() [169/231]

BOOST_TEST ( model->m_risingWaveforms->m_table.m_entries.V. value[1][4][1] = =1.282)

References model.

◆ BOOST_TEST() [170/231]

BOOST_TEST ( model->m_risingWaveforms->m_table.m_entries.V. value[1][4][2] = =1.417)

References model.

◆ BOOST_TEST() [171/231]

BOOST_TEST ( model->m_submodels. size() = =0)

References IO, model, and top().

◆ BOOST_TEST() [172/231]

BOOST_TEST ( model->m_submodels. HasGNDClamp()[0])

References model.

◆ BOOST_TEST() [173/231]

BOOST_TEST ( model->m_submodels.m_GNDClamp.m_entries. size()[0] = =4)

References model.

◆ BOOST_TEST() [174/231]

BOOST_TEST ( model->m_submodels.m_GNDClamp.m_entries.I. value[0][0][0] = =-6.975e-3)

References model.

◆ BOOST_TEST() [175/231]

BOOST_TEST ( model->m_submodels.m_GNDClamp.m_entries.I. value[0][0][1] = =-6.287e-3)

References model.

◆ BOOST_TEST() [176/231]

BOOST_TEST ( model->m_submodels.m_GNDClamp.m_entries.I. value[0][0][2] = =-7.776e-3)

References model.

◆ BOOST_TEST() [177/231]

BOOST_TEST ( model->m_submodels.m_GNDClamp.m_entries. V[0][0] = =-1.35)

References model.

◆ BOOST_TEST() [178/231]

BOOST_TEST ( model->m_submodels.m_GNDClamp.m_entries.I. value[0][1][0] = =-1.585e-6)

References model.

◆ BOOST_TEST() [179/231]

BOOST_TEST ( model->m_submodels.m_GNDClamp.m_entries.I. value[0][1][1] = =-2.224e-6)

References model.

◆ BOOST_TEST() [180/231]

BOOST_TEST ( model->m_submodels.m_GNDClamp.m_entries.I. value[0][1][2] = =-819.6e-9)

References model.

◆ BOOST_TEST() [181/231]

BOOST_TEST ( model->m_submodels.m_GNDClamp.m_entries. V[0][1] = =0.0)

References model.

◆ BOOST_TEST() [182/231]

BOOST_TEST ( model->m_submodels.m_GNDClamp.m_entries.I. value[0][2][0] = =12.86e-3)

References model.

◆ BOOST_TEST() [183/231]

BOOST_TEST ( model->m_submodels.m_GNDClamp.m_entries.I. value[0][2][1] = =11.10e-3)

References model.

◆ BOOST_TEST() [184/231]

BOOST_TEST ( model->m_submodels.m_GNDClamp.m_entries.I. value[0][2][2] = =14.96e-3)

References model.

◆ BOOST_TEST() [185/231]

BOOST_TEST ( model->m_submodels.m_GNDClamp.m_entries. V[0][2] = =1.35)

References model.

◆ BOOST_TEST() [186/231]

BOOST_TEST ( model->m_submodels.m_GNDClamp.m_entries.I. value[0][3][0] = =15.10e-3)

References model.

◆ BOOST_TEST() [187/231]

BOOST_TEST ( model->m_submodels.m_GNDClamp.m_entries.I. value[0][3][1] = =12.73e-3)

References model.

◆ BOOST_TEST() [188/231]

BOOST_TEST ( model->m_submodels.m_GNDClamp.m_entries.I. value[0][3][2] = =18.50e-3)

References model.

◆ BOOST_TEST() [189/231]

BOOST_TEST ( model->m_submodels.m_GNDClamp.m_entries. V[0][3] = =2.7)

References model.

◆ BOOST_TEST() [190/231]

BOOST_TEST ( model->m_submodels. m_name[0] = ="40ohm_ODT")

References model.

◆ BOOST_TEST() [191/231]

BOOST_TEST ( model->m_submodels.m_POWERClamp.m_entries. size()[0] = =4)

References model.

◆ BOOST_TEST() [192/231]

BOOST_TEST ( model->m_submodels.m_POWERClamp.m_entries.I. value[0][0][0] = =3.515e-3)

References model.

◆ BOOST_TEST() [193/231]

BOOST_TEST ( model->m_submodels.m_POWERClamp.m_entries.I. value[0][0][1] = =3.706e-3)

References model.

◆ BOOST_TEST() [194/231]

BOOST_TEST ( model->m_submodels.m_POWERClamp.m_entries.I. value[0][0][2] = =4.312e-3)

References model.

◆ BOOST_TEST() [195/231]

BOOST_TEST ( model->m_submodels.m_POWERClamp.m_entries. V[0][0] = =-1.35)

References model.

◆ BOOST_TEST() [196/231]

BOOST_TEST ( model->m_submodels.m_POWERClamp.m_entries.I. value[0][1][0] = =13.01e-6)

References model.

◆ BOOST_TEST() [197/231]

BOOST_TEST ( model->m_submodels.m_POWERClamp.m_entries.I. value[0][1][1] = =18.85e-6)

References model.

◆ BOOST_TEST() [198/231]

BOOST_TEST ( model->m_submodels.m_POWERClamp.m_entries.I. value[0][1][2] = =5.723e-6)

References model.

◆ BOOST_TEST() [199/231]

BOOST_TEST ( model->m_submodels.m_POWERClamp.m_entries. V[0][1] = =0.0)

References model.

◆ BOOST_TEST() [200/231]

BOOST_TEST ( model->m_submodels.m_POWERClamp.m_entries.I. value[0][2][0] = =-10.50e-3)

References model.

◆ BOOST_TEST() [201/231]

BOOST_TEST ( model->m_submodels.m_POWERClamp.m_entries.I. value[0][2][1] = =-9.514e-3)

References model.

◆ BOOST_TEST() [202/231]

BOOST_TEST ( model->m_submodels.m_POWERClamp.m_entries.I. value[0][2][2] = =-12.39e-3)

References model.

◆ BOOST_TEST() [203/231]

BOOST_TEST ( model->m_submodels.m_POWERClamp.m_entries. V[0][2] = =1.35)

References model.

◆ BOOST_TEST() [204/231]

BOOST_TEST ( model->m_submodels.m_POWERClamp.m_entries.I. value[0][3][0] = =-12.88e-3)

References model.

◆ BOOST_TEST() [205/231]

BOOST_TEST ( model->m_submodels.m_POWERClamp.m_entries.I. value[0][3][1] = =-11.66e-3)

References model.

◆ BOOST_TEST() [206/231]

BOOST_TEST ( model->m_submodels.m_POWERClamp.m_entries.I. value[0][3][2] = =-15.26e-3)

References model.

◆ BOOST_TEST() [207/231]

BOOST_TEST ( model->m_submodels.m_POWERClamp.m_entries. V[0][3] = =2.7)

References model.

◆ BOOST_TEST() [208/231]

BOOST_TEST ( model->m_temperatureRange. value[0] = =50.0)

References model.

◆ BOOST_TEST() [209/231]

BOOST_TEST ( model->m_temperatureRange. value[1] = =100.0)

References model.

◆ BOOST_TEST() [210/231]

BOOST_TEST ( model->m_temperatureRange. value[2] = =0.0)

References model.

◆ BOOST_TEST() [211/231]

BOOST_TEST ( model->m_voltageRange. value[0] = =1.35)

References model.

◆ BOOST_TEST() [212/231]

BOOST_TEST ( model->m_voltageRange. value[1] = =1.28)

References model.

◆ BOOST_TEST() [213/231]

BOOST_TEST ( model->m_voltageRange. value[2] = =1.42)

References model.

◆ BOOST_TEST() [214/231]

BOOST_TEST ( pin->m_Cpin. value[0] = =0.40e-12)

References pin.

◆ BOOST_TEST() [215/231]

BOOST_TEST ( pin->m_Cpin. value[1] = =0.29e-12)

References pin.

◆ BOOST_TEST() [216/231]

BOOST_TEST ( pin->m_Cpin. value[2] = =0.56e-12)

References pin.

◆ BOOST_TEST() [217/231]

BOOST_TEST ( pin->m_Lpin. value[0] = =1.49e-9)

References pin.

◆ BOOST_TEST() [218/231]

BOOST_TEST ( pin->m_Lpin. value[1] = =0.98e-9)

References pin.

◆ BOOST_TEST() [219/231]

BOOST_TEST ( pin->m_Lpin. value[2] = =2.23e-9)

References pin.

◆ BOOST_TEST() [220/231]

BOOST_TEST ( pin->m_models. size() = =0)

References comp, and pin.

◆ BOOST_TEST() [221/231]

BOOST_TEST ( pin->m_models-> m_name[0] = ="AC40")

References comp, and pin.

◆ BOOST_TEST() [222/231]

BOOST_TEST ( pin->m_models-> m_name[1] = ="DQ40_ODT40")

References pin.

◆ BOOST_TEST() [223/231]

BOOST_TEST ( pin->m_Rpin. value[0] = =0.246)

References pin.

◆ BOOST_TEST() [224/231]

BOOST_TEST ( pin->m_Rpin. value[1] = =0.165)

References pin.

◆ BOOST_TEST() [225/231]

BOOST_TEST ( pin->m_Rpin. value[2] = =0.377)

References pin.

◆ BOOST_TEST() [226/231]

BOOST_TEST ( pin-> m_signalName = ="VSS")

References pin.

◆ BOOST_TEST() [227/231]

BOOST_TEST ( std::isnan(model->m_GNDClamp.m_entries[1].I.value[0]) )

References model.

◆ BOOST_TEST() [228/231]

BOOST_TEST ( std::isnan(model->m_GNDClamp.m_entries[1].I.value[1]) )

References model.

◆ BOOST_TEST() [229/231]

BOOST_TEST ( std::isnan(model->m_POWERClamp.m_entries[1].I.value[0]) )

References model.

◆ BOOST_TEST() [230/231]

BOOST_TEST ( std::isnan(model->m_POWERClamp.m_entries[1].I.value[2]) )

References model.

◆ BOOST_TEST() [231/231]

BOOST_TEST ( top. m_valid)

References top().

Referenced by BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().

◆ BOOST_TEST_INFO() [1/4]

BOOST_TEST_INFO ( "Component: "<< comp-> m_name)

References comp.

◆ BOOST_TEST_INFO() [2/4]

BOOST_TEST_INFO ( "Model: "<< model-> m_name)

References model.

◆ BOOST_TEST_INFO() [3/4]

◆ BOOST_TEST_INFO() [4/4]

BOOST_TEST_INFO ( "Reported: "<< reporter. GetMessages())

◆ top()

KIBIS top ( path ,
& reporter )

References path.

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(), PNS::TOPOLOGY::AssembleCluster(), BOOST_AUTO_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), 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(), 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(), BOX2< VECTOR2I >::Intersects(), BOX2I_MINMAX::Intersects(), 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(), RECTANGLE_POINT_EDIT_BEHAVIOR::UpdateItem(), KIGFX::PREVIEW::RULER_ITEM::ViewDraw(), and vrmlToSG().

Variable Documentation

◆ comp

◆ model

model = top.GetModel( "AC40" )

Definition at line 186 of file test_kibis.cpp.

Referenced by addSegment(), NGSPICE::Attach(), EDIT_TOOL::BooleanPolygons(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_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(), 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(), ALTIUM_PCB::ConvertComponentBody6ToFootprintItem(), PL_EDIT_TOOL::Copy(), PROPERTIES_FRAME::CopyPrmsFromGeneralToPanel(), PROPERTIES_FRAME::CopyPrmsFromPanelToGeneral(), SIM_MODEL::Create(), SIM_MODEL::Create(), SIM_MODEL::Create(), SIM_MODEL::Create(), SIM_MODEL_SPICE::Create(), SIM_LIB_MGR::CreateModel(), DEFINE_STRING_ACTION(), FOOTPRINT::Deserialize(), DIALOG_EXPORT_STEP::DIALOG_EXPORT_STEP(), DIALOG_SYNC_SHEET_PINS::DIALOG_SYNC_SHEET_PINS(), PL_DRAW_PANEL_GAL::DisplayDrawingSheet(), DS_PROXY_UNDO_ITEM::DS_PROXY_UNDO_ITEM(), PCB_IO_EASYEDAPRO_PARSER::fillFootprintModelInfo(), 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(), DS_DATA_ITEM::IsInsidePage(), DS_DATA_ITEM_POLYGONS::IsInsidePage(), RENDER_3D_RAYTRACE_BASE::load3DModels(), RENDER_3D_OPENGL::load3dModels(), DIALOG_SIM_MODEL< T >::loadLibrary(), UTILS_STEP_MODEL::LoadSTEP(), 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(), DIALOG_GENERATORS::OnItemSelected(), DIALOG_SIM_MODEL< T >::onModelFilter(), DIALOG_GENERATORS::OnRebuildTypeClick(), 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().

◆ path

std::string path = GetLibraryPath( "ibis_v5_1" )

Definition at line 96 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(), PDF_PLOTTER::Arc(), PDF_PLOTTER::arcPath(), AskLoadBoardFileName(), PGM_BASE::AskUserForPreferredEditor(), PNS::TOPOLOGY::AssembleTrivialPath(), 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_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_TEST_INFO(), PANEL_DESIGN_BLOCK_LIB_TABLE::browseLibrariesHandler(), PANEL_FP_LIB_TABLE::browseLibrariesHandler(), PANEL_SYM_LIB_TABLE::browseLibrariesHandler(), CONNECTION_GRAPH::buildConnectionGraph(), 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(), COLOR_SETTINGS::COLOR_SETTINGS(), LOCAL_HISTORY::CommitFullProjectSnapshot(), TEST_NETLIST_EXPORTER_KICAD_FIXTURE::CompareNetlists(), SCH_SHEET_LIST::ContainsSheet(), SCHEMATIC::ConvertKIIDsToRefs(), convertPolygon(), ConvertPolygonToBlocks(), SCHEMATIC::ConvertRefsToKIIDs(), DIALOG_GEN_FOOTPRINT_POSITION::CreateAsciiFiles(), ODB_TREE_WRITER::CreateEntityDirectory(), createFilePath(), DIALOG_GEN_FOOTPRINT_POSITION::CreateGerberFiles(), SIM_LIB_MGR::CreateModel(), TEST_SCH_GROUP_FIXTURE::CreateTestSchematic(), DIALOG_TEMPLATE_SELECTOR::DIALOG_TEMPLATE_SELECTOR(), dirSizeRecursive(), DSN::SPECCTRA_DB::doBOUNDARY(), PNS::LINE::dragCorner45(), PNS::dragCornerInternal(), PNS::LINE::dragSegment45(), SCH_DRAWING_TOOLS::DrawSheet(), CONNECTION_SUBGRAPH::driverName(), KIWAY::dso_search_path(), KI_TEST::BOARD_DUMPER::DumpBoardToFile(), FILE_TRAVERSER::EnsureGitFiles(), 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(), PANEL_REMOTE_SYMBOL::extractUrlFromJson(), REMOTE_LOGIN_SERVER::ExtractUserId(), DSN::SPECCTRA_DB::fillBOUNDARY(), NGSPICE::findCmPath(), SCH_SHEET_LIST::FindSheetForPath(), SCH_EDITOR_CONTROL::FindSymbolAndItem(), PNS::TOPOLOGY::followTrivialPath(), COMPONENT::Format(), fractureSingleCacheFriendly(), fractureSingleSlow(), DSN::SPECCTRA_DB::FromBOARD(), DSN::SPECCTRA_DB::FromSESSION(), DIALOG_GENDRILL::genDrillAndMapFiles(), PCB_EDIT_FRAME::GetActionPluginButtonVisible(), LTSPICE_SCHEMATIC::GetAscAndAsyFilePaths(), GetBitmapStore(), PCBNEW_JOBS_HANDLER::getBoard(), SETTINGS_MANAGER::GetColorSettingsPath(), 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(), PATHS::GetLocaleDataPath(), SCH_SHEET::GetMsgPanelInfo(), PCB_EDIT_FRAME::GetOrderedActionPlugins(), SCH_SHEET_LIST::GetOrdinalPath(), DIALOG_PLOT_SCHEMATIC::getOutputPath(), BACK_ANNOTATE::getPcbModulesFromString(), SCH_SYMBOL::GetRef(), EESCHEMA_JOBS_HANDLER::getSchematic(), SCH_SHEET_LIST::GetSheetInstances(), SCH_FIELD::GetShownText(), PATHS::GetStock3dmodelsPath(), PATHS::GetStockDataPath(), PATHS::GetStockDesignBlocksPath(), PATHS::GetStockEDALibraryPath(), PATHS::GetStockFootprintsPath(), PATHS::GetStockScriptingPath(), PATHS::GetStockSymbolsPath(), PATHS::GetStockTemplatesPath(), SETTINGS_MANAGER::GetToolbarSettingsPath(), SCH_SYMBOL::GetUnitSelection(), LIBGIT_BACKEND::handleFastForward(), API_HANDLER_COMMON::handleGetKiCadBinaryPath(), API_HANDLER_COMMON::handleGetPluginSettingsPath(), SCH_SHEET_LIST::HasPath(), 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(), LOCAL_HISTORY::Init(), NGSPICE::init_dll(), COMMON_SETTINGS::InitializeEnvironment(), EESCHEMA_JOBS_HANDLER::InitRenderSettings(), 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(), PCB_EDIT_FRAME::LoadFootprints(), JSON_SETTINGS::LoadFromFile(), TEST_SIM_LIBRARY_SPICE_FIXTURE::LoadLibrary(), PCBNEW_JOBS_HANDLER::loadOverrideDrawingSheet(), SETTINGS_MANAGER::LoadProject(), SETTINGS_MANAGER::loadProjectFile(), 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_EMBEDDED_FILES::onExportFiles(), FILE_TRAVERSER::OnFile(), MIGRATION_TRAVERSER::OnFile(), DIALOG_EXPORT_STEP::OnFmtChoiceOptionChanged(), 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()(), 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(), PNS_TEST_CASE::PNS_TEST_CASE(), CONNECTION_GRAPH::propagateToNeighbors(), SCH_EDITOR_CONTROL::prunePastedSymbolInstances(), SCH_IO_LTSPICE_PARSER::readIncludes(), COMMON_SETTINGS::readLegacy3DResolverCfg(), NETLIST_EXPORTER_SPICE::readModel(), SCH_REFERENCE_LIST::ReannotateByOptions(), SHAPE_POLY_SET::RebuildHolesFromContours(), SCHEMATIC::RecalculateConnections(), SEARCH_STACK::RemovePaths(), SETTINGS_MANAGER::ResetToDefaults(), SCHEMATIC::ResolveCrossReference(), FILENAME_RESOLVER::ResolvePath(), 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(), 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(), 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(), PANEL_STARTWIZARD_SETTINGS::validatePath(), NETLIST_EXPORTER_SPICE::writeIncludes(), and DIALOG_BOM::~DIALOG_BOM().

◆ pin

pin = comp->GetPin( "A1" )

Definition at line 113 of file test_kibis.cpp.

Referenced by TMATCH::PIN::AddConnection(), TMATCH::CONNECTION_GRAPH::AddFootprint(), SCH_IO_EAGLE::addImplicitConnections(), DIALOG_LIB_EDIT_PIN_TABLE::AddPin(), EDA_DATA::PACKAGE::AddPin(), SYMBOL_EDITOR_MOVE_TOOL::AlignElements(), 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_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(), 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(), SCH_IO_LTSPICE_PARSER::CreateKicadSYMBOLs(), SCH_DRAWING_TOOLS::createNewSheetPin(), SCH_DRAWING_TOOLS::createNewSheetPinFromLabel(), SYMBOL_EDITOR_PIN_TOOL::CreatePin(), NETLIST_EXPORTER_BASE::CreatePinList(), SCH_IO_LTSPICE_PARSER::CreatePowerSymbol(), PANEL_EESCHEMA_COLOR_SETTINGS::createPreviewItems(), SCH_IO_LTSPICE_PARSER::CreateSymbol(), SPICE_GENERATOR_IBIS::CurrentNames(), SPICE_GENERATOR_SUBCKT::CurrentNames(), 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(), 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(), SCH_EDITOR_CONTROL::FindSymbolAndItem(), DIALOG_SIM_MODEL< T >::findSymbolPinRow(), findSymbolsAndPins(), CADSTAR_SCH_ARCHIVE_LOADER::fixUpLibraryPins(), SCH_IO_ALTIUM::fixupSymbolPinNameNumbers(), SYMBOL_EDIT_FRAME::FocusOnItem(), NETLIST_EXPORTER_ALLEGRO::formatFunction(), DSN::SPECCTRA_DB::FromBOARD(), CONNECTION_GRAPH::generateGlobalPowerPinSubGraphs(), PCB_IO_IPC2581::generateLogicalNets(), SIM_MODEL_SERIALIZER::GeneratePins(), LIB_SYMBOL::GetBodyBoundingBox(), SCH_MOVE_TOOL::getConnectedDragItems(), SCH_MOVE_TOOL::getConnectedItems(), SCH_SYMBOL::GetConnectionPoints(), SCH_PIN::GetDefaultNetName(), SCH_SYMBOL::GetEndPoints(), LIB_SYMBOL::GetGraphicalPins(), SCH_SCREEN::GetLabelOrientationForPoint(), LIB_SYMBOL::GetLogicalPins(), LIB_SYMBOL::GetMaxPinNumber(), GetNetNavigatorItemText(), KIBIS_COMPONENT::GetPin(), LIB_SYMBOL::GetPin(), SCH_SCREEN::GetPin(), SCH_SHEET::GetPin(), SCH_SYMBOL::GetPin(), SCH_SYMBOL::GetPin(), LIB_SYMBOL::GetPinCount(), getPinLineEnd(), SCH_SYMBOL::GetPins(), CADSTAR_SCH_ARCHIVE_LOADER::getScaledLibPart(), GetSchItemAsText(), SCH_LINE_WIRE_BUS_TOOL::getSheetPin(), DIALOG_SIM_MODEL< T >::getSymbolPinString(), 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(), 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(), CADSTAR_PCB_ARCHIVE_LOADER::loadComponents(), FABMASTER::loadFootprints(), SCH_IO_EAGLE::loadInstance(), CADSTAR_SCH_ARCHIVE_LOADER::loadLibPart(), CADSTAR_PCB_ARCHIVE_LOADER::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(), 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(), SCH_MOVE_TOOL::moveItem(), 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_LIB_EDIT_PIN_TABLE::OnImportButtonClick(), SCH_FIELD::OnScintillaCharAdded(), DIALOG_SYMBOL_PROPERTIES::OnUnitChoice(), SCH_SHEET::operator=(), 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(), SCH_IO_ALTIUM::ParsePin(), SCH_IO_ALTIUM::ParsePowerPort(), SCH_EASYEDAPRO_PARSER::ParseSchematic(), SCH_EASYEDAPRO_PARSER::ParseSymbol(), SCH_IO_KICAD_SEXPR_PARSER::parseSymbolPin(), SCH_EASYEDA_PARSER::ParseSymbolShapes(), SCH_EDITOR_CONTROL::Paste(), SCH_MOVE_TOOL::performItemMove(), LIB_SYMBOL::PinsConflictWith(), SYMBOL_EDITOR_PIN_TOOL::PlacePin(), 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(), PIN_TABLE_DATA_MODEL::RebuildRows(), SCH_CONNECTION::recacheName(), CONNECTION_GRAPH::Recalculate(), SCH_RULE_AREA::RefreshContainedItemsAndDirectives(), SCH_EDIT_FRAME::RefreshOperatingPointDisplay(), DIALOG_LIB_EDIT_PIN_TABLE::RemovePin(), SCH_SHEET::renumberPins(), SCH_EDITOR_CONTROL::RepairSchematic(), 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(), 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_SHEET::SCH_SHEET(), SCH_SYMBOL::SCH_SYMBOL(), SCH_SELECTION_TOOL::Selectable(), SCH_SELECTION_TOOL::SelectAll(), SCH_SELECTION_TOOL::SelectMultiple(), SCH_EDIT_FRAME::SendSelectItemsToPcb(), 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(), LIB_SYMBOL::Similarity(), SCH_SHEET_PIN::swapData(), SCH_SYMBOL::swapData(), SCH_EDIT_TOOL::SwapPinLabels(), SCH_EDIT_TOOL::SwapUnitLabels(), LTSPICE_SCHEMATIC::SymbolBuilder(), ERC_TESTER::TestFourWayJunction(), ERC_TESTER::TestGroundPins(), ERC_TESTER::TestMissingUnits(), ERC_TESTER::TestMultUnitPinConflicts(), ERC_TESTER::TestNoConnectPins(), ERC_TESTER::TestOffGridEndpoints(), ERC_TESTER::TestPinToPin(), ERC_TESTER::TestSimilarLabels(), ERC_TESTER::TestStackedPinNotation(), ERC_TESTER::TestTextVars(), ODB_COMPONENT::TOEPRINT::TOEPRINT(), DIALOG_LIB_EDIT_PIN_TABLE::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(), SCH_SYMBOL::UpdateDanglingState(), PANEL_SYNC_SHEET_PINS::UpdateForms(), CONNECTION_GRAPH::updateItemConnectivity(), SCH_EDITOR_CONTROL::UpdateNetHighlighting(), 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().