UQTestFun
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: uqtestfuns.core.prob_input.probabilistic_input.ProbInput, parameters: Optional[Any] = None, name: Optional[str] = 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.
name (str, optional) – The name of the UQ test function.
- __init__(evaluate: Callable, prob_input: uqtestfuns.core.prob_input.probabilistic_input.ProbInput, parameters: Optional[Any] = None, name: Optional[str] = None)#
- evaluate(xx)#
Abstract method for the implementation of the UQ test function.