SG++-Doxygen-Documentation
python.uq.analysis.Analysis.Analysis Class Reference
Inheritance diagram for python.uq.analysis.Analysis.Analysis:

Public Member Functions

def __init__ (self, qoi="_", ts=[0], iterations=[0])
 
def computeMean (self, iteration, qoi, t)
 
def computeMoments (self, iterations=None, ts=None)
 
def computeVar (self, iteration, qoi, t)
 
def getIterations (self)
 
def mean (self, iterations=None, ts=None, reduce=True)
 
def setVerbose (self, verbose)
 
def var (self, iterations=None, ts=None, reduce=True)
 
def writeMoments (self, filename, args, kws)
 

Detailed Description

the analysis class

Constructor & Destructor Documentation

◆ __init__()

def python.uq.analysis.Analysis.Analysis.__init__ (   self,
  qoi = "_",
  ts = [0],
  iterations = [0] 
)

References python.uq.analysis.Analysis.Analysis._iterations, python.uq.analysis.Analysis.AnalysisHash._moments, python.uq.analysis.Analysis.Analysis._moments, python.uq.analysis.Analysis.Analysis._qoi, python.uq.analysis.Analysis.Analysis._ts, and python.uq.analysis.Analysis.Analysis._verbose.

Member Function Documentation

◆ computeMean()

def python.uq.analysis.Analysis.Analysis.computeMean (   self,
  iteration,
  qoi,
  t 
)

◆ computeMoments()

def python.uq.analysis.Analysis.Analysis.computeMoments (   self,
  iterations = None,
  ts = None 
)

◆ computeVar()

def python.uq.analysis.Analysis.Analysis.computeVar (   self,
  iteration,
  qoi,
  t 
)

◆ getIterations()

def python.uq.analysis.Analysis.Analysis.getIterations (   self)

References python.uq.analysis.Analysis.Analysis._iterations.

◆ mean()

def python.uq.analysis.Analysis.Analysis.mean (   self,
  iterations = None,
  ts = None,
  reduce = True 
)
compute means
@return: dictionary, {<iteration>: {<time>: (mean, err)}}

References python.uq.analysis.Analysis.Analysis._iterations, python.uq.analysis.Analysis.AnalysisHash._moments, python.uq.analysis.Analysis.Analysis._moments, python.uq.analysis.Analysis.Analysis._qoi, python.uq.analysis.Analysis.Analysis._ts, python.uq.analysis.Analysis.Analysis._verbose, sgpp::combigrid::BsplineStochasticCollocation.computeMean(), sgpp::combigrid::PolynomialStochasticCollocation.computeMean(), sgpp::combigrid::FirstMomentNormStrategy.computeMean(), and python.uq.analysis.Analysis.Analysis.computeMean().

Referenced by python.uq.analysis.mc.MCAnalysis.MCAnalysis.computeMoments(), python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.computeMoments(), python.uq.dists.LibAGFDist.LibAGFDist.var(), and python.uq.dists.SGDEdist.SGDEdist.var().

◆ setVerbose()

def python.uq.analysis.Analysis.Analysis.setVerbose (   self,
  verbose 
)

References python.uq.analysis.Analysis.Analysis._verbose.

◆ var()

def python.uq.analysis.Analysis.Analysis.var (   self,
  iterations = None,
  ts = None,
  reduce = True 
)
Compute the variance
@return: dictionary, {<iteration>: {<time>: variance}}

References python.uq.analysis.Analysis.Analysis._iterations, python.uq.analysis.Analysis.AnalysisHash._moments, python.uq.analysis.Analysis.Analysis._moments, python.uq.analysis.Analysis.Analysis._qoi, python.uq.analysis.Analysis.Analysis._ts, python.uq.analysis.Analysis.Analysis._verbose, and python.uq.analysis.Analysis.Analysis.computeVar().

Referenced by python.uq.analysis.mc.MCAnalysis.MCAnalysis.computeMoments(), python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.computeMoments(), python.uq.dists.Dist.Dist.cov(), python.uq.dists.Dist.Dist.std(), python.uq.dists.DataDist.DataDist.std(), and python.uq.dists.J.J.std().

◆ writeMoments()

def python.uq.analysis.Analysis.Analysis.writeMoments (   self,
  filename,
  args,
  kws 
)

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