lib_openturns module¶
OpenTURNS DOE algorithms.
- class gemseo.algos.doe.lib_openturns.OpenTURNS[source]
Bases:
DOELibrary
Library of OpenTURNS DOE algorithms.
- OT_AXIAL = 'OT_AXIAL'
- OT_COMPOSITE = 'OT_COMPOSITE'
- OT_FACTORIAL = 'OT_FACTORIAL'
- OT_FAURE = 'OT_FAURE'
- OT_FULLFACT = 'OT_FULLFACT'
- OT_HALTON = 'OT_HALTON'
- OT_HASEL = 'OT_HASELGROVE'
- OT_LHS = 'OT_LHS'
- OT_LHSC = 'OT_LHSC'
- OT_LHSO = 'OT_OPT_LHS'
- OT_MC = 'OT_MONTE_CARLO'
- OT_RANDOM = 'OT_RANDOM'
- OT_REVERSE_HALTON = 'OT_REVERSE_HALTON'
- OT_SOBOL = 'OT_SOBOL'
- OT_SOBOL_INDICES = 'OT_SOBOL_INDICES'
- descriptions: dict[str, AlgorithmDescription]
The description of the algorithms contained in the library.
- eval_jac: bool
Whether to evaluate the Jacobian.
- internal_algo_name: str | None
The internal name of the algorithm used currently.
It typically corresponds to the name of the algorithm in the wrapped library if any.
- opt_grammar: JSONGrammar | None
The grammar defining the options of the current algorithm.
- problem: OptimizationProblem
The optimization problem the driver library is bonded to.
- samples: RealArray
The design vector samples in the design space.
The design space variable types stored as dtype metadata.
To access those in the unit hypercube, use
unit_samples
.
- unit_samples: RealArray
The design vector samples projected in the unit hypercube.
In the case of a design space of dimension \(d\), the unit hypercube is \([0,1]^d\).
To access those in the design space, use
samples
.