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().