gemseo.problems.uncertainty.ishigami.ishigami_function module#
The Ishigami function.
- class IshigamiFunction[source]#
Bases:
MDOFunction
The Ishigami function.
- Parameters:
func -- The original function to be actually called. If
None
, the function will not have an original function.name -- The name of the function.
f_type -- The type of the function.
jac -- The original Jacobian function to be actually called. If
None
, the function will not have an original Jacobian function.expr -- The expression of the function, e.g. "2*x", if any.
input_names -- The names of the inputs of the function. If empty, the inputs of the function will have no names.
dim -- The dimension of the output space of the function. If 0, the dimension of the output space of the function will be deduced from the evaluation of the function.
output_names -- The names of the outputs of the function. If empty, the outputs of the function will have no names.
force_real -- Whether to cast the output values to real.
special_repr -- The string representation of the function. If empty, use
default_repr()
.original_name -- The original name of the function. If empty, use the same name than the
name
input.with_normalized_inputs -- Whether the function expects normalized inputs.