21#include "../../Schematic/structures.h"
29 static constexpr double Z_FIELD =
31 static constexpr double PI = 3.14159265358979323846;
32 static constexpr double MAX_ERROR = 1e-7;
58 void calcMicrostrip(
double width,
double freq,
double& er_eff,
double& zl);
61 bool synthesizeMicrostrip(
double Z0,
double e_length,
double freq);
64 double getMicrostripOpen(
double Wh,
double er,
double er_eff);
68 bool synthesizeCoupledMicrostrip(
double zl_even,
double zl_odd,
double length,
72 void calcCoupledMicrostrip(
double width,
double gap,
double freq,
73 double& zl_even,
double& zl_odd,
74 double& er_eff_even,
double& er_eff_odd);
77 void printResults(
const std::string& title =
"Results");
81 static double dispersionKirschning(
double er,
double Wh,
double freq,
82 double& er_eff,
double& zl);
Definition Microstrip.h:26
Definition structures.h:92
Definition Microstrip.h:36