Uses of Class
xal.tools.math.Complex

Packages that use Complex
  • Uses of Complex in xal.tools.beam.em

    Methods in xal.tools.beam.em that return Complex
    Modifier and Type
    Method
    Description
    AxialFieldSpectrum.cnjSpectrum(double k)
    Computes and returns the complex spectral of the conjugate spatial field at the given wave number k.
    AxialFieldSpectrum.dkCnjSpectrum(double k)
    Computes and returns the derivative, with respect to the wave number k, of the quadrature field spectrum at the given wave number k.
    AxialFieldSpectrum.dkFldSpectrum(double k)
    Computes and returns the derivative, with respect to the wave number k, of the field spectrum at the given wave number k.
    AxialFieldSpectrum.dkPostEnvSpectrum(double k)
    Compute and return the derivative of the spectral post-envelope ℰ+(k), that is d+(k)/dk.
    AxialFieldSpectrum.dkPreEnvSpectrum(double k)
    Compute and return the derivative of the spectral pre-envelope ℰ-(k), that is d-(k)/dk.
    AxialFieldSpectrum.fldSpectrum(double k)
    Computes and returns the complex spectra of this spatial field at the given wave number k.
    AxialFieldSpectrum.postEnvSpectrum(double k)
    Compute and return the spectral post-envelope ℰ+(k).
    AxialFieldSpectrum.preEnvSpectrum(double k)
    Compute and return the spectral pre-envelope ℰ-(k).
  • Uses of Complex in xal.tools.beam.optics

    Methods in xal.tools.beam.optics that return Complex
    Modifier and Type
    Method
    Description
    AcceleratingRfGap.LOC.dkGapHamiltonian(AcceleratingRfGap gap, double phi, double k)
    Compute and return the derivative of the generalized Hamiltonian function dH/dk with respect to particle wave number k for the given accelerating RF gap.
    AcceleratingRfGap.LOC.dphiGapHamiltonian(AcceleratingRfGap gap, double phi, double k)
    Compute and return the derivative of the generalized Hamiltonian function dH/dφ with respect to particle phase location φ for the given accelerating RF gap.
    AcceleratingRfGap.LOC.gapHamiltonian(AcceleratingRfGap gap, double phi, double k)
    Compute and return the value of the generalized Hamiltonian function H at the given longitudinal phase coordinates for the given accelerating RF gap.
  • Uses of Complex in xal.tools.math

    Fields in xal.tools.math declared as Complex
    Modifier and Type
    Field
    Description
    static final Complex
    Complex.IUNIT
    the imaginary unit
    static final Complex
    Complex.ONE
    the real unit
    static final Complex
    Complex.ZERO
    The complex value zero
    Methods in xal.tools.math that return Complex
    Modifier and Type
    Method
    Description
    final Complex
    Complex.conjugate()
    complex conjugate
    static Complex
    Complex.cos(Complex s)
    Compute and return the trigonometric cosine function of the given complex number s.
    static Complex
    Complex.cosh(Complex s)
    Compute and return the hyperbolic cosine function of the given complex number s.
    final Complex
    Complex.divide(double divisor)
    complex division
    final Complex
    Complex.divide(Complex divisor)
    complex division
    static Complex
    Complex.euler(double ang)
    Computes and returns the complex number z on the unit circle corresponding to the mapping of the given real number by the Euler formula.
    static Complex
    Complex.exp(Complex s)
    Compute and return the exponential of the given complex number s.
    DiscreteFourierTransform.getSpectrum()
    get the transform at the specified frequency index
    static Complex
    Complex.log(Complex s)
    Compute and return the natural logarithm of the given complex number s.
    final Complex
    Complex.minus(double subtrahend)
    complex subtraction
    final Complex
    Complex.minus(Complex subtrahend)
    complex subtraction
    final Complex
    Complex.negate()
    calculate the negative of this complex number
    final Complex
    Complex.plus(double addend)
    complex addition
    final Complex
    Complex.plus(Complex addend)
    complex addition
    final Complex
    Complex.reciprocal()
    calculate the reciprocal of this complex number
    static Complex
    Complex.sin(Complex s)
    Compute and return the trigonometric sine function of the given complex number s.
    static Complex
    Complex.sinh(Complex s)
    Compute and return the hyperbolic sine function of the given complex number s.
    static Complex
    Complex.sqrt(Complex s)
    Computes the complex square root of this complex number s.
    final Complex
    Complex.times(double multiplier)
    complex multiplication
    final Complex
    Complex.times(Complex multiplier)
    complex multiplication
    Methods in xal.tools.math with parameters of type Complex
    Modifier and Type
    Method
    Description
    static Complex
    Complex.cos(Complex s)
    Compute and return the trigonometric cosine function of the given complex number s.
    static Complex
    Complex.cosh(Complex s)
    Compute and return the hyperbolic cosine function of the given complex number s.
    final Complex
    Complex.divide(Complex divisor)
    complex division
    static Complex
    Complex.exp(Complex s)
    Compute and return the exponential of the given complex number s.
    static Complex
    Complex.log(Complex s)
    Compute and return the natural logarithm of the given complex number s.
    final Complex
    Complex.minus(Complex subtrahend)
    complex subtraction
    final Complex
    Complex.plus(Complex addend)
    complex addition
    static Complex
    Complex.sin(Complex s)
    Compute and return the trigonometric sine function of the given complex number s.
    static Complex
    Complex.sinh(Complex s)
    Compute and return the hyperbolic sine function of the given complex number s.
    static Complex
    Complex.sqrt(Complex s)
    Computes the complex square root of this complex number s.
    final Complex
    Complex.times(Complex multiplier)
    complex multiplication