34const double LOG2DB = 20.0 / log( 10.0 );
70 double de = 1.0 + tdw / M_PI * ( 1.0 + log( 4.0 * M_PI / tdw ) ) + 0.236 * pow( tdw, 1.65 );
76 * log( 4.0 * height / M_PI / de );
78 ac *= 0.01141 / ZL / de;
79 ac *= de / height + 0.5 + tdw / 2.0 / M_PI + 0.5 / M_PI * log( 4.0 * M_PI / tdw )
80 + 0.1947 * pow( tdw, 0.65 ) - 0.0767 * pow( tdw, 1.65 );
176#define MAX_ERROR 0.000001
void showAnalyze() override
Shows synthesis results and checks for errors / warnings.
void calcAnalyze() override
Computation for analysis.
void show_results() override
Shows results.
void showSynthesize() override
Shows analysis results and checks for errors / warnings.
void calcSynthesize() override
Computation for synthesis.
double lineImpedance(double, double &)
void setResult(int, double, const char *)
bool minimizeZ0Error1D(double *)
@function minimizeZ0Error1D
double m_parameters[EXTRA_PRMS_COUNT]
void setProperty(enum PRMS_ID aPrmId, double aValue)
double skin_depth()
@function skin_depth calculate skin depth
void setErrorLevel(PRMS_ID, char)
@function setErrorLevel
#define TRANSLINE_WARNING