LinearTaylor¶
- class LinearTaylor(*args)¶
- First order polynomial response surface by Taylor expansion. - Parameters:
- centersequence of float
- Point - . 
- functionFunction
- Function - to be approximated at the point - . 
 
 - Methods - Get the center. - Accessor to the object's name. - Get the constant vector of the approximation. - Get the function. - Get the gradient of the function at - . - Get the polynomial approximation of the function. - getName()- Accessor to the object's name. - hasName()- Test if the object is named. - run()- Perform the first-order Taylor expansion around - . - setName(name)- Accessor to the object's name. - Notes - The response surface is the first-order Taylor expansion of the function - at the point - . Refer to Taylor Expansion for details. - Examples - >>> import openturns as ot >>> formulas = ['x1 * sin(x2)', 'cos(x1 + x2)', '(x2 + 1) * exp(x1 - 2 * x2)'] >>> myFunc = ot.SymbolicFunction(['x1', 'x2'], formulas) >>> myTaylor = ot.LinearTaylor([1, 2], myFunc) >>> myTaylor.run() >>> responseSurface = myTaylor.getMetaModel() >>> print(responseSurface([1.2,1.9])) [1.13277,-1.0041,0.204127] - __init__(*args)¶
 - getCenter()¶
- Get the center. - Returns:
- centerPoint
- Point - where the Taylor expansion of the function is performed. 
 
- center
 
 - getClassName()¶
- Accessor to the object’s name. - Returns:
- class_namestr
- The object class name (object.__class__.__name__). 
 
 
 - getMetaModel()¶
- Get the polynomial approximation of the function. - Returns:
- approximationFunction
- The first-order Taylor expansiosn of - at - . 
 
- approximation
 
 - 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. 
 
 
 - run()¶
- Perform the first-order Taylor expansion around - . 
 - setName(name)¶
- Accessor to the object’s name. - Parameters:
- namestr
- The name of the object. 
 
 
 
Examples using the class¶
Using the FORM - SORM algorithms on a nonlinear function
 OpenTURNS
      OpenTURNS