SG++-Doxygen-Documentation
|
Public Member Functions | |
def | __init__ (self) |
def | computeBilinearForm (self, grid) |
def | computeBilinearFormEntry (self, basis, gpi, gpj) |
def | getKey (self, gps) |
Generate the a quadrature strategy for uniformly distributed random variables. Therefore is the mass matrix just the bilinear form of the sparse grid basis functions.
def python.uq.quadrature.bilinearform.UniformQuadratureStrategy.UniformQuadratureStrategy.__init__ | ( | self | ) |
Constructor
def python.uq.quadrature.bilinearform.UniformQuadratureStrategy.UniformQuadratureStrategy.computeBilinearForm | ( | self, | |
grid | |||
) |
Compute bilinear form for the current grid @param grid: Grid @return: DataMatrix
References python.uq.quadrature.HashQuadrature.HashQuadrature._map, python.uq.quadrature.HashQuadrature.HashQuadratureMap._map, sgpp::base::GridDataBase._map, sgpp::op_factory.createOperationLTwoDotExplicit(), python.uq.quadrature.bilinearform.UniformQuadratureStrategy.UniformQuadratureStrategy.getKey(), python.uq.quadrature.bilinearform.PiecewiseConstantQuadratureStrategy.PiecewiseConstantQuadratureStrategy.getKey(), and python.uq.analysis.Analysis.AnalysisHash.getKey().
def python.uq.quadrature.bilinearform.UniformQuadratureStrategy.UniformQuadratureStrategy.computeBilinearFormEntry | ( | self, | |
basis, | |||
gpi, | |||
gpj | |||
) |
References python.uq.quadrature.HashQuadrature.HashQuadrature._map, python.uq.quadrature.HashQuadrature.HashQuadratureMap._map, sgpp::base::GridDataBase._map, python.uq.quadrature.bilinearform.UniformQuadratureStrategy.UniformQuadratureStrategy.getKey(), python.uq.quadrature.bilinearform.PiecewiseConstantQuadratureStrategy.PiecewiseConstantQuadratureStrategy.getKey(), and python.uq.analysis.Analysis.AnalysisHash.getKey().
def python.uq.quadrature.bilinearform.UniformQuadratureStrategy.UniformQuadratureStrategy.getKey | ( | self, | |
gps | |||
) |
Generates a unique key for a given list of grid points @param gps: list of HashGridPoint
Referenced by python.uq.quadrature.bilinearform.UniformQuadratureStrategy.UniformQuadratureStrategy.computeBilinearForm(), and python.uq.quadrature.bilinearform.UniformQuadratureStrategy.UniformQuadratureStrategy.computeBilinearFormEntry().