OrthogonalUniVariateFunctionFactory¶
- class OrthogonalUniVariateFunctionFactory(*args)¶
Base class for orthogonal univariate function factories.
Methods
build(order)Build the
-th order univariate function.
Accessor to the object's name.
Accessor to the associated probability measure.
getName()Accessor to the object's name.
hasName()Test if the object is named.
setName(name)Accessor to the object's name.
- __init__(*args)¶
- build(order)¶
Build the
-th order univariate function.
- Parameters:
- nint,
Function order.
- nint,
- Returns:
- function
UniVariateFunction Requested univariate function.
- function
- getClassName()¶
Accessor to the object’s name.
- Returns:
- class_namestr
The object class name (object.__class__.__name__).
- getMeasure()¶
Accessor to the associated probability measure.
- Returns:
- measure
Distribution The associated probability measure (according to which the functions are orthogonal).
- measure
Notes
Two functions P and Q are orthogonal with respect to the probability measure
if and only if their scalar product:
where
and
.
- getName()¶
Accessor to the object’s name.
- Returns:
- namestr
The name of the object.
- hasName()¶
Test if the object is named.
- Returns:
- hasNamebool
True if the name is not empty.
- setName(name)¶
Accessor to the object’s name.
- Parameters:
- namestr
The name of the object.
OpenTURNS