BasisSequenceFactory¶
- class BasisSequenceFactory(*args)¶
Basis sequence factory.
- Available constructors:
BasisSequenceFactory(basisSeqFacImp)
- Parameters:
- basisSeqFacImpa BasisSequenceFactoryImplementation
See also
Notes
BasisSequenceFactory is the interface of the BasisSequenceFactoryImplementation. This class is not usable because it operates only within the
FunctionalChaosAlgorithm
.Methods
build
(x, y, psi, indices)Run the algorithm.
Accessor to the object's name.
getId
()Accessor to the object's id.
Accessor to the underlying implementation.
Accessor to the stopping criterion on the L1-norm of the coefficients.
getName
()Accessor to the object's name.
setMaximumRelativeConvergence
(coefficientsPaths)Accessor to the stopping criterion on the L1-norm of the coefficients.
setName
(name)Accessor to the object's name.
- __init__(*args)¶
- build(x, y, psi, indices)¶
Run the algorithm.
- Parameters:
- x2-d sequence of float
Input sample
- y2-d sequence of float
Output sample
- psisequence of
Function
Basis
- indicessequence of int
Current indices of the basis
- Returns:
- measure
BasisSequence
Fitting measure
- measure
- getClassName()¶
Accessor to the object’s name.
- Returns:
- class_namestr
The object class name (object.__class__.__name__).
- getId()¶
Accessor to the object’s id.
- Returns:
- idint
Internal unique identifier.
- getImplementation()¶
Accessor to the underlying implementation.
- Returns:
- implImplementation
A copy of the underlying implementation object.
- getMaximumRelativeConvergence()¶
Accessor to the stopping criterion on the L1-norm of the coefficients.
- Returns:
- efloat
Stopping criterion.
- getName()¶
Accessor to the object’s name.
- Returns:
- namestr
The name of the object.
- setMaximumRelativeConvergence(coefficientsPaths)¶
Accessor to the stopping criterion on the L1-norm of the coefficients.
- Parameters:
- efloat
Stopping criterion.
- setName(name)¶
Accessor to the object’s name.
- Parameters:
- namestr
The name of the object.