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

Public Member Functions

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

Constructor & Destructor Documentation

◆ __init__()

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

References python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__estimationStrategy, python.uq.analysis.asgc.ASGCAnalysisBuilder.ASGCAnalysisBuilder.__estimationStrategy, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__estimationStrategy, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__estimationStrategy, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__params, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__params, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__params, python.uq.analysis.mc.MCAnalysis.MCAnalysis.__params, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__params, python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.__params, python.uq.manager.ASGCUQManager.ASGCUQManager.__params, python.uq.parameters.ParameterSet.ParameterSet.__params, python.uq.parameters.ParameterSet.ParameterSetIterator.__params, python.uq.sampler.asgc.ASGCSampler.ASGCSampler.__params, python.uq.sampler.asgc.ASGCSamplerSpecification.ASGCSamplerSpecification.__params, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__T, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__T, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__T, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__U, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__U, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__U, and python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__vol.

Member Function Documentation

◆ getStrategy()

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

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

◆ mean()

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.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__estimationStrategy, python.uq.analysis.asgc.ASGCAnalysisBuilder.ASGCAnalysisBuilder.__estimationStrategy, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__estimationStrategy, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__estimationStrategy, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__T, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__T, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__T, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__U, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__U, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__U, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__vol, and python.uq.estimators.SparseGridEstimator.SparseGridEstimator.mean().

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

◆ setStrategy()

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

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

◆ var()

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.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__estimationStrategy, python.uq.analysis.asgc.ASGCAnalysisBuilder.ASGCAnalysisBuilder.__estimationStrategy, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__estimationStrategy, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__estimationStrategy, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__T, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__T, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__T, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__U, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__U, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__U, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__vol, and python.uq.estimators.SparseGridEstimator.SparseGridEstimator.mean().

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


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