gemseo.algos.ode.base_ode_solver_library module#

Base class for libraries of ODE solvers.

class BaseODESolverLibrary(algo_name)[source]#

Bases: BaseAlgorithmLibrary

Base class for libraries of ODE solvers.

Parameters:

algo_name (str) -- The algorithm name.

Raises:

KeyError -- When the algorithm is not in the library.

class ODESolverDescription(algorithm_name, internal_algorithm_name, library_name='', description='', website='', Settings=<class 'gemseo.algos.base_algorithm_settings.BaseAlgorithmSettings'>)[source]#

Bases: AlgorithmDescription

Description for the ODE solver.

Parameters:
  • algorithm_name (str)

  • internal_algorithm_name (str)

  • library_name (str) --

    By default it is set to "".

  • description (str) --

    By default it is set to "".

  • website (str) --

    By default it is set to "".

  • Settings (type[BaseODESolverSettings]) --

    By default it is set to <class 'gemseo.algos.base_algorithm_settings.BaseAlgorithmSettings'>.

Settings#

The settings validation model.

alias of BaseODESolverSettings