![]() |
SG++-Doxygen-Documentation
|
Public Member Functions | |
| def | __init__ (self) |
| def | mean (self, grid, alpha, U, T, dd) |
Public Attributes | |
| linearForm | |
| def python.uq.estimators.MarginalAnalyticEstimationStrategy.MarginalAnalyticEstimationStrategy.__init__ | ( | self | ) |
| def python.uq.estimators.MarginalAnalyticEstimationStrategy.MarginalAnalyticEstimationStrategy.mean | ( | self, | |
| grid, | |||
| alpha, | |||
| U, | |||
| T, | |||
| dd | |||
| ) |
Extraction of the expectation the given sparse grid function
interpolating the product of function value and pdf.
\int\limits_{[0, 1]^d} f_N(x) * pdf(x) dx
@param grid: Grid
@param alpha: DataVector coefficients
@param U: J joint pdf
@param T: Transformation, joint transformation
@param dd: dimensions over which to be integrated
@return: expectation value
References python.uq.estimators.SparseGridEstimationStrategy.SparseGridEstimationStrategy._extractPDFforMomentEstimation(), python.uq.quadrature.marginalization.marginalization.doMarginalize(), python.uq.estimators.MarginalAnalyticEstimationStrategy.MarginalAnalyticEstimationStrategy.linearForm, and python.uq.estimators.AnalyticEstimationStrategy.AnalyticEstimationStrategy.linearForm.
Referenced by python.uq.analysis.mc.MCAnalysis.MCAnalysis.computeMoments(), and python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.computeMoments().
| python.uq.estimators.MarginalAnalyticEstimationStrategy.MarginalAnalyticEstimationStrategy.linearForm |