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

Public Member Functions

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

Detailed Description

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.

Constructor & Destructor Documentation

def python.uq.quadrature.bilinearform.UniformQuadratureStrategy.UniformQuadratureStrategy.__init__ (   self)
Constructor

Member Function Documentation

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 
)
def python.uq.quadrature.bilinearform.UniformQuadratureStrategy.UniformQuadratureStrategy.getKey (   self,
  gps 
)

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