|
KiCad PCB EDA Suite
|
#include <cmath>#include <unordered_map>Go to the source code of this file.
Classes | |
| class | TRANSLINE_CALCULATION_BASE |
| The base class for all transmission line calculations. More... | |
Enumerations | |
| enum class | TRANSLINE_PARAMETERS : int { UNKNOWN_ID = -1 , EPSILONR , TAND , RHO , H , H_T , T , PHYS_WIDTH , PHYS_DIAM_IN , PHYS_S , PHYS_DIAM_OUT , PHYS_LEN , ROUGH , MUR , MURC , FREQUENCY , STRIPLINE_A , TWISTEDPAIR_TWIST , TWISTEDPAIR_EPSILONR_ENV , Z0 , Z0_E , Z0_O , ANG_L , DUMMY_PRM , SIGMA , SKIN_DEPTH , LOSS_DIELECTRIC , LOSS_CONDUCTOR , CUTOFF_FREQUENCY , EPSILON_EFF , EPSILON_EFF_EVEN , EPSILON_EFF_ODD , UNIT_PROP_DELAY , UNIT_PROP_DELAY_ODD , UNIT_PROP_DELAY_EVEN , ATTEN_COND , ATTEN_COND_EVEN , ATTEN_COND_ODD , ATTEN_DILECTRIC , ATTEN_DILECTRIC_EVEN , ATTEN_DILECTRIC_ODD , Z_DIFF , EXTRAS_COUNT } |
| All possible parameters used (as inputs or outputs) by the transmission line calculations. More... | |
| enum class | SYNTHESIZE_OPTS { DEFAULT , FIX_WIDTH , FIX_SPACING } |
| Options for specifying synthesis inputs, targets, or strategies. More... | |
| enum class | TRANSLINE_STATUS { OK , WARNING , TS_ERROR } |
| Parameter status values. More... | |
|
strong |
Options for specifying synthesis inputs, targets, or strategies.
| Enumerator | |
|---|---|
| DEFAULT | |
| FIX_WIDTH | |
| FIX_SPACING | |
Definition at line 81 of file transline_calculation_base.h.
|
strong |
All possible parameters used (as inputs or outputs) by the transmission line calculations.
Definition at line 29 of file transline_calculation_base.h.
|
strong |
Parameter status values.
| Enumerator | |
|---|---|
| OK | |
| WARNING | |
| TS_ERROR | |
Definition at line 90 of file transline_calculation_base.h.