UQTestFun#

This module contains the concrete implementation of a generic class to create a UQ test function in runtime or within a running Python session.

class uqtestfuns.core.uqtestfun.UQTestFun(evaluate: Callable, prob_input: ProbInput, parameters: FunParams | None = None, function_id: str | None = None)#

Generic concrete class of UQ test function.

Parameters:
  • evaluate (Callable) – The evaluation function of the UQ test function implemented as a Python callable.

  • prob_input (ProbInput) – The probabilistic input model of the UQ test function.

  • parameters (Any, optional) – The parameters set of the UQ test function. If not specified, None is used.

  • function_id (str, optional) – The ID of the UQ test function.

__init__(evaluate: Callable, prob_input: ProbInput, parameters: FunParams | None = None, function_id: str | None = None)#
evaluate = None#