Constructors |
public void TransmissionLine()
|
public void TransmissionLine(String title)
|
Instance title
|
public void setTitle(String title)
|
public String getTitle()
|
Frequency, f
|
public void setFrequency(double frequency)
|
public double getFrequency()
|
public double getRadialFrequency()
|
Load impedance, Zload
|
public void setLoadImpedance(double impedance)
|
public void setLoadImpedance(Complex impedance)
|
public Complex getLoadImpedance()
|
Line length, l
|
public void setLineLength(double length)
|
public double getLineLength()
|
Distributed resistance, R
|
public void setDistributedResistance(double resistance)
|
public double getDistributedResistance()
|
Distributed conductance, G
|
public void setDistributedConductance(double conductance)
|
public double getDistributedConductance()
|
Distributed inductance, L
|
public void setDistributedInductance(double inductance)
|
public double getDistributedInductance()
|
Distributed capacitance, C
|
public void setDistributedCapacitance(double capacitance)
|
public double getDistributedCapacitance()
|
Distributed impedance, R + jωL
|
public Complex getDistributedImpedance()
|
Distributed admittance, G + jωC
|
public Complex getDistributedAdmittance()
|
Characteristic impedance, Zo
|
public Complex getCharacteristicImpedance()
|
public Complex getIdealCharacteristicImpedance()
|
public double getIdealCharacteristicImpedanceAsReal()
|
public Complex getLowLossCharacteristicImpedance()
|
Input impedance, Zi
|
public Complex getInputImpedance()
|
public Complex getIdealInputImpedance()
|
public Complex getLowLossInputImpedance()
|
Shorted line impedance, Zload = 0
|
public Complex getShortedLineImpedance()
|
public Complex getIdealShortedLineImpedance()
|
public Complex getLowLossShortedLineImpedance()
|
Open line impedance, Zload = ∞
|
public Complex getOpenLineImpedance()
|
public Complex getIdealOpenLineImpedance()
|
public Complex getLowLossOpenLineImpedance()
|
Line signal wavelength, λ
|
public double getWavelength()
|
public double getIdealWavelength()
|
public double getLowLossWavelength()
|
Quarter-wave line impedance
|
public Complex getQuarterWaveLineImpedance()
|
public Complex getIdealQuarterWaveLineImpedance()
|
public Complex getLowLossQuarterWaveLineImpedance()
|
Half-wave line impedance
|
public Complex getHalfWaveLineImpedance()
|
public Complex getIdealHalfWaveLineImpedance()
|
public Complex getLowLossHalfWaveLineImpedance()
|
Reflection coefficient
|
public Complex getReflectionCoefficient()
|
public Complex getIdealReflectionCoefficient()
|
public Complex getLowLossReflectionCoefficient()
|
Standing-wave ratio
|
public double getStandingWaveRatio()
|
public double getIdealStandingWaveRatio()
|
public double getLowLossStandingWaveRatio()
|
Attenuation constant, α
|
public double getAttenuationConstant()
|
public double getIdealAttenuationConstant()
|
public double getLowLossAttenuationConstant()
|
Phase constant, β
|
public double getPhaseConstant()
|
public double getIdealPhaseConstant()
|
public double getLowLossPhaseConstant()
|
Propagation constant, γ = α + jβ
|
public Complex getPropagationConstant()
|
public Complex getIdealPropagationConstant()
|
public Complex getLowLossPropagationConstant()
|
Phase velocity, vp
|
public double getPhaseVelocity()
|
public double getIdealPhaseVelocity()
|
public double getLowLossPhaseVelocity()
|
Group velocity, vg
|
public double getGroupVelocity()
|
public void setDelta(double delta)
|
public double getGroupPhaseVelocity()
|
public double getLowLossGroupVelocity()
|
Transmission matrix (ABCD matrix)
|
public ComplexMatrix getABCDmatrix()
|
public ComplexMatrix getIdealABCDmatrix()
|
public ComplexMatrix getLowLossABCDmatrix()
|
Segment length
|
public void setSegmentLength(double segLength)
|
Segment output voltage
|
public void setOutputVoltage(Phasor voltage)
|
public void setOutputVoltage(Complex voltage)
|
public void setOutputVoltage(double magnitude, double phase)
|
Segment output current
|
public void setOutputCurrent(Phasor current)
|
public void setOutputCurrent(Complex current)
|
public void setOutputCurrent(double magnitude, double phase)
|
Segment input voltage and current
|
public Phasor[] getInputVandIasPhasor()
|
public Phasor[] getInputVandIasPhasor(double segmentLength)
|
public Complex[] getInputVandIasComplex()
|
public Complex[] getInputVandIasComplex(double segmentLength)
|
public double[] getInputVandIasReal()
|
public double[] getInputVandIasReal(double segmentLength)
|
public double[] getInputVandIasMagnitudeAndPhase()
|
public double[] getInputVandIasMagnitudeAndPhase(double segmentLength)
|
Segment input voltage
|
public Phasor getInputVoltageAsPhasor()
|
public Complex getInputVoltageAsComplex()
|
public double getInputVoltageAsReal()
|
public double[] getInputVoltageAsMagnitudeAndPhase()
|
Segment input current
|
public Phasor getInputCurrentAsPhasor()
|
public Complex getInputCurrentAsComplex()
|
public double getInputCurrentAsReal()
|
public double[] getInputCurrentAsMagnitudeAndPhase()
|
Deep Copy
|
public TransmissionLine copy()
|
public Object clone()
|