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.