Resistor impedance

public static Complex resistanceImpedance(double resistorValue)

Capacitor impedance

public static Complex capacitanceImpedance(double capacitorValue, double omega)

Inductor impedance

public static Complex inductanceImpedance(double inductorValue, double omega)

'Infinite' Warburg impedance

public static Complex infiniteWarburgImpedance(double sigma, double omega)

'Finite' Warburg impedance

public static Complex finiteWarburgImpedance(double sigma, double delta, double omega)

Constant phase element impedance

public static Complex constantPhaseElementImpedance(double sigma, double alpha, double omega)

Precompiled model circuit impedance

public static Complex
modelImpedance(double[] parameters, double omega, int modelNumber)

Impedances in series

public static Complex
impedanceInSeries(Complex impedance1, Complex impedance2)

public static Complex
impedanceInSeries(double impedance1, Complex impedance2)

public static Complex
impedanceInSeries(Complex impedance1, double impedance2)

public static Complex
impedanceInSeries(double impedance1, double impedance2)

public static Complex
rInSeriesWithC(double resistorValue, double capacitorValue, double omega)

public static Complex
rInSeriesWithL(double resistorValue, double inductorValue, double omega)

public static Complex
cInSeriesWithL(double capacitorValue, double inductorValue, double omega)

Impedances in parallel

public static Complex
impedanceInParallel(Complex impedance1, Complex impedance2)

public static Complex
impedanceInParallel(double impedance1, Complex impedance2)

public static Complex
impedanceInParallel(Complex impedance1, double impedance2)

public static Complex
impedanceInParallel(double impedance1, double impedance2)

public static Complex
rInParallelWithC(double resistorValue, double capacitorValue, double omega)

public static Complex
rInParallelWithL(double resistorValue, double inductorValue, double omega)

public static Complex
cInParallelWithL(double capacitorValue, double inductorValue, double omega)

List of precompiled model circuit components

public static String[ ]
modelComponents(int modelNumber)

Warburg coefficient, σ

public static double
warburgSigma(double electrodeArea, double oxidantDiffCoeff, double reductantDiffCoeff, double oxidantConcn, double reductantConcn, int electronsTransferred)

Parallel plate capacitance

public static double
parallelPlateCapacitance(double plateArea, double plateSeparation, double relativePermittivity)

public static double
parallelPlateCapacitance(double plateLength, double plateWidth, double plateSeparation, double relativePermittivity)

Coaxial cylinders  capacitance

public static double
coaxialCapacitance(double cylinderLength, double innerRadius, double outerRadius, double relativePermittivity)

Parallel wires  capacitance

public static double
parallelWiresCapacitance(double wireLength, double wireRadius, double wireSeparation, double relativePermittivity)

Parallel plates  inductance

public static double parallelPlateInductance(double plateLength, double plateWidth, double plateSeparation, double relativePermeability)

Coaxial cylinders  inductance

public static double
coaxialInductance(double cylinderLength, double innerRadius, double outerRadius, double relativePermbeability)

Parallel wires  inductance

public static double
parallelWiresInductance(double wireLength, double wireRadius, double wireSeparation, double relativePermbeability)

Magnitudes and phases

public static double
getMagnitude(Complex variable)

public static double
getPhaseRad(Complex variable)

public static double
getPhaseDeg(Complex variable)

Conversions

public static Complex
polarRad(double magnitude, double phaseRad)

public static Complex
polarDeg(double magnitude, double phaseDeg)

public static double frequencyToRadialFrequency(double frequency) 
public static double radialFrequencyToFrequency(double radial) 