|
KiCad PCB EDA Suite
|
#include <qa_utils/wx_utils/unit_test_utils.h>#include <cmath>#include <transline_calculations/coax.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 (AirFilled50OhmImpedance) | |
| BOOST_AUTO_TEST_CASE (AirFilledTE11Cutoff) | |
| BOOST_AUTO_TEST_CASE (TeflonFilled50OhmImpedance) | |
| BOOST_AUTO_TEST_CASE (DielectricLossIsFiniteAndPositive) | |
| BOOST_AUTO_TEST_CASE (SynthesisRoundTripSolveForDin) | |
| BOOST_AUTO_TEST_CASE (TE11ModeString) | |
| BOOST_AUTO_TEST_CASE | ( | AirFilled50OhmImpedance | ) |
Definition at line 59 of file test_coax.cpp.
References COAX::Analyse(), BOOST_AUTO_TEST_CASE(), BOOST_TEST(), EPSILONR, FREQUENCY, TRANSLINE_CALCULATION_BASE::GetAnalysisResults(), PHYS_DIAM_IN, PHYS_DIAM_OUT, TRANSLINE_CALCULATION_BASE::SetParameter(), TRANSLINE_CALCULATIONS::UNIT_MM, and Z0.
| BOOST_AUTO_TEST_CASE | ( | AirFilledTE11Cutoff | ) |
Definition at line 77 of file test_coax.cpp.
References COAX::Analyse(), BOOST_TEST(), CUTOFF_FREQUENCY, EPSILONR, FREQUENCY, TRANSLINE_CALCULATION_BASE::GetAnalysisResults(), PHYS_DIAM_IN, PHYS_DIAM_OUT, TRANSLINE_CALCULATION_BASE::SetParameter(), and TRANSLINE_CALCULATIONS::UNIT_MM.
| BOOST_AUTO_TEST_CASE | ( | DielectricLossIsFiniteAndPositive | ) |
Definition at line 113 of file test_coax.cpp.
References COAX::Analyse(), BOOST_TEST(), TRANSLINE_CALCULATIONS::C0, EPSILONR, FREQUENCY, TRANSLINE_CALCULATION_BASE::GetAnalysisResults(), TRANSLINE_CALCULATIONS::LOG2DB, LOSS_DIELECTRIC, M_PI, PHYS_DIAM_IN, PHYS_DIAM_OUT, PHYS_LEN, TRANSLINE_CALCULATION_BASE::SetParameter(), TAND, and TRANSLINE_CALCULATIONS::UNIT_MM.
| BOOST_AUTO_TEST_CASE | ( | SynthesisRoundTripSolveForDin | ) |
Definition at line 141 of file test_coax.cpp.
References COAX::Analyse(), ANG_L, BOOST_TEST(), DEFAULT, EPSILONR, FREQUENCY, TRANSLINE_CALCULATION_BASE::GetAnalysisResults(), TRANSLINE_CALCULATION_BASE::GetParameter(), M_PI, PHYS_DIAM_IN, PHYS_DIAM_OUT, TRANSLINE_CALCULATION_BASE::SetParameter(), COAX::SetSynthesizeTarget(), COAX::Synthesize(), TRANSLINE_CALCULATIONS::UNIT_MM, and Z0.
| BOOST_AUTO_TEST_CASE | ( | TE11ModeString | ) |
Definition at line 168 of file test_coax.cpp.
References COAX::Analyse(), BOOST_TEST(), EPSILONR, FREQUENCY, COAX::GetTEModes(), PHYS_DIAM_IN, PHYS_DIAM_OUT, TRANSLINE_CALCULATION_BASE::SetParameter(), and TRANSLINE_CALCULATIONS::UNIT_MM.
| BOOST_AUTO_TEST_CASE | ( | TeflonFilled50OhmImpedance | ) |
Definition at line 95 of file test_coax.cpp.
References COAX::Analyse(), BOOST_TEST(), EPSILONR, FREQUENCY, TRANSLINE_CALCULATION_BASE::GetAnalysisResults(), PHYS_DIAM_IN, PHYS_DIAM_OUT, TRANSLINE_CALCULATION_BASE::SetParameter(), TRANSLINE_CALCULATIONS::UNIT_MM, and Z0.