Class AbstractGaussianContribution.FieldUijVijCoefficients<T extends CalculusFieldElement<T>>

  • Type Parameters:
    T - type of the field elements
    Enclosing class:
    AbstractGaussianContribution

    protected static class AbstractGaussianContribution.FieldUijVijCoefficients<T extends CalculusFieldElement<T>>
    extends Object
    The Uij and Vij coefficients described by equations 2.5.3-(21) and 2.5.3-(22) from Danielson.

    The index i takes only the values 1 and 2
    For U only the index 0 for j is used.

    Author:
    Petre Bazavan, Lucian Barbulescu
    • Method Detail

      • getU1

        public T getU1​(int j,
                       int i)
        Get the coefficient U₁j for Fourier index i.
        Parameters:
        j - j index
        i - Fourier index (starts at 0)
        Returns:
        the coefficient U₁j for the given Fourier index i
      • getV1

        public T getV1​(int j,
                       int i)
        Get the coefficient V₁j for Fourier index i.
        Parameters:
        j - j index
        i - Fourier index (starts at 0)
        Returns:
        the coefficient V₁j for the given Fourier index i
      • getU2

        public T getU2​(int j)
        Get the coefficient U₂j for Fourier index = 1 (i == 0).
        Parameters:
        j - j index
        Returns:
        the coefficient U₂j for Fourier index = 1 (i == 0)
      • getV2

        public T getV2​(int j)
        Get the coefficient V₂j for Fourier index = 1 (i == 0).
        Parameters:
        j - j index
        Returns:
        the coefficient V₂j for Fourier index = 1 (i == 0)