SG++-Doxygen-Documentation
Loading...
Searching...
No Matches
python.uq.transformation.LinearTransformation.LinearTransformation Class Reference
Inheritance diagram for python.uq.transformation.LinearTransformation.LinearTransformation:

Public Member Functions

 __init__ (self, lower, upper)
 
 __str__ (self)
 
 fromJson (cls, jsonObject)
 
 getBounds (self)
 
 getSize (self)
 
 probabilisticToUnit (self, x)
 
 toJson (self)
 
 unitToProbabilistic (self, x)
 
 vol (self)
 

Constructor & Destructor Documentation

◆ __init__()

python.uq.transformation.LinearTransformation.LinearTransformation.__init__ (   self,
  lower,
  upper 
)

References python.uq.dists.Lognormal.Lognormal.__a, python.uq.dists.MultivariateNormal.MultivariateNormal.__a, python.uq.dists.Normal.Normal.__a, python.uq.dists.TLognormal.TLognormal.__a, python.uq.dists.TNormal.TNormal.__a, python.uq.dists.Uniform.Uniform.__a, python.uq.transformation.LinearTransformation.LinearTransformation.__a, python.uq.dists.Lognormal.Lognormal.__b, python.uq.dists.MultivariateNormal.MultivariateNormal.__b, python.uq.dists.Normal.Normal.__b, python.uq.dists.TLognormal.TLognormal.__b, python.uq.dists.TNormal.TNormal.__b, python.uq.dists.Uniform.Uniform.__b, and python.uq.transformation.LinearTransformation.LinearTransformation.__b.

Member Function Documentation

◆ __str__()

python.uq.transformation.LinearTransformation.LinearTransformation.__str__ (   self)

References python.uq.dists.Lognormal.Lognormal.__a, python.uq.dists.MultivariateNormal.MultivariateNormal.__a, python.uq.dists.Normal.Normal.__a, python.uq.dists.TLognormal.TLognormal.__a, python.uq.dists.TNormal.TNormal.__a, python.uq.dists.Uniform.Uniform.__a, python.uq.transformation.LinearTransformation.LinearTransformation.__a, python.uq.dists.Lognormal.Lognormal.__b, python.uq.dists.MultivariateNormal.MultivariateNormal.__b, python.uq.dists.Normal.Normal.__b, python.uq.dists.TLognormal.TLognormal.__b, python.uq.dists.TNormal.TNormal.__b, python.uq.dists.Uniform.Uniform.__b, and python.uq.transformation.LinearTransformation.LinearTransformation.__b.

◆ fromJson()

◆ getBounds()

python.uq.transformation.LinearTransformation.LinearTransformation.getBounds (   self)

References python.uq.dists.Lognormal.Lognormal.__a, python.uq.dists.MultivariateNormal.MultivariateNormal.__a, python.uq.dists.Normal.Normal.__a, python.uq.dists.TLognormal.TLognormal.__a, python.uq.dists.TNormal.TNormal.__a, python.uq.dists.Uniform.Uniform.__a, python.uq.transformation.LinearTransformation.LinearTransformation.__a, python.uq.dists.Lognormal.Lognormal.__b, python.uq.dists.MultivariateNormal.MultivariateNormal.__b, python.uq.dists.Normal.Normal.__b, python.uq.dists.TLognormal.TLognormal.__b, python.uq.dists.TNormal.TNormal.__b, python.uq.dists.Uniform.Uniform.__b, and python.uq.transformation.LinearTransformation.LinearTransformation.__b.

Referenced by python.uq.dists.J.J.discretize(), and python.uq.dists.Dist.Dist.l2error().

◆ getSize()

◆ probabilisticToUnit()

python.uq.transformation.LinearTransformation.LinearTransformation.probabilisticToUnit (   self,
  x 
)
Performs a linear transformation of x in [a, b] to [0, 1]
@param x: float value
@return: transformed value

References python.uq.dists.Lognormal.Lognormal.__a, python.uq.dists.MultivariateNormal.MultivariateNormal.__a, python.uq.dists.Normal.Normal.__a, python.uq.dists.TLognormal.TLognormal.__a, python.uq.dists.TNormal.TNormal.__a, python.uq.dists.Uniform.Uniform.__a, python.uq.transformation.LinearTransformation.LinearTransformation.__a, python.uq.dists.Lognormal.Lognormal.__b, python.uq.dists.MultivariateNormal.MultivariateNormal.__b, python.uq.dists.Normal.Normal.__b, python.uq.dists.TLognormal.TLognormal.__b, python.uq.dists.TNormal.TNormal.__b, python.uq.dists.Uniform.Uniform.__b, and python.uq.transformation.LinearTransformation.LinearTransformation.__b.

Referenced by python.uq.transformation.JointTransformation.JointTransformation.probabilisticToUnitMatrix().

◆ toJson()

◆ unitToProbabilistic()

python.uq.transformation.LinearTransformation.LinearTransformation.unitToProbabilistic (   self,
  x 
)
Performs a linear transformation of x in [0, 1] to [a, b]
@param x: float value
@return: transformed value

References python.uq.dists.Lognormal.Lognormal.__a, python.uq.dists.MultivariateNormal.MultivariateNormal.__a, python.uq.dists.Normal.Normal.__a, python.uq.dists.TLognormal.TLognormal.__a, python.uq.dists.TNormal.TNormal.__a, python.uq.dists.Uniform.Uniform.__a, python.uq.transformation.LinearTransformation.LinearTransformation.__a, python.uq.dists.Lognormal.Lognormal.__b, python.uq.dists.MultivariateNormal.MultivariateNormal.__b, python.uq.dists.Normal.Normal.__b, python.uq.dists.TLognormal.TLognormal.__b, python.uq.dists.TNormal.TNormal.__b, python.uq.dists.Uniform.Uniform.__b, and python.uq.transformation.LinearTransformation.LinearTransformation.__b.

Referenced by python.uq.transformation.JointTransformation.JointTransformation.unitToProbabilisticMatrix().

◆ vol()

python.uq.transformation.LinearTransformation.LinearTransformation.vol (   self)

References python.uq.dists.Lognormal.Lognormal.__a, python.uq.dists.MultivariateNormal.MultivariateNormal.__a, python.uq.dists.Normal.Normal.__a, python.uq.dists.TLognormal.TLognormal.__a, python.uq.dists.TNormal.TNormal.__a, python.uq.dists.Uniform.Uniform.__a, python.uq.transformation.LinearTransformation.LinearTransformation.__a, python.uq.dists.Lognormal.Lognormal.__b, python.uq.dists.MultivariateNormal.MultivariateNormal.__b, python.uq.dists.Normal.Normal.__b, python.uq.dists.TLognormal.TLognormal.__b, python.uq.dists.TNormal.TNormal.__b, python.uq.dists.Uniform.Uniform.__b, and python.uq.transformation.LinearTransformation.LinearTransformation.__b.


The documentation for this class was generated from the following file: