flanagan.circuits
Class TransmissionLine
- java.lang.Object
-
- flanagan.circuits.TransmissionLine
-
- Direct Known Subclasses:
- CoaxialLine, ParallelPlateLine, SurfaceStripLine, TwoWireLine
public class TransmissionLine extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor and Description TransmissionLine()TransmissionLine(java.lang.String title)
-
Method Summary
-
-
-
Constructor Detail
-
TransmissionLine
public TransmissionLine()
-
TransmissionLine
public TransmissionLine(java.lang.String title)
-
-
Method Detail
-
setTitle
public void setTitle(java.lang.String title)
-
getTitle
public java.lang.String getTitle()
-
setFrequency
public void setFrequency(double frequency)
-
getFrequency
public double getFrequency()
-
getRadialFrequency
public double getRadialFrequency()
-
setLoadImpedance
public void setLoadImpedance(double impedance)
-
setLoadImpedance
public void setLoadImpedance(Complex impedance)
-
getLoadImpedance
public Complex getLoadImpedance()
-
setLineLength
public void setLineLength(double length)
-
getLineLength
public double getLineLength()
-
setSegmentLength
public void setSegmentLength(double length)
-
setOutputVoltage
public void setOutputVoltage(Phasor voltage)
-
setOutputVoltage
public void setOutputVoltage(Complex voltage)
-
setOutputVoltage
public void setOutputVoltage(double magnitude, double phase)
-
setOutputCurrent
public void setOutputCurrent(Phasor current)
-
setOutputCurrent
public void setOutputCurrent(Complex current)
-
setOutputCurrent
public void setOutputCurrent(double magnitude, double phase)
-
setDistributedResistance
public void setDistributedResistance(double resistance)
-
setDistributedInductance
public void setDistributedInductance(double inductance)
-
setDistributedCapacitance
public void setDistributedCapacitance(double capacitance)
-
setDistributedConductance
public void setDistributedConductance(double conductance)
-
getDistributedResistance
public double getDistributedResistance()
-
getDistributedInductance
public double getDistributedInductance()
-
getDistributedCapacitance
public double getDistributedCapacitance()
-
getDistributedConductance
public double getDistributedConductance()
-
getDistributedImpedance
public Complex getDistributedImpedance()
-
getDistributedAdmittance
public Complex getDistributedAdmittance()
-
getWavelength
public double getWavelength()
-
getIdealWavelength
public double getIdealWavelength()
-
getLowLossWavelength
public double getLowLossWavelength()
-
getPhaseVelocity
public double getPhaseVelocity()
-
getIdealPhaseVelocity
public double getIdealPhaseVelocity()
-
getLowLossPhaseVelocity
public double getLowLossPhaseVelocity()
-
getGroupVelocity
public double getGroupVelocity()
-
setDelta
public void setDelta(double delta)
-
getIdealGroupVelocity
public double getIdealGroupVelocity()
-
getLowLossGroupVelocity
public double getLowLossGroupVelocity()
-
getAttenuationConstant
public double getAttenuationConstant()
-
getLowLossAttenuationConstant
public double getLowLossAttenuationConstant()
-
getIdealAttenuationConstant
public double getIdealAttenuationConstant()
-
getPhaseConstant
public double getPhaseConstant()
-
getLowLossPhaseConstant
public double getLowLossPhaseConstant()
-
getIdealPhaseConstant
public double getIdealPhaseConstant()
-
getPropagationConstant
public Complex getPropagationConstant()
-
getLowLossPropagationConstant
public Complex getLowLossPropagationConstant()
-
getIdealPropagationConstant
public Complex getIdealPropagationConstant()
-
getCharacteristicImpedance
public Complex getCharacteristicImpedance()
-
getLowLossCharacteristicImpedance
public Complex getLowLossCharacteristicImpedance()
-
getIdealCharacteristicImpedance
public Complex getIdealCharacteristicImpedance()
-
getIdealCharacteristicImpedanceAsReal
public double getIdealCharacteristicImpedanceAsReal()
-
getInputImpedance
public Complex getInputImpedance()
-
getLowLossInputImpedance
public Complex getLowLossInputImpedance()
-
getIdealInputImpedance
public Complex getIdealInputImpedance()
-
getShortedLineImpedance
public Complex getShortedLineImpedance()
-
getLowLossShortedLineImpedance
public Complex getLowLossShortedLineImpedance()
-
getIdealShortedLineImpedance
public Complex getIdealShortedLineImpedance()
-
getOpenLineImpedance
public Complex getOpenLineImpedance()
-
getLowLossOpenLineImpedance
public Complex getLowLossOpenLineImpedance()
-
getIdealOpenLineImpedance
public Complex getIdealOpenLineImpedance()
-
getQuarterWaveLineImpedance
public Complex getQuarterWaveLineImpedance()
-
getLowLossQuarterWaveLineImpedance
public Complex getLowLossQuarterWaveLineImpedance()
-
getIdealQuarterWaveLineImpedance
public Complex getIdealQuarterWaveLineImpedance()
-
getHalfWaveLineImpedance
public Complex getHalfWaveLineImpedance()
-
getLowLossHalfWaveLineImpedance
public Complex getLowLossHalfWaveLineImpedance()
-
getIdealHalfWaveLineImpedance
public Complex getIdealHalfWaveLineImpedance()
-
getRefectionCoefficient
public Complex getRefectionCoefficient()
-
getLowLossRefectionCoefficient
public Complex getLowLossRefectionCoefficient()
-
getIdealRefectionCoefficient
public Complex getIdealRefectionCoefficient()
-
getStandingWaveRatio
public double getStandingWaveRatio()
-
getLowLossStandingWaveRatio
public double getLowLossStandingWaveRatio()
-
getIdealStandingWaveRatio
public double getIdealStandingWaveRatio()
-
getABCDmatrix
public ComplexMatrix getABCDmatrix()
-
getIdealABCDmatrix
public ComplexMatrix getIdealABCDmatrix()
-
getLowLossABCDmatrix
public ComplexMatrix getLowLossABCDmatrix()
-
voltageAndCurrentAsComplex
public Complex[] voltageAndCurrentAsComplex(double segLen)
-
voltageAndCurrentAsComplex
public Complex[] voltageAndCurrentAsComplex()
-
voltageAndCurrentAsPhasor
public Phasor[] voltageAndCurrentAsPhasor(double segLen)
-
voltageAndCurrentAsPhasor
public Phasor[] voltageAndCurrentAsPhasor()
-
voltageAndCurrentAsReal
public double[] voltageAndCurrentAsReal()
-
voltageAndCurrentAsReal
public double[] voltageAndCurrentAsReal(double segLen)
-
voltageAndCurrentAsMagnitudeAndPhase
public double[] voltageAndCurrentAsMagnitudeAndPhase()
-
voltageAndCurrentAsAsMagnitudeAndPhase
public double[] voltageAndCurrentAsAsMagnitudeAndPhase(double segLen)
-
plotVandI
public void plotVandI()
-
copy
public TransmissionLine copy()
-
clone
public java.lang.Object clone()
- Overrides:
clonein classjava.lang.Object
-
-
DataMelt 3.0 © DataMelt by jWork.ORG