SG++
python.uq.quadrature.bilinearform.PiecewiseConstantQuadratureStrategy.PiecewiseConstantQuadratureStrategy Class Reference
Inheritance diagram for python.uq.quadrature.bilinearform.PiecewiseConstantQuadratureStrategy.PiecewiseConstantQuadratureStrategy:

Public Member Functions

def __init__ (self, params)
 
def computeBilinearForm (self, grid)
 
def computeBilinearFormEntry (self, basis, gpi, gpj)
 
def getKey (self, gps)
 

Detailed Description

Generate the a quadrature strategy that appriximates the probability
density in each dimension with a piecewise constant function. Each constant
function is determined by the density evaluated at the center of the support
of the corresponding basis function.

Constructor & Destructor Documentation

def python.uq.quadrature.bilinearform.PiecewiseConstantQuadratureStrategy.PiecewiseConstantQuadratureStrategy.__init__ (   self,
  params 
)
Constructor

References python.uq.quadrature.bilinearform.PiecewiseConstantQuadratureStrategy.PiecewiseConstantQuadratureStrategy._U.

Member Function Documentation

def python.uq.quadrature.bilinearform.PiecewiseConstantQuadratureStrategy.PiecewiseConstantQuadratureStrategy.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.PiecewiseConstantQuadratureStrategy.PiecewiseConstantQuadratureStrategy.getKey(), and python.uq.analysis.Analysis.AnalysisHash.getKey().

def python.uq.quadrature.bilinearform.PiecewiseConstantQuadratureStrategy.PiecewiseConstantQuadratureStrategy.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.PiecewiseConstantQuadratureStrategy.PiecewiseConstantQuadratureStrategy.getKey(), and python.uq.analysis.Analysis.AnalysisHash.getKey().


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