QuadraticTaylor¶
- class QuadraticTaylor(*args)¶
- Second-order 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. - Get the hessian of the function at - . - hasName()- Test if the object is named. - run()- Perform the second-order Taylor expansion around - . - setName(name)- Accessor to the object's name. - See also - Notes - The response surface is the second-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.QuadraticTaylor([1, 2], myFunc) >>> myTaylor.run() >>> responseSurface = myTaylor.getMetaModel() >>> print(responseSurface([1.2,1.9])) [1.13655,-0.999155,0.214084] - __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 second-order Taylor expansion of - at - . 
 
- approximation
 
 - getName()¶
- Accessor to the object’s name. - Returns:
- namestr
- The name of the object. 
 
 
 - getQuadratic()¶
- Get the hessian of the function at - . - Returns:
- tensorSymmetricTensor
- The tensor - . 
 
- tensor
 
 - hasName()¶
- Test if the object is named. - Returns:
- hasNamebool
- True if the name is not empty. 
 
 
 - run()¶
- Perform the second-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