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() @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. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  17. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  18. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  19. def iterationResultActions: List[MultipleSolutionsAction]
    Attributes
    protected
    Definition Classes
    AbstractOptimizerSetup
  20. val logger: Logger
    Attributes
    protected
    Definition Classes
    StrictLogging
  21. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  23. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  24. def objective: Objective
    Definition Classes
    AbstractOptimizerSetup
  25. def objectiveFunction: Function2[OptimizationParameters, _, Unit]
    Definition Classes
    AbstractOptimizerSetup
  26. var optAlgorithm: Option[Opt4JAlgorithm]

    Specifies which optimization algorithm to use.

    Specifies which optimization algorithm to use.

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

    Getting/setting the optimization algorithm.

  30. 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.

  31. 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).

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

    Defines the Opt4J problem module to be used.

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

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

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

Inherited from Logging

Inherited from StrictLogging

Inherited from AbstractOptimizerSetup

Inherited from AnyRef

Inherited from Any

Ungrouped