Klasse ARXSolverConfiguration

java.lang.Object
de.linearbits.newtonraphson.NewtonRaphsonConfiguration<ARXSolverConfiguration>
org.deidentifier.arx.ARXSolverConfiguration
Alle implementierten Schnittstellen:
Serializable

public class ARXSolverConfiguration extends de.linearbits.newtonraphson.NewtonRaphsonConfiguration<ARXSolverConfiguration>
Runtime configuration for the solver
Siehe auch:
  • Methodendetails

    • create

      public static ARXSolverConfiguration create()
      Creates a new instance
      Gibt zurück:
    • getDefaultAccuracy

      public static double getDefaultAccuracy()
      Default value.
      Gibt zurück:
    • getDefaultDeterministic

      public static boolean getDefaultDeterministic()
      Default value.
      Gibt zurück:
    • getDefaultIterationsPerTry

      public static int getDefaultIterationsPerTry()
      Default value.
      Gibt zurück:
    • getDefaultIterationsTotal

      public static int getDefaultIterationsTotal()
      Default value.
      Gibt zurück:
    • getDefaultStartValues

      public static double[][] getDefaultStartValues()
      Default value. Returns a set of start values for the solver in range [0,1][0,1]
      Gibt zurück:
    • getDefaultTimePerTry

      public static int getDefaultTimePerTry()
      Default value.
      Gibt zurück:
    • getDefaultTimeTotal

      public static int getDefaultTimeTotal()
      Default value.
      Gibt zurück:
    • accuracy

      public ARXSolverConfiguration accuracy(double arg0)
      Setzt außer Kraft:
      accuracy in Klasse de.linearbits.newtonraphson.NewtonRaphsonConfiguration<ARXSolverConfiguration>
    • clone

      public ARXSolverConfiguration clone()
      Clones this config
      Setzt außer Kraft:
      clone in Klasse Object
    • isDeterministic

      public boolean isDeterministic()
      Returns whether the solving process is deterministic
      Gibt zurück:
    • isModified

      public boolean isModified()
      Modified
      Gibt zurück:
    • iterationsPerTry

      public ARXSolverConfiguration iterationsPerTry(int arg0)
      Setzt außer Kraft:
      iterationsPerTry in Klasse de.linearbits.newtonraphson.NewtonRaphsonConfiguration<ARXSolverConfiguration>
    • iterationsTotal

      public ARXSolverConfiguration iterationsTotal(int arg0)
      Setzt außer Kraft:
      iterationsTotal in Klasse de.linearbits.newtonraphson.NewtonRaphsonConfiguration<ARXSolverConfiguration>
    • preparedStartValues

      public ARXSolverConfiguration preparedStartValues(double[][] values)
      Setzt außer Kraft:
      preparedStartValues in Klasse de.linearbits.newtonraphson.NewtonRaphsonConfiguration<ARXSolverConfiguration>
    • setDeterministic

      public ARXSolverConfiguration setDeterministic(boolean deterministic)
      Sets the solving process to be deterministic
      Parameter:
      deterministic -
      Gibt zurück:
    • setUnmodified

      public void setUnmodified()
      Modified
    • timePerTry

      public ARXSolverConfiguration timePerTry(int arg0)
      Setzt außer Kraft:
      timePerTry in Klasse de.linearbits.newtonraphson.NewtonRaphsonConfiguration<ARXSolverConfiguration>
    • timeTotal

      public ARXSolverConfiguration timeTotal(int arg0)
      Setzt außer Kraft:
      timeTotal in Klasse de.linearbits.newtonraphson.NewtonRaphsonConfiguration<ARXSolverConfiguration>