|
KiCad PCB EDA Suite
|
#include <qa_utils/wx_utils/unit_test_utils.h>#include <cmath>#include <transline_calculations/coax.h>#include <transline_calculations/coplanar.h>#include <transline_calculations/coupled_microstrip.h>#include <transline_calculations/coupled_stripline.h>#include <transline_calculations/microstrip.h>#include <transline_calculations/rectwaveguide.h>#include <transline_calculations/stripline.h>#include <transline_calculations/twistedpair.h>#include <transline_calculations/units.h>#include <transline_calculations/units_scales.h>Go to the source code of this file.
Functions | |
| BOOST_AUTO_TEST_CASE (MicrostripWidthRoundTrip) | |
| BOOST_AUTO_TEST_CASE (StriplineWidthRoundTrip) | |
| BOOST_AUTO_TEST_CASE (CoupledMicrostripWidthRoundTrip) | |
| BOOST_AUTO_TEST_CASE (CoupledStriplineWidthRoundTrip) | |
| BOOST_AUTO_TEST_CASE (CoaxDinRoundTrip) | |
| BOOST_AUTO_TEST_CASE (CoplanarWidthRoundTrip) | |
| BOOST_AUTO_TEST_CASE (RectWaveguideWidthRoundTrip) | |
| BOOST_AUTO_TEST_CASE (TwistedPairDoutRoundTrip) | |
| BOOST_AUTO_TEST_CASE | ( | CoaxDinRoundTrip | ) |
Definition at line 220 of file test_transline_roundtrip.cpp.
References COAX::Analyse(), ANG_L, BOOST_TEST(), DEFAULT, EPSILONR, FREQUENCY, TRANSLINE_CALCULATION_BASE::GetAnalysisResults(), TRANSLINE_CALCULATION_BASE::GetParameter(), M_PI, MUR, MURC, PHYS_DIAM_IN, PHYS_DIAM_OUT, PHYS_LEN, TRANSLINE_CALCULATION_BASE::SetParameter(), SIGMA, COAX::Synthesize(), TAND, TRANSLINE_CALCULATIONS::UNIT_MM, and Z0.
| BOOST_AUTO_TEST_CASE | ( | CoplanarWidthRoundTrip | ) |
Definition at line 252 of file test_transline_roundtrip.cpp.
References COPLANAR::Analyse(), ANG_L, BOOST_TEST(), CPW_BACKMETAL, DEFAULT, EPSILONR, FREQUENCY, TRANSLINE_CALCULATION_BASE::GetAnalysisResults(), TRANSLINE_CALCULATION_BASE::GetParameter(), H, M_PI, MURC, PHYS_LEN, PHYS_S, PHYS_WIDTH, TRANSLINE_CALCULATION_BASE::SetParameter(), SIGMA, COPLANAR::Synthesize(), T, TAND, TRANSLINE_CALCULATIONS::UNIT_MICRON, TRANSLINE_CALCULATIONS::UNIT_MM, and Z0.
| BOOST_AUTO_TEST_CASE | ( | CoupledMicrostripWidthRoundTrip | ) |
Definition at line 138 of file test_transline_roundtrip.cpp.
References COUPLED_MICROSTRIP::Analyse(), ANG_L, BOOST_TEST(), EPSILONR, FIX_SPACING, FREQUENCY, TRANSLINE_CALCULATION_BASE::GetAnalysisResults(), TRANSLINE_CALCULATION_BASE::GetParameter(), H, H_T, M_PI, MURC, PHYS_LEN, PHYS_S, PHYS_WIDTH, ROUGH, TRANSLINE_CALCULATION_BASE::SetParameter(), SIGMA, COUPLED_MICROSTRIP::Synthesize(), T, TAND, TRANSLINE_CALCULATIONS::UNIT_MICRON, TRANSLINE_CALCULATIONS::UNIT_MM, Z0_E, and Z0_O.
| BOOST_AUTO_TEST_CASE | ( | CoupledStriplineWidthRoundTrip | ) |
Definition at line 180 of file test_transline_roundtrip.cpp.
References COUPLED_STRIPLINE::Analyse(), ANG_L, BOOST_TEST(), EPSILONR, FIX_SPACING, FREQUENCY, TRANSLINE_CALCULATION_BASE::GetAnalysisResults(), TRANSLINE_CALCULATION_BASE::GetParameter(), H, M_PI, MUR, MURC, PHYS_LEN, PHYS_S, PHYS_WIDTH, ROUGH, TRANSLINE_CALCULATION_BASE::SetParameter(), SIGMA, COUPLED_STRIPLINE::Synthesize(), T, TAND, TRANSLINE_CALCULATIONS::UNIT_MIL, TRANSLINE_CALCULATIONS::UNIT_MM, Z0_E, and Z0_O.
| BOOST_AUTO_TEST_CASE | ( | MicrostripWidthRoundTrip | ) |
Definition at line 64 of file test_transline_roundtrip.cpp.
References MICROSTRIP::Analyse(), ANG_L, BOOST_AUTO_TEST_CASE(), BOOST_TEST(), DEFAULT, EPSILONR, FREQUENCY, TRANSLINE_CALCULATION_BASE::GetAnalysisResults(), TRANSLINE_CALCULATION_BASE::GetParameter(), H, H_T, M_PI, MUR, MURC, PHYS_LEN, PHYS_WIDTH, ROUGH, TRANSLINE_CALCULATION_BASE::SetParameter(), SIGMA, MICROSTRIP::Synthesize(), T, TAND, TRANSLINE_CALCULATIONS::UNIT_MICRON, TRANSLINE_CALCULATIONS::UNIT_MM, and Z0.
| BOOST_AUTO_TEST_CASE | ( | RectWaveguideWidthRoundTrip | ) |
Definition at line 287 of file test_transline_roundtrip.cpp.
References RECTWAVEGUIDE::Analyse(), ANG_L, BOOST_TEST(), DEFAULT, EPSILONR, FREQUENCY, TRANSLINE_CALCULATION_BASE::GetAnalysisResults(), TRANSLINE_CALCULATION_BASE::GetParameter(), M_PI, MUR, MURC, PHYS_LEN, PHYS_S, PHYS_WIDTH, TRANSLINE_CALCULATION_BASE::SetParameter(), SIGMA, RECTWAVEGUIDE::Synthesize(), TAND, TRANSLINE_CALCULATIONS::UNIT_MM, and Z0.
| BOOST_AUTO_TEST_CASE | ( | StriplineWidthRoundTrip | ) |
Definition at line 100 of file test_transline_roundtrip.cpp.
References STRIPLINE::Analyse(), ANG_L, BOOST_TEST(), DEFAULT, EPSILONR, FREQUENCY, TRANSLINE_CALCULATION_BASE::GetAnalysisResults(), TRANSLINE_CALCULATION_BASE::GetParameter(), H, M_PI, MURC, PHYS_LEN, PHYS_WIDTH, TRANSLINE_CALCULATION_BASE::SetParameter(), SIGMA, STRIPLINE_A, STRIPLINE::Synthesize(), T, TAND, TRANSLINE_CALCULATIONS::UNIT_MICRON, TRANSLINE_CALCULATIONS::UNIT_MM, and Z0.
| BOOST_AUTO_TEST_CASE | ( | TwistedPairDoutRoundTrip | ) |
Definition at line 322 of file test_transline_roundtrip.cpp.
References TWISTEDPAIR::Analyse(), ANG_L, BOOST_TEST(), DEFAULT, EPSILONR, FREQUENCY, TRANSLINE_CALCULATION_BASE::GetAnalysisResults(), TRANSLINE_CALCULATION_BASE::GetParameter(), M_PI, MURC, PHYS_DIAM_IN, PHYS_DIAM_OUT, PHYS_LEN, TRANSLINE_CALCULATION_BASE::SetParameter(), SIGMA, TWISTEDPAIR::Synthesize(), TAND, TWISTEDPAIR_EPSILONR_ENV, TWISTEDPAIR_TWIST, TRANSLINE_CALCULATIONS::UNIT_M, TRANSLINE_CALCULATIONS::UNIT_MHZ, TRANSLINE_CALCULATIONS::UNIT_MM, and Z0.