norm_db_function module¶
An MDOFunction subclass to support formulations.
- class gemseo.core.mdofunctions.norm_db_function.NormDBFunction(orig_func, normalize, is_observable, optimization_problem)[source]
Bases:
MDOFunction
An
MDOFunction
object to be evaluated from a database.Initialize self. See help(type(self)) for accurate signature.
- Parameters:
orig_func (MDOFunction) – The original function to be wrapped.
normalize (bool) – If
True
, then normalize the function’s input vector.is_observable (bool) – If
True
, new_iter_listeners are not called when function is called (avoid recursive call).optimization_problem (OptimizationProblem) – The optimization problem object that contains the function.
- force_real: bool
Whether to cast the results to real value.
- has_default_name: bool
Whether the name has been set with a default value.
- last_eval: OutputType | None
The value of the function output at the last evaluation.
None
if it has not yet been evaluated.
- special_repr: str
The string representation of the function overloading its default string ones.