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#