SG++-Doxygen-Documentation
python.uq.refinement.RefinementStrategy.VarianceOptRanking Class Reference
Inheritance diagram for python.uq.refinement.RefinementStrategy.VarianceOptRanking:
python.uq.refinement.RefinementStrategy.Ranking

Public Member Functions

def __init__ (self)
 
def compute_mean_phii (self, gs, gpi, basisi)
 
def compute_mean_uwi (self, gs, gpswi, w, basis)
 
def compute_mean_uwi_phii (self, gs, gpswi, w, gpi, basis)
 
def compute_var_phii (self, gs, gpi, basisi, mean_phii)
 
def update (self, grid, v, gpi, params, args, kws)
 
- Public Member Functions inherited from python.uq.refinement.RefinementStrategy.Ranking
def __init__ (self)
 
def getKnowledgeType (self)
 
def rank (self, grid, gp, alphas, params, t=0, args, kws)
 
def update (self, grid, v, gpi, params)
 

Public Attributes

 D
 
 initialized
 

Constructor & Destructor Documentation

◆ __init__()

def python.uq.refinement.RefinementStrategy.VarianceOptRanking.__init__ (   self)

References python.uq.refinement.RefinementStrategy.WeightedL2OptRanking._estimationStrategy, python.uq.refinement.RefinementStrategy.ExpectationValueOptRanking._estimationStrategy, and python.uq.refinement.RefinementStrategy.VarianceOptRanking._estimationStrategy.

Member Function Documentation

◆ compute_mean_phii()

def python.uq.refinement.RefinementStrategy.VarianceOptRanking.compute_mean_phii (   self,
  gs,
  gpi,
  basisi 
)

References python.uq.refinement.RefinementStrategy.WeightedL2OptRanking._estimationStrategy, python.uq.refinement.RefinementStrategy.ExpectationValueOptRanking._estimationStrategy, python.uq.refinement.RefinementStrategy.VarianceOptRanking._estimationStrategy, python.uq.operations.natafTransformation.NatafTransformation.D, python.uq.refinement.RefinementStrategy.WeightedL2OptRanking.D, python.uq.refinement.RefinementStrategy.ExpectationValueOptRanking.D, and python.uq.refinement.RefinementStrategy.VarianceOptRanking.D.

◆ compute_mean_uwi()

def python.uq.refinement.RefinementStrategy.VarianceOptRanking.compute_mean_uwi (   self,
  gs,
  gpswi,
  w,
  basis 
)

References python.uq.refinement.RefinementStrategy.WeightedL2OptRanking._estimationStrategy, python.uq.refinement.RefinementStrategy.ExpectationValueOptRanking._estimationStrategy, python.uq.refinement.RefinementStrategy.VarianceOptRanking._estimationStrategy, python.uq.operations.natafTransformation.NatafTransformation.D, python.uq.refinement.RefinementStrategy.WeightedL2OptRanking.D, python.uq.refinement.RefinementStrategy.ExpectationValueOptRanking.D, and python.uq.refinement.RefinementStrategy.VarianceOptRanking.D.

◆ compute_mean_uwi_phii()

def python.uq.refinement.RefinementStrategy.VarianceOptRanking.compute_mean_uwi_phii (   self,
  gs,
  gpswi,
  w,
  gpi,
  basis 
)

References python.uq.refinement.RefinementStrategy.WeightedL2OptRanking._estimationStrategy, python.uq.refinement.RefinementStrategy.ExpectationValueOptRanking._estimationStrategy, python.uq.refinement.RefinementStrategy.VarianceOptRanking._estimationStrategy, python.uq.operations.natafTransformation.NatafTransformation.D, python.uq.refinement.RefinementStrategy.WeightedL2OptRanking.D, python.uq.refinement.RefinementStrategy.ExpectationValueOptRanking.D, and python.uq.refinement.RefinementStrategy.VarianceOptRanking.D.

◆ compute_var_phii()

def python.uq.refinement.RefinementStrategy.VarianceOptRanking.compute_var_phii (   self,
  gs,
  gpi,
  basisi,
  mean_phii 
)

References python.uq.refinement.RefinementStrategy.WeightedL2OptRanking._estimationStrategy, python.uq.refinement.RefinementStrategy.ExpectationValueOptRanking._estimationStrategy, python.uq.refinement.RefinementStrategy.VarianceOptRanking._estimationStrategy, python.uq.operations.natafTransformation.NatafTransformation.D, python.uq.refinement.RefinementStrategy.WeightedL2OptRanking.D, python.uq.refinement.RefinementStrategy.ExpectationValueOptRanking.D, and python.uq.refinement.RefinementStrategy.VarianceOptRanking.D.

◆ update()

def python.uq.refinement.RefinementStrategy.VarianceOptRanking.update (   self,
  grid,
  v,
  gpi,
  params,
  args,
  kws 
)
Compute ranking for variance estimation

\argmax_{i \in \A} | -v_i^2 V(\varphi_i) - 2 v_i Cov(u_indwli \varphi_i)|

@param grid: Grid grid
@param v: numpy array coefficients
@param admissibleSet: AdmissibleSet

References python.uq.refinement.RefinementStrategy.WeightedL2OptRanking._estimationStrategy, python.uq.refinement.RefinementStrategy.ExpectationValueOptRanking._estimationStrategy, python.uq.refinement.RefinementStrategy.VarianceOptRanking._estimationStrategy, sgpp::base::OCLClonedBuffer.initialized, sgpp::base::OCLClonedBufferMultiPlatform.initialized, sgpp::base::OCLBufferWrapperSD< T >.initialized, sgpp::base::OCLStretchedBuffer.initialized, sgpp::base::OCLStretchedBufferMultiPlatform.initialized, python.uq.refinement.RefinementStrategy.WeightedL2OptRanking.initialized, python.uq.refinement.RefinementStrategy.ExpectationValueOptRanking.initialized, and python.uq.refinement.RefinementStrategy.VarianceOptRanking.initialized.

Member Data Documentation

◆ D

◆ initialized

python.uq.refinement.RefinementStrategy.VarianceOptRanking.initialized

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