83 BOOST_TEST( std::fabs( loss_d_e - loss_d_o ) / loss_d_e < 0.001 );
96 const double alpha_d = (
M_PI * 1.0e9 * std::sqrt( 4.3 ) * 0.02 ) /
TC::C0;
99 BOOST_TEST( expected_dB == 0.378, boost::test_tools::tolerance( 0.01 ) );
100 BOOST_TEST( loss_d_e == expected_dB, boost::test_tools::tolerance( 0.03 ) );
void Analyse() override
Analyse track geometry parameters to output Z0 and Ang_L.
void SetParameter(const TRANSLINE_PARAMETERS aParam, const double aValue)
Sets the given calculation property.
std::unordered_map< TRANSLINE_PARAMETERS, std::pair< double, TRANSLINE_STATUS > > & GetAnalysisResults()
Gets the output parameters following analysis.
constexpr double UNIT_MIL
BOOST_AUTO_TEST_CASE(HorizontalAlignment)
BOOST_AUTO_TEST_SUITE(CadstarPartParser)
BOOST_AUTO_TEST_CASE(DielectricLossIsFiniteAndSymmetric)
BOOST_TEST(contains==c.ExpectedContains)
BOOST_AUTO_TEST_SUITE_END()
TRANSLINE_PARAMETERS
All possible parameters used (as inputs or outputs) by the transmission line calculations.