Package jline.api.lti

Class WeeksParams

java.lang.Object
jline.api.lti.WeeksParams

public class WeeksParams extends Object
A Laguerre expansion: the exponential damping, the time scaling and the coefficients they were computed at.

The three travel together on purpose. Evaluating a coefficient set at any other (sigma, b) silently returns a different function, so Laplace_invert.laplace_invert_weeks(jline.api.lti.WeeksParams, double) takes this object rather than three loose numbers.

  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final double
    Time scaling applied before the expansion.
    final double[]
    Laguerre coefficients q_n, n = 0..2*p0-1.
    final double
    Exponential damping applied before the expansion.
  • Constructor Summary

    Constructors
    Constructor
    Description
    WeeksParams(double sigma, double b, double[] q)
     
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • sigma

      public final double sigma
      Exponential damping applied before the expansion.
    • b

      public final double b
      Time scaling applied before the expansion.
    • q

      public final double[] q
      Laguerre coefficients q_n, n = 0..2*p0-1.
  • Constructor Details

    • WeeksParams

      public WeeksParams(double sigma, double b, double[] q)