Class Pfqn_clw.Options

java.lang.Object
jline.api.pfqn.nc.Pfqn_clw.Options
Enclosing class:
Pfqn_clw

public static final class Pfqn_clw.Options extends Object
Accelerations and their parameters; the defaults are the paper's.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    double[]
    Multipliers on the scale parameters alpha_j, the manual tuning of page 956.
    boolean
    Apply dimension reduction by decomposition (Section 3).
    int
    Largest |D| examined when minimizing (3.3).
    boolean
    Apply Euler summation where K_j > eulerN + eulerM.
    int
    Starting order of the Euler averaging (m in eq.
    int
    Largest Euler order reached by doubling.
    int
    Terms summed exactly before averaging (n in eq.
    double
    Relative tolerance on |E(m,n) - E(m,n+1)| for accepting the Euler sum.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Methods inherited from class java.lang.Object

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

    • euler

      public boolean euler
      Apply Euler summation where K_j > eulerN + eulerM.
    • eulerN

      public int eulerN
      Terms summed exactly before averaging (n in eq. 2.22).
    • eulerM

      public int eulerM
      Starting order of the Euler averaging (m in eq. 2.22); doubled on demand.
    • eulerTol

      public double eulerTol
      Relative tolerance on |E(m,n) - E(m,n+1)| for accepting the Euler sum.
    • eulerMaxM

      public int eulerMaxM
      Largest Euler order reached by doubling.
    • dimred

      public boolean dimred
      Apply dimension reduction by decomposition (Section 3).
    • dimredMaxD

      public int dimredMaxD
      Largest |D| examined when minimizing (3.3).
    • beta

      public double[] beta
      Multipliers on the scale parameters alpha_j, the manual tuning of page 956.
  • Constructor Details

    • Options

      public Options()