SG++
python.uq.operations.forcePositivity.operationMakePositive.OperationMakePositive Class Reference
Inheritance diagram for python.uq.operations.forcePositivity.operationMakePositive.OperationMakePositive:

## Public Member Functions

def __init__ (self, grid)

def coarsening (self, grid, alpha, newGridPoints)

def findCandidates (self, grid, alpha)

def findCandidatesSweep1d (self, d, gp, alpha, grid, acc, negativeAncestorFound=False)

def lookupFullGridPoints (self, grid, alpha, candidates)

def lookupFullGridPointsRec1d (self, grid, alpha, gp, d, p, opEval, maxLevel, acc)

def makeCurrentNodalValuesPositive (self, grid, alpha)

def makePositive (self, alpha)

def setInterpolationAlgorithm (self, algorithm)

algorithm

grid

verbose

## Constructor & Destructor Documentation

 def python.uq.operations.forcePositivity.operationMakePositive.OperationMakePositive.__init__ ( self, grid )

## Member Function Documentation

 def python.uq.operations.forcePositivity.operationMakePositive.OperationMakePositive.addFullGridPoints ( self, grid, alpha )
 def python.uq.operations.forcePositivity.operationMakePositive.OperationMakePositive.coarsening ( self, grid, alpha, newGridPoints )
Removes all unnecessary grid points. A grid point is defined as
unnecessary if it is a leaf node and its hierarchical coefficient is
negative. This is applied just for the newly added points.
@param grid: Grid
@param alpha: numpy array hierarchical coefficients
@param newGridPoints: newly added grid points

 def python.uq.operations.forcePositivity.operationMakePositive.OperationMakePositive.findCandidates ( self, grid, alpha )
 def python.uq.operations.forcePositivity.operationMakePositive.OperationMakePositive.findCandidatesSweep1d ( self, d, gp, alpha, grid, acc, negativeAncestorFound = False )
 def python.uq.operations.forcePositivity.operationMakePositive.OperationMakePositive.lookupFullGridPoints ( self, grid, alpha, candidates )
 def python.uq.operations.forcePositivity.operationMakePositive.OperationMakePositive.lookupFullGridPointsRec1d ( self, grid, alpha, gp, d, p, opEval, maxLevel, acc )
 def python.uq.operations.forcePositivity.operationMakePositive.OperationMakePositive.makeCurrentNodalValuesPositive ( self, grid, alpha )
 def python.uq.operations.forcePositivity.operationMakePositive.OperationMakePositive.makePositive ( self, alpha )
 def python.uq.operations.forcePositivity.operationMakePositive.OperationMakePositive.setInterpolationAlgorithm ( self, algorithm )

## Member Data Documentation

 python.uq.operations.forcePositivity.operationMakePositive.OperationMakePositive.algorithm

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