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.