Package jline.api.mdd

Class MddMcdOptions

java.lang.Object
jline.api.mdd.MddMcdOptions

public class MddMcdOptions extends Object
Knobs of the level iteration in Mdd_mcd.

The defaults are deliberately much tighter than a solver-level fixed-point tolerance: the level iteration is an INNER numerical solve and Mdd_mcd verifies the population invariant at 1e-6, so a loose tolerance converges short of the fixed point and trips that guard. Do not wire SolverOptions.iter_tol (sized for AMVA outer loops) into these.

  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    double[][]
    Optional warm-start level vectors, one per paper level; null to start uniform.
    int
    Maximum coupled sweeps before the iteration is declared non-convergent.
    double
    Convergence tolerance on the level marginals.
    boolean
    Print a summary of the level sizes and the iteration count.
  • 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

    • tol

      public double tol
      Convergence tolerance on the level marginals.
    • maxiter

      public int maxiter
      Maximum coupled sweeps before the iteration is declared non-convergent.
    • verbose

      public boolean verbose
      Print a summary of the level sizes and the iteration count.
    • initpik

      public double[][] initpik
      Optional warm-start level vectors, one per paper level; null to start uniform.
  • Constructor Details

    • MddMcdOptions

      public MddMcdOptions()