![]() |
SG++-Doxygen-Documentation
|
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) |
| 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.
| 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.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.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(), python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.computeMoments(), and python.uq.estimators.SparseGridEstimator.SparseGridEstimator.var().
| 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.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.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, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__vol, and python.uq.estimators.SparseGridEstimator.SparseGridEstimator.mean().
Referenced by python.uq.analysis.mc.MCAnalysis.MCAnalysis.computeMoments(), and python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.computeMoments().