SG++
python.uq.transformation.LinearTransformation.LinearTransformation Class Reference
Inheritance diagram for python.uq.transformation.LinearTransformation.LinearTransformation:

Public Member Functions

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

Constructor & Destructor Documentation

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

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

Member Function Documentation

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

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

def python.uq.transformation.LinearTransformation.LinearTransformation.fromJson (   cls,
  jsonObject 
)
def python.uq.transformation.LinearTransformation.LinearTransformation.getBounds (   self)

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

def 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.transformation.LinearTransformation.LinearTransformation.__a, python.uq.dists.Uniform.Uniform.__a, python.uq.dists.Lognormal.Lognormal.__b, python.uq.transformation.LinearTransformation.LinearTransformation.__b, python.uq.dists.Uniform.Uniform.__b, python.uq.dists.MultivariateNormal.MultivariateNormal.__b, python.uq.dists.TNormal.TNormal.__b, and python.uq.dists.Normal.Normal.__b.

def python.uq.transformation.LinearTransformation.LinearTransformation.toJson (   self)
def 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.transformation.LinearTransformation.LinearTransformation.__a, python.uq.dists.Uniform.Uniform.__a, python.uq.dists.Lognormal.Lognormal.__b, python.uq.transformation.LinearTransformation.LinearTransformation.__b, python.uq.dists.Uniform.Uniform.__b, python.uq.dists.MultivariateNormal.MultivariateNormal.__b, python.uq.dists.TNormal.TNormal.__b, and python.uq.dists.Normal.Normal.__b.

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

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


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