SG++-Doxygen-Documentation
python.uq.dists.NatafDist.NatafDist Class Reference
Inheritance diagram for python.uq.dists.NatafDist.NatafDist:

Public Member Functions

def __init__ (self, natafDensity, params, bounds=None)
 
def __str__ (self)
 
def beta_marginals (cls, lwr, upr, alpha, beta, covMatrix=None, corrMatrix=None, bounds=None)
 
def by_samples (cls, samples, bounds=None)
 
def cdf (self, x, args, kws)
 
def cov (self)
 
def fromJson (cls, jsonObject)
 
def gamma_marginals (cls, alpha, beta, covMatrix=None, corrMatrix=None, bounds=None)
 
def getBounds (self)
 
def getDim (self)
 
def getDistributions (self)
 
def marginalizeToDimX (self, idim)
 
def normal_marginals (cls, mean, stddev, covMatrix=None, corrMatrix=None, bounds=None)
 
def pdf (self, x)
 
def ppf (self, x, args, kws)
 
def rvs (self, n=1, args, kws)
 
def toJson (self)
 

Public Attributes

 nataf
 
 natafTransformation
 
 normal
 
 params
 

Detailed Description

Nataf Density using heat implementation

Constructor & Destructor Documentation

◆ __init__()

def python.uq.dists.NatafDist.NatafDist.__init__ (   self,
  natafDensity,
  params,
  bounds = None 
)

Member Function Documentation

◆ __str__()

def python.uq.dists.NatafDist.NatafDist.__str__ (   self)

◆ beta_marginals()

def python.uq.dists.NatafDist.NatafDist.beta_marginals (   cls,
  lwr,
  upr,
  alpha,
  beta,
  covMatrix = None,
  corrMatrix = None,
  bounds = None 
)

◆ by_samples()

def python.uq.dists.NatafDist.NatafDist.by_samples (   cls,
  samples,
  bounds = None 
)

◆ cdf()

def python.uq.dists.NatafDist.NatafDist.cdf (   self,
  x,
  args,
  kws 
)

References python.uq.dists.EstimatedDist.EstimatedDist._convertEvalPoint(), python.uq.dists.NatafDist.NatafDist.natafTransformation, and python.uq.dists.NatafDist.NatafDist.normal.

◆ cov()

def python.uq.dists.NatafDist.NatafDist.cov (   self)

◆ fromJson()

def python.uq.dists.NatafDist.NatafDist.fromJson (   cls,
  jsonObject 
)
Restores the TNormal object from the json object with its
attributes.
@param jsonObject: json object
@return: the restored NatafDist object

Referenced by python.uq.sampler.asgc.ASGCSampler.ASGCSampler.setMemento(), python.uq.learner.Learner.Learner.setMemento(), and python.uq.uq_setting.UQSetting.UQSetting.setMemento().

◆ gamma_marginals()

def python.uq.dists.NatafDist.NatafDist.gamma_marginals (   cls,
  alpha,
  beta,
  covMatrix = None,
  corrMatrix = None,
  bounds = None 
)

◆ getBounds()

◆ getDim()

def python.uq.dists.NatafDist.NatafDist.getDim (   self)

◆ getDistributions()

def python.uq.dists.NatafDist.NatafDist.getDistributions (   self)

◆ marginalizeToDimX()

◆ normal_marginals()

def python.uq.dists.NatafDist.NatafDist.normal_marginals (   cls,
  mean,
  stddev,
  covMatrix = None,
  corrMatrix = None,
  bounds = None 
)

◆ pdf()

def python.uq.dists.NatafDist.NatafDist.pdf (   self,
  x 
)

References python.uq.dists.EstimatedDist.EstimatedDist._convertEvalPoint(), and python.uq.dists.NatafDist.NatafDist.nataf.

◆ ppf()

def python.uq.dists.NatafDist.NatafDist.ppf (   self,
  x,
  args,
  kws 
)

◆ rvs()

def python.uq.dists.NatafDist.NatafDist.rvs (   self,
  n = 1,
  args,
  kws 
)

◆ toJson()

Member Data Documentation

◆ nataf

python.uq.dists.NatafDist.NatafDist.nataf

◆ natafTransformation

python.uq.dists.NatafDist.NatafDist.natafTransformation

◆ normal

◆ params


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