SG++
python.uq.estimators.SparseGridEstimator.SparseGridEstimator Class Reference
Inheritance diagram for python.uq.estimators.SparseGridEstimator.SparseGridEstimator:

Public Member Functions

def __init__ (self, params, strategy=None)
 
def getStrategy (self)
 
def mean (self, grid, alpha, args, kws)
 
def setStrategy (self, strategy)
 
def var (self, grid, alpha, args, kws)
 

Constructor & Destructor Documentation

def python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__init__ (   self,
  params,
  strategy = None 
)
Constructor
@param params: parameter set
@param strategy: estimation strategy

References python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__estimationStrategy, python.uq.analysis.asgc.ASGCAnalysisBuilder.ASGCAnalysisBuilder.__estimationStrategy, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__estimationStrategy, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__estimationStrategy, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__params, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__params, python.uq.analysis.mc.MCAnalysis.MCAnalysis.__params, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__params, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__params, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__T, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__T, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__T, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__U, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__U, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__U, and python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__vol.

Member Function Documentation

def python.uq.estimators.SparseGridEstimator.SparseGridEstimator.getStrategy (   self)

References python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__estimationStrategy, python.uq.analysis.asgc.ASGCAnalysisBuilder.ASGCAnalysisBuilder.__estimationStrategy, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__estimationStrategy, and python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__estimationStrategy.

def python.uq.estimators.SparseGridEstimator.SparseGridEstimator.mean (   self,
  grid,
  alpha,
  args,
  kws 
)
Estimate moments of the given sparse grid function
@param grid: Grid
@param alpha: coefficients vector
@return: tuple(moment, error)

References python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__T, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__T, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__T, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__U, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__U, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__U, and python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__vol.

Referenced by python.uq.analysis.mc.MCAnalysis.MCAnalysis.computeMoments(), and python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.computeMoments().

def python.uq.estimators.SparseGridEstimator.SparseGridEstimator.setStrategy (   self,
  strategy 
)

References python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__estimationStrategy, python.uq.analysis.asgc.ASGCAnalysisBuilder.ASGCAnalysisBuilder.__estimationStrategy, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__estimationStrategy, and python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__estimationStrategy.

def python.uq.estimators.SparseGridEstimator.SparseGridEstimator.var (   self,
  grid,
  alpha,
  args,
  kws 
)
Estimate moments of the given sparse grid function
@param grid: Grid
@param alpha: coefficients vector
@return: tuple(moment, error)

References python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__T, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__T, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__T, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__U, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__U, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__U, and python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__vol.

Referenced by python.uq.analysis.mc.MCAnalysis.MCAnalysis.computeMoments(), and python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.computeMoments().


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