SG++
python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates Class Reference
Inheritance diagram for python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates:

Public Member Functions

def __init__ (self, grid)
 
def coarseIntersections (self, grid, sortedIntersections)
 
def computeCandidates (self, sortedOverlap, grid, alpha, nonOverlapping)
 
def estimateCosts (self, overlap, grid)
 
def findCandidates (self, grid, alpha, addedGridPoints)
 
def findInnerIntersection (self, gpi, gpj)
 
def findIntersections (self, gpsi, gpsj, grid)
 
def findIntersectionsOfOverlappingSuppportsForOneGridPoint (self, gpi, gpsj, overlap, grid)
 
def findNodesWithNegativeCoefficients (self, grid, alpha)
 
def findOuterIntersection (self, gpi, gpj)
 
def getLocalFullGridLevel (self, levels, indices, grid, gpk=None, gpl=None)
 
def getLocalMaxLevel (self, dup, levels, indices, grid)
 
def getMaxLevelOfChildrenUpToMaxLevel (self, gp, grid, idim)
 
def mergeLocalGrids (self, iFullGrid, jFullGrid, idims=None)
 
def plotCandidates (self, candidates)
 
def plotDebug (self, grid, alpha, candidates, localFullGrid, ans, currentCnt, allCnt)
 
def splitFullGrids (self, overlappingGrids, sortedCoarsedOverlap, grid)
 
def splitIntersections (self, sortedCoarsedOverlap)
 
def splitLocalFullGridDimx (self, kFullGrid, lFullGrid, levelOuter, kdim)
 
def splitLocalFullGrids (self, iFullGrid, jFullGrid)
 
def updateLocalGridLists (self, iGridList, jGridList)
 

Public Attributes

 A0
 
 candidates
 
 costs
 
 debug
 
 globalGrids
 
 grid
 
 gs
 
 iteration
 
 maxLevel
 
 multipleSplittingScheme
 
 newCandidates
 
 numDims
 
 plot
 
 plotSubgrids
 
 plotSubtract
 
 reduceLocalGrids
 
 verbose
 

Constructor & Destructor Documentation

def python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.__init__ (   self,
  grid 
)

Member Function Documentation

def python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.coarseIntersections (   self,
  grid,
  sortedIntersections 
)
def python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.computeCandidates (   self,
  sortedOverlap,
  grid,
  alpha,
  nonOverlapping 
)
def python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.estimateCosts (   self,
  overlap,
  grid 
)
def python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.findCandidates (   self,
  grid,
  alpha,
  addedGridPoints 
)
def python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.findIntersections (   self,
  gpsi,
  gpsj,
  grid 
)
def python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.findNodesWithNegativeCoefficients (   self,
  grid,
  alpha 
)
def python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.getLocalFullGridLevel (   self,
  levels,
  indices,
  grid,
  gpk = None,
  gpl = None 
)
def python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.getLocalMaxLevel (   self,
  dup,
  levels,
  indices,
  grid 
)
def python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.mergeLocalGrids (   self,
  iFullGrid,
  jFullGrid,
  idims = None 
)
def python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.plotCandidates (   self,
  candidates 
)
def python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.splitFullGrids (   self,
  overlappingGrids,
  sortedCoarsedOverlap,
  grid 
)

References python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.debug, python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.mergeLocalGrids(), python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.multipleSplittingScheme, python.uq.operations.forcePositivity.fullGridSearch.FullGridCandidates.numDims, sgpp::combigrid::Ishigami.numDims, python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGrid.numDims, sgpp::combigrid::Parabola.numDims, sgpp::combigrid::CO2.numDims, sgpp::combigrid::CombigridSurrogateModel.numDims, sgpp::combigrid::AtanUniform.numDims, sgpp::combigrid::AtanBeta.numDims, sgpp::combigrid::Debugfct.numDims, python.uq.models.testEnvironments.ProbabilisticSpaceSGpp.numDims, python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.numDims, python.uq.models.testEnvironments.PCEBuilderHeat.numDims, python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.splitLocalFullGrids(), python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.updateLocalGridLists(), python.uq.operations.forcePositivity.findCandidateSet.CandidateSet.verbose, sgpp::base::OCLManager.verbose, sgpp::base::OCLManagerMultiPlatform.verbose, python.uq.manager.ASGCUQManager.ASGCUQManager.verbose, python.uq.estimators.MonteCarloStrategy.MonteCarloStrategy.verbose, and python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.verbose.

def python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.splitIntersections (   self,
  sortedCoarsedOverlap 
)
def python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.splitLocalFullGridDimx (   self,
  kFullGrid,
  lFullGrid,
  levelOuter,
  kdim 
)
def python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.updateLocalGridLists (   self,
  iGridList,
  jGridList 
)

Member Data Documentation

python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.A0
python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.candidates
python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.costs
python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.globalGrids
python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.gs
python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.newCandidates
python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.numDims

Referenced by python.uq.operations.forcePositivity.operationMakePositiveFast.OperationMakePositiveFast.addFullGridPoints(), python.uq.operations.forcePositivity.localHierarchicalIntersectionSearch.LocalHierarchicalIntersectionCandidates.computeAnisotropicFullGrid(), python.uq.operations.forcePositivity.localHierarchicalIntersectionSearch.LocalHierarchicalIntersectionCandidates.computeCandidates(), python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.computeCandidates(), python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.findInnerIntersection(), python.uq.operations.forcePositivity.localHierarchicalIntersectionSearch.LocalHierarchicalIntersectionCandidates.findIntersectionsOfOverlappingSuppportsForOneGridPoint(), python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.findIntersectionsOfOverlappingSuppportsForOneGridPoint(), python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.findOuterIntersection(), python.uq.operations.forcePositivity.localHierarchicalIntersectionSearch.LocalHierarchicalIntersectionCandidates.getLocalFullGridLevel(), python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.getLocalFullGridLevel(), python.uq.operations.forcePositivity.localHierarchicalIntersectionSearch.LocalHierarchicalIntersectionCandidates.getLocalMaxLevel(), python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.getLocalMaxLevel(), python.uq.operations.forcePositivity.operationMakePositiveFast.OperationMakePositiveFast.makePositive(), python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.splitFullGrids(), and python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.splitLocalFullGrids().

python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.plotSubgrids
python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.plotSubtract
python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.reduceLocalGrids

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