ODAT-SE API

Contents:

  • odatse
    • odatse package
      • Subpackages
        • odatse.algorithm package
        • odatse.domain package
        • odatse.solver package
        • odatse.util package
      • Submodules
ODAT-SE API
  • odatse
  • odatse package
  • odatse.algorithm package
  • odatse.algorithm.min_search module
  • View page source

odatse.algorithm.min_search module

class odatse.algorithm.min_search.Algorithm(info: Info, runner: Runner = None, domain=None, run_mode: str = 'initial')[source]

Bases: AlgorithmBase

Algorithm class for performing minimization using the Nelder-Mead method.

Initialize the Algorithm class.

Parameters:
  • info (Info) – Information object containing algorithm settings.

  • runner (Runner) – Runner object for submitting jobs.

  • domain – Domain object defining the search space.

  • run_mode (str) – Mode of running the algorithm.

__init__(info: Info, runner: Runner = None, domain=None, run_mode: str = 'initial') → None[source]

Initialize the Algorithm class.

Parameters:
  • info (Info) – Information object containing algorithm settings.

  • runner (Runner) – Runner object for submitting jobs.

  • domain – Domain object defining the search space.

  • run_mode (str) – Mode of running the algorithm.

_output_results()[source]

Output the results of the minimization to files.

_post()[source]

Post-process the results after minimization.

_prepare()[source]

Prepare the initial simplex for the Nelder-Mead algorithm.

_run() → None[source]

Run the minimization algorithm.

Previous Next

© Copyright 2020-, ISSP, UTokyo.

Built with Sphinx using a theme provided by Read the Docs.