flanagan.circuits
Class Phasor
- java.lang.Object
-
- flanagan.circuits.Phasor
-
public class Phasor extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor and Description Phasor()Phasor(double magnitude)Phasor(double magnitude, double phase)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description doubleabs()Phasoracos(Phasor ph1)Phasoracosh(Phasor ph1)Phasoracot(Phasor ph1)Phasoracovers(Phasor ph1)Phasoracsc(Phasor ph1)Phasoracsch(Phasor ph1)Phasoraexsec(Phasor ph1)Phasorahav(Phasor ph1)doubleargInDegrees()doubleargInRadians()Phasorasec(Phasor ph1)Phasorasech(Phasor ph1)Phasorasin(Phasor ph1)Phasorasinh(Phasor ph1)Phasoratan(Phasor ph1)Phasoravers(Phasor ph1)static PhasorcapacitancePhasor(double capacitance, double frequency)java.lang.Objectclone()Phasorconjugate()static PhasorconstantPhaseElementPhasor(double sigma, double alpha, double frequency)Phasorcopy()static Phasorcopy(Phasor ph)static Phasor[]copy(Phasor[] a)static Phasor[][]copy(Phasor[][] a)static Phasor[][][]copy(Phasor[][][] a)Phasorcos(Phasor ph1)Phasorcosh(Phasor ph1)Phasorcot(Phasor ph1)Phasorcovers(Phasor ph1)Phasorcsc(Phasor ph1)Phasorcsch(Phasor ph1)booleanequals(Phasor a)booleanequalsWithinLimits(Phasor a, double fract)static Phasorexp(Phasor ph1)Phasorexsec(Phasor ph1)static PhasorfiniteWarburgPhasor(double sigma, double delta, double frequency)static doublegetFrequency()doublegetImag()doublegetMagnitude()doublegetPhaseInDegrees()doublegetPhaseInRadians()doublegetReal()inthashCode()Phasorhav(Phasor ph1)static PhasorinductancePhasor(double inductance, double frequency)static PhasorinfiniteWarburgPhasor(double sigma, double frequency)Phasorinverse()booleanisMinusInfinity()booleanisNaN()booleanisPlusInfinity()booleanisReal()booleanisZero()static Phasorlog(Phasor ph1)static PhasormagnitudeZeroPhase(double mag)Phasorminus(Complex com1)Phasorminus(Phasor ph)voidminusEquals(Complex com1)voidminusEquals(Phasor ph1)static PhasorminusInfinity()static PhasorminusOne()Phasornegate()static PhasornthRoot(Phasor ph1, int n)static Phasor[]oneDarray(int n)static Phasor[]oneDarray(int n, double a, double b)static Phasor[]oneDarray(int n, Phasor constant)Phasorover(Complex com1)Phasorover(double constant)Phasorover(int constant)Phasorover(Phasor ph1)voidoverEquals(Complex com1)voidoverEquals(double constant)voidoverEquals(int constant)voidoverEquals(Phasor ph1)static PhasorparsePhasor(java.lang.String ss)Phasorplus(Complex com1)Phasorplus(Phasor ph)voidplusEquals(Complex com1)voidplusEquals(Phasor ph1)static PhasorplusInfinity()static PhasorplusOne()static Phasorpow(Phasor ph1, Complex n)static Phasorpow(Phasor ph1, double n)static Phasorpow(Phasor ph1, int n)static Phasorpow(Phasor ph1, Phasor n)voidprint()static voidprint(Phasor[] aa)voidprint(java.lang.String message)static voidprint(java.lang.String message, Phasor[] aa)voidprintln()static voidprintln(Phasor[] aa)voidprintln(java.lang.String message)static voidprintln(java.lang.String message, Phasor[] aa)static PhasorreadPhasor()static PhasorreadPhasor(java.lang.String prompt)static PhasorreadPhasor(java.lang.String prompt, Phasor dflt)static PhasorreadPhasor(java.lang.String prompt, java.lang.String dflt)voidreset(double magnitude, double phaseInDegrees)static PhasorresistancePhasor(double resistance)Phasorsec(Phasor ph1)Phasorsech(Phasor ph1)static voidsetFrequency(double freq)voidsetMagnitude(double magnitude)voidsetPhaseInDegrees(double phase)static doublesetRadialFrequency()static voidsetRadialFrequency(double omega)Phasorsin(Phasor ph1)Phasorsinh(Phasor ph1)static Phasorsqrt(Phasor ph1)static Phasorsquare(Phasor ph1)Phasortan(Phasor ph1)static Phasor[][][]threeDarray(int n, int m, int l)static Phasor[][][]threeDarray(int n, int m, int l, double a, double b)static Phasor[][][]threeDarray(int n, int m, int l, Phasor constant)Phasortimes(Complex com1)Phasortimes(double constant)Phasortimes(int constant)Phasortimes(Phasor ph1)voidtimesEquals(Complex com1)voidtimesEquals(double constant)voidtimesEquals(int constant)voidtimesEquals(Phasor ph1)voidtimesEqualsOmegaTime(double omega, double time)voidtimesEqualsTwoPiFreqTime(double frequency, double time)PhasortimesExpOmegaTime(double omega, double time)PhasortimesExpTwoPiFreqTime(double frequency, double time)ComplextoComplex()static ComplextoComplex(Phasor ph)static PhasortoPhasor(Complex cc)ComplextoRectangular()static ComplextoRectangular(Phasor ph)java.lang.StringtoString()static java.lang.StringtoString(Phasor ph)VectorMathstoVectorMaths()static VectorMathstoVectorMaths(Phasor ph)Phasortruncate(int prec)static Phasortruncate(Phasor ph, int prec)static Phasor[][]twoDarray(int n, int m)static Phasor[][]twoDarray(int n, int m, double a, double b)static Phasor[][]twoDarray(int n, int m, Phasor constant)static PhasorvalueOf(java.lang.String ss)Phasorvers(Phasor ph1)static Phasorzero()
-
-
-
Constructor Detail
-
Phasor
public Phasor()
-
Phasor
public Phasor(double magnitude, double phase)
-
Phasor
public Phasor(double magnitude)
-
-
Method Detail
-
setFrequency
public static void setFrequency(double freq)
-
setRadialFrequency
public static void setRadialFrequency(double omega)
-
setMagnitude
public void setMagnitude(double magnitude)
-
setPhaseInDegrees
public void setPhaseInDegrees(double phase)
-
reset
public void reset(double magnitude, double phaseInDegrees)
-
getFrequency
public static double getFrequency()
-
setRadialFrequency
public static double setRadialFrequency()
-
getMagnitude
public double getMagnitude()
-
getPhaseInDegrees
public double getPhaseInDegrees()
-
getPhaseInRadians
public double getPhaseInRadians()
-
getReal
public double getReal()
-
getImag
public double getImag()
-
toRectangular
public Complex toRectangular()
-
toComplex
public Complex toComplex()
-
toVectorMaths
public VectorMaths toVectorMaths()
-
toVectorMaths
public static VectorMaths toVectorMaths(Phasor ph)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
toString
public static java.lang.String toString(Phasor ph)
-
parsePhasor
public static Phasor parsePhasor(java.lang.String ss)
-
valueOf
public static Phasor valueOf(java.lang.String ss)
-
readPhasor
public static final Phasor readPhasor(java.lang.String prompt)
-
readPhasor
public static final Phasor readPhasor(java.lang.String prompt, java.lang.String dflt)
-
readPhasor
public static final Phasor readPhasor()
-
println
public void println(java.lang.String message)
-
println
public void println()
-
print
public void print(java.lang.String message)
-
print
public void print()
-
println
public static void println(java.lang.String message, Phasor[] aa)
-
println
public static void println(Phasor[] aa)
-
print
public static void print(java.lang.String message, Phasor[] aa)
-
print
public static void print(Phasor[] aa)
-
truncate
public Phasor truncate(int prec)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
oneDarray
public static Phasor[] oneDarray(int n)
-
oneDarray
public static Phasor[] oneDarray(int n, double a, double b)
-
twoDarray
public static Phasor[][] twoDarray(int n, int m)
-
twoDarray
public static Phasor[][] twoDarray(int n, int m, double a, double b)
-
threeDarray
public static Phasor[][][] threeDarray(int n, int m, int l)
-
threeDarray
public static Phasor[][][] threeDarray(int n, int m, int l, double a, double b)
-
copy
public Phasor copy()
-
clone
public java.lang.Object clone()
- Overrides:
clonein classjava.lang.Object
-
plusEquals
public void plusEquals(Phasor ph1)
-
plusEquals
public void plusEquals(Complex com1)
-
minusEquals
public void minusEquals(Phasor ph1)
-
minusEquals
public void minusEquals(Complex com1)
-
times
public Phasor times(double constant)
-
times
public Phasor times(int constant)
-
timesExpOmegaTime
public Phasor timesExpOmegaTime(double omega, double time)
-
timesExpTwoPiFreqTime
public Phasor timesExpTwoPiFreqTime(double frequency, double time)
-
timesEquals
public void timesEquals(Phasor ph1)
-
timesEquals
public void timesEquals(Complex com1)
-
timesEquals
public void timesEquals(double constant)
-
timesEquals
public void timesEquals(int constant)
-
timesEqualsOmegaTime
public void timesEqualsOmegaTime(double omega, double time)
-
timesEqualsTwoPiFreqTime
public void timesEqualsTwoPiFreqTime(double frequency, double time)
-
over
public Phasor over(double constant)
-
over
public Phasor over(int constant)
-
overEquals
public void overEquals(Phasor ph1)
-
overEquals
public void overEquals(Complex com1)
-
overEquals
public void overEquals(double constant)
-
overEquals
public void overEquals(int constant)
-
abs
public double abs()
-
argInRadians
public double argInRadians()
-
argInDegrees
public double argInDegrees()
-
negate
public Phasor negate()
-
conjugate
public Phasor conjugate()
-
inverse
public Phasor inverse()
-
isReal
public boolean isReal()
-
isZero
public boolean isZero()
-
isPlusInfinity
public boolean isPlusInfinity()
-
isMinusInfinity
public boolean isMinusInfinity()
-
isNaN
public boolean isNaN()
-
equals
public boolean equals(Phasor a)
-
equalsWithinLimits
public boolean equalsWithinLimits(Phasor a, double fract)
-
zero
public static Phasor zero()
-
plusOne
public static Phasor plusOne()
-
minusOne
public static Phasor minusOne()
-
magnitudeZeroPhase
public static Phasor magnitudeZeroPhase(double mag)
-
plusInfinity
public static Phasor plusInfinity()
-
minusInfinity
public static Phasor minusInfinity()
-
resistancePhasor
public static Phasor resistancePhasor(double resistance)
-
inductancePhasor
public static Phasor inductancePhasor(double inductance, double frequency)
-
capacitancePhasor
public static Phasor capacitancePhasor(double capacitance, double frequency)
-
infiniteWarburgPhasor
public static Phasor infiniteWarburgPhasor(double sigma, double frequency)
-
finiteWarburgPhasor
public static Phasor finiteWarburgPhasor(double sigma, double delta, double frequency)
-
constantPhaseElementPhasor
public static Phasor constantPhaseElementPhasor(double sigma, double alpha, double frequency)
-
-
DataMelt 3.0 © DataMelt by jWork.ORG