TrendTransform¶
- class TrendTransform(*args)¶
- Trend transformation. - Parameters
 - Notes - A multivariate stochastic process - of dimension d where - may write as the sum of a trend function - and a stationary multivariate stochastic process - of dimension d as follows: - We note - the values of one field of the process X, associated to the mesh - of - . We note - the values of the resulting stationary field. Then we have: - Examples - Create a trend function: - where - : - >>> import openturns as ot >>> myGrid = ot.RegularGrid(0.0, 0.1, 10) >>> f = ot.SymbolicFunction(['t'], ['1+2*t+t^2']) >>> fTrend = ot.TrendTransform(f, myGrid) - Add it to a process: - >>> amplitude=[5.0] >>> scale=[0.2] >>> myCovModel=ot.ExponentialModel(scale, amplitude) >>> myXProcess=ot.GaussianProcess(myCovModel, myGrid) >>> myYProcess = ot.CompositeProcess(fTrend, myXProcess) - Remove it from a field: - >>> myField = myYProcess.getRealization() >>> myStatField = fTrend.getInverse()(myField) - Then re-add it: - >>> myInitialField = fTrend(myStatField) - Methods - __call__(*args)- Call self as a function. - Get the number of calls of the function. - Accessor to the object's name. - Get the function of - . - getId()- Accessor to the object's id. - Get the description of the input field values. - Get the dimension of the input field values. - Get the mesh associated to the input domain. - Accessor to the inverse trend function. - getMarginal(*args)- Get the marginal(s) at given indice(s). - getName()- Accessor to the object's name. - Get the description of the output field values. - Get the dimension of the output field values. - Get the mesh associated to the output domain. - Accessor to the object's shadowed id. - Accessor to the object's visibility state. - hasName()- Test if the object is named. - Test if the object has a distinguishable name. - Whether the function acts point-wise. - setInputDescription(inputDescription)- Set the description of the input field values. - setInputMesh(inputMesh)- Set the mesh associated to the input domain. - setName(name)- Accessor to the object's name. - setOutputDescription(outputDescription)- Set the description of the output field values. - setOutputMesh(outputMesh)- Set the mesh associated to the output domain. - setShadowedId(id)- Accessor to the object's shadowed id. - setVisibility(visible)- Accessor to the object's visibility state. - getTrendFunction - __init__(*args)¶
 - getCallsNumber()¶
- Get the number of calls of the function. - Returns
- callsNumberint
- Counts the number of times the function has been called since its creation. 
 
 
 - getClassName()¶
- Accessor to the object’s name. - Returns
- class_namestr
- The object class name (object.__class__.__name__). 
 
 
 - getFunction()¶
- Get the function of - . - Returns
- lFunction
- Function - . 
 
- l
 - Examples - >>> import openturns as ot >>> h = ot.SymbolicFunction(['t', 'x'], ['x + t^2']) >>> n = 1 >>> mesh = ot.Mesh(n) >>> myVertexValueFunction = ot.ValueFunction(h, mesh) >>> print(myVertexValueFunction.getFunction()) [t,x]->[x + t^2] 
 - getId()¶
- Accessor to the object’s id. - Returns
- idint
- Internal unique identifier. 
 
 
 - getInputDescription()¶
- Get the description of the input field values. - Returns
- inputDescriptionDescription
- Description of the input field values. 
 
- inputDescription
 
 - getInputDimension()¶
- Get the dimension of the input field values. - Returns
- dint
- Dimension - of the input field values. 
 
 
 - getInverse()¶
- Accessor to the inverse trend function. - Returns
- myInverseTrendTransformInverseTrendTransform
- The - function. 
 
- myInverseTrendTransform
 
 - getMarginal(*args)¶
- Get the marginal(s) at given indice(s). - Parameters
- iint or list of ints, 
- Indice(s) of the marginal(s) to be extracted. 
 
- iint or list of ints, 
- Returns
- functionVertexValueFunction
- The initial function restricted to the concerned marginal(s) at the indice(s) - . 
 
- function
 
 - getName()¶
- Accessor to the object’s name. - Returns
- namestr
- The name of the object. 
 
 
 - getOutputDescription()¶
- Get the description of the output field values. - Returns
- outputDescriptionDescription
- Description of the output field values. 
 
- outputDescription
 
 - getOutputDimension()¶
- Get the dimension of the output field values. - Returns
- d’int
- Dimension - of the output field values. 
 
 
 - getOutputMesh()¶
- Get the mesh associated to the output domain. - Returns
- outputMeshMesh
- The output mesh - . 
 
- outputMesh
 
 - getShadowedId()¶
- Accessor to the object’s shadowed id. - Returns
- idint
- Internal unique identifier. 
 
 
 - getVisibility()¶
- Accessor to the object’s visibility state. - Returns
- visiblebool
- Visibility flag. 
 
 
 - hasName()¶
- Test if the object is named. - Returns
- hasNamebool
- True if the name is not empty. 
 
 
 - hasVisibleName()¶
- Test if the object has a distinguishable name. - Returns
- hasVisibleNamebool
- True if the name is not empty and not the default one. 
 
 
 - isActingPointwise()¶
- Whether the function acts point-wise. - Returns
- pointWisebool
- Returns true if the function evaluation at each vertex depends only on the vertex or the value at the vertex. 
 
 
 - setInputDescription(inputDescription)¶
- Set the description of the input field values. - Parameters
- inputDescriptionsequence of str
- Description of the input field values. 
 
 
 - setInputMesh(inputMesh)¶
- Set the mesh associated to the input domain. - Parameters
- inputMeshMesh
- The input mesh - . 
 
- inputMesh
 
 - setName(name)¶
- Accessor to the object’s name. - Parameters
- namestr
- The name of the object. 
 
 
 - setOutputDescription(outputDescription)¶
- Set the description of the output field values. - Parameters
- outputDescriptionsequence of str
- Describes the outputs of the output field values. 
 
 
 - setOutputMesh(outputMesh)¶
- Set the mesh associated to the output domain. - Parameters
- outputMeshMesh
- The output mesh - . 
 
- outputMesh
 
 - setShadowedId(id)¶
- Accessor to the object’s shadowed id. - Parameters
- idint
- Internal unique identifier. 
 
 
 - setVisibility(visible)¶
- Accessor to the object’s visibility state. - Parameters
- visiblebool
- Visibility flag. 
 
 
 
 OpenTURNS
      OpenTURNS