class Opt4JSetup extends AbstractOptimizerSetup with Logging

Support for Opt4J.

Linear Supertypes
Logging, StrictLogging, AbstractOptimizerSetup, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Opt4JSetup
  2. Logging
  3. StrictLogging
  4. AbstractOptimizerSetup
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Opt4JSetup()

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def afterEvaluation(f: SingleSolutionAction): ListBuffer[SingleSolutionAction]
    Definition Classes
    AbstractOptimizerSetup
  5. def afterEvaluationActions: List[SingleSolutionAction]
    Attributes
    protected
    Definition Classes
    AbstractOptimizerSetup
  6. def afterIteration(f: MultipleSolutionsAction): ListBuffer[MultipleSolutionsAction]
    Definition Classes
    AbstractOptimizerSetup
  7. def afterIterationActions: List[MultipleSolutionsAction]
    Attributes
    protected
    Definition Classes
    AbstractOptimizerSetup
  8. def afterOptimization(f: MultipleSolutionsAction): ListBuffer[MultipleSolutionsAction]
    Definition Classes
    AbstractOptimizerSetup
  9. def afterOptimizationActions: List[MultipleSolutionsAction]
    Attributes
    protected
    Definition Classes
    AbstractOptimizerSetup
  10. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  11. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate() @throws( ... )
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  14. def execute(): Unit
    Definition Classes
    Opt4JSetup → AbstractOptimizerSetup
  15. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  16. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  17. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  18. def iterationResultActions: List[MultipleSolutionsAction]
    Attributes
    protected
    Definition Classes
    AbstractOptimizerSetup
  19. val logger: Logger
    Attributes
    protected
    Definition Classes
    StrictLogging
  20. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  22. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  23. def objective: Objective
    Definition Classes
    AbstractOptimizerSetup
  24. def objectiveFunction: Function2[OptimizationParameters, _, Unit]
    Definition Classes
    AbstractOptimizerSetup
  25. var optAlgorithm: Option[Opt4JAlgorithm]

    Specifies which optimization algorithm to use.

    Specifies which optimization algorithm to use.

    Attributes
    protected[sessl.opt4j]
  26. def optimizationResultActions: List[MultipleSolutionsAction]
    Attributes
    protected
    Definition Classes
    AbstractOptimizerSetup
  27. def optimizer: Opt4JAlgorithm
  28. def optimizer_=(a: Opt4JAlgorithm): Unit

    Getting/setting the optimization algorithm.

  29. var parallelThreads: Int

    Controls how many parallel threads to be used.

    Controls how many parallel threads to be used. 0 means to exploit all available cores (n_cores), negative numbers x mean that n_cores - |x| threads should be started.

  30. def param[X](name: String, lowerBound: X, upperBound: X)(implicit arg0: Numeric[X]): Unit

    Add numerical parameter with a name, bounds, but WITHOUT a step size.

    Add numerical parameter with a name, bounds, but WITHOUT a step size. Step size this is not supported by the default genotypes (e.g. see org.opt4j.core.genotype.DoubleGenotype).

  31. def param[X](name: String, lowerBound: X, stepSize: X, upperBound: X)(implicit arg0: Numeric[X]): ListBuffer[SearchSpaceDimension[_]]
    Definition Classes
    AbstractOptimizerSetup
  32. def param[X](name: String, values: Iterable[X]): ListBuffer[SearchSpaceDimension[_]]
    Definition Classes
    AbstractOptimizerSetup
  33. val problemModule: ProblemModule

    Defines the Opt4J problem module to be used.

  34. def rngSeed: Long
    Definition Classes
    AbstractOptimizerSetup
  35. lazy val searchSpace: List[SearchSpaceDimension[_]]
    Definition Classes
    AbstractOptimizerSetup
  36. def setObjective(o: Objective): Unit
    Definition Classes
    AbstractOptimizerSetup
  37. def setObjectiveFunction(f: ObjectiveFunction[_ <: Objective]): Unit
    Definition Classes
    AbstractOptimizerSetup
  38. def setSeed(s: Long): Unit
    Definition Classes
    AbstractOptimizerSetup
  39. var showViewer: Boolean

    Flag to control whether the GUI of Opt4J is shown during optimization or not.

  40. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  41. def toString(): String
    Definition Classes
    AnyRef → Any
  42. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  43. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  44. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  45. def withIterationResults(f: MultipleSolutionsAction): ListBuffer[MultipleSolutionsAction]
    Definition Classes
    AbstractOptimizerSetup
  46. def withOptimizationResults(f: MultipleSolutionsAction): ListBuffer[MultipleSolutionsAction]
    Definition Classes
    AbstractOptimizerSetup

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Logging

Inherited from StrictLogging

Inherited from AbstractOptimizerSetup

Inherited from AnyRef

Inherited from Any

Ungrouped