SG++-Doxygen-Documentation
Loading...
Searching...
No Matches
python.uq.learner.builder.GridDescriptor.GridDescriptor Class Reference
Inheritance diagram for python.uq.learner.builder.GridDescriptor.GridDescriptor:

Public Member Functions

 __init__ (self)
 
 createGrid (self)
 
 fromFile (self, filename)
 
 fromGrid (self, grid)
 
 hasType (self, gridType)
 
 isFull (self)
 
 withBoundaryLevel (self, boundaryLevel)
 
 withDegree (self, deg)
 
 withDimension (self, dim)
 
 withLevel (self, level)
 

Public Attributes

 level
 

Detailed Description

Grid Descriptor helps to implement fluid interface patter on python
it encapsulates functionality concerning creation of the grid

Constructor & Destructor Documentation

◆ __init__()

python.uq.learner.builder.GridDescriptor.GridDescriptor.__init__ (   self)
Constructor

References python.learner.LearnerBuilder.LearnerBuilder.GridDescriptor.__deg, python.uq.estimators.MarginalIntegralStrategy.MarginalIntegralStrategy.__deg, python.uq.learner.builder.GridDescriptor.GridDescriptor.__deg, python.learner.LearnerBuilder.LearnerBuilder.GridDescriptor.__dim, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__dim, python.uq.dists.Corr.Corr.__dim, python.uq.dists.DataDist.DataDist.__dim, python.uq.dists.J.J.__dim, python.uq.dists.MultivariateNormal.MultivariateNormal.__dim, python.uq.learner.builder.GridDescriptor.GridDescriptor.__dim, and python.uq.parameters.ParameterSet.ParameterSet.__dim.

Member Function Documentation

◆ createGrid()

python.uq.learner.builder.GridDescriptor.GridDescriptor.createGrid (   self)
Creates the specified grid

References python.uq.learner.builder.GridDescriptor.GridDescriptor.__boundaryLevel, python.learner.LearnerBuilder.LearnerBuilder.GridDescriptor.__deg, python.uq.estimators.MarginalIntegralStrategy.MarginalIntegralStrategy.__deg, python.uq.learner.builder.GridDescriptor.GridDescriptor.__deg, python.learner.LearnerBuilder.LearnerBuilder.GridDescriptor.__dim, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__dim, python.uq.dists.Corr.Corr.__dim, python.uq.dists.DataDist.DataDist.__dim, python.uq.dists.J.J.__dim, python.uq.dists.MultivariateNormal.MultivariateNormal.__dim, python.uq.learner.builder.GridDescriptor.GridDescriptor.__dim, python.uq.parameters.ParameterSet.ParameterSet.__dim, python.learner.LearnerBuilder.LearnerBuilder.GridDescriptor.__file, python.uq.learner.builder.GridDescriptor.GridDescriptor.__file, python.uq.learner.builder.GridDescriptor.GridDescriptor.__full, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__grid, python.uq.learner.builder.GridDescriptor.GridDescriptor.__grid, python.uq.sampler.asgc.ASGCSampler.ASGCSampler.__grid, python.uq.learner.builder.GridDescriptor.GridDescriptor.__gridType, sgpp::base::HashGridPoint.level, sgpp::combigrid::FullGrid.level, sgpp::combigrid::OperationPoleHierarchisationGeneral::HierarchisationGeneralSLE.level, python.learner.folding.FilesFoldingPolicy.FilesFoldingPolicy.level, python.learner.folding.FoldingPolicy.FoldingPolicy.level, python.learner.folding.RandomFoldingPolicy.RandomFoldingPolicy.level, python.learner.folding.SequentialFoldingPolicy.SequentialFoldingPolicy.level, python.learner.folding.StratifiedFoldingPolicy.StratifiedFoldingPolicy.level, python.uq.estimators.MarginalIntegralStrategy.MarginalIntegralStrategy.level, python.uq.learner.builder.GridDescriptor.GridDescriptor.level, python.uq.learner.builder.RegressorSpecificationDescriptor.FoldingDescriptor.level, python.uq.learner.SimulationLearner.SimulationLearner.level, python.uq.manager.ASGCStatistics.ASGCStatistics.level, python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGrid.level, sgpp::datadriven::AlgorithmAdaBoostBase.level, sgpp::datadriven::CombiScheme.level, sgpp::datadriven::LevelIndexPair.level, sgpp::datadriven::OperationMultiEvalModMaskStreaming.level, sgpp::datadriven::OperationMultiEvalStreamingBSplineOCL< T >.level, sgpp::datadriven::OperationMultiEvalStreamingModOCLFastMultiPlatform< T >.level, sgpp::datadriven::OperationMultiEvalStreamingModOCLMaskMultiPlatform< T >.level, sgpp::datadriven::OperationMultiEvalStreamingModOCLUnified< T >.level, sgpp::datadriven::StreamingOCLMultiPlatform::OperationMultiEvalStreamingOCLMultiPlatform< T >.level, sgpp::datadriven::SubspaceNodeCombined.level, and sgpp::datadriven::SubspaceNodeSimple.level.

◆ fromFile()

python.uq.learner.builder.GridDescriptor.GridDescriptor.fromFile (   self,
  filename 
)
Indicates that grid should be restored from file
@param filename: string name of file the grid should be restored from

References python.learner.LearnerBuilder.LearnerBuilder.GridDescriptor.__file, and python.uq.learner.builder.GridDescriptor.GridDescriptor.__file.

◆ fromGrid()

python.uq.learner.builder.GridDescriptor.GridDescriptor.fromGrid (   self,
  grid 
)
Indicates that all grid points in grid should also be in the
new grid
@param grid:

References python.uq.learner.builder.GridDescriptor.GridDescriptor.__boundaryLevel, python.learner.LearnerBuilder.LearnerBuilder.GridDescriptor.__deg, python.uq.estimators.MarginalIntegralStrategy.MarginalIntegralStrategy.__deg, python.uq.learner.builder.GridDescriptor.GridDescriptor.__deg, python.learner.LearnerBuilder.LearnerBuilder.GridDescriptor.__dim, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__dim, python.uq.dists.Corr.Corr.__dim, python.uq.dists.DataDist.DataDist.__dim, python.uq.dists.J.J.__dim, python.uq.dists.MultivariateNormal.MultivariateNormal.__dim, python.uq.learner.builder.GridDescriptor.GridDescriptor.__dim, python.uq.parameters.ParameterSet.ParameterSet.__dim, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__grid, python.uq.learner.builder.GridDescriptor.GridDescriptor.__grid, python.uq.sampler.asgc.ASGCSampler.ASGCSampler.__grid, python.uq.learner.builder.GridDescriptor.GridDescriptor.__gridType, sgpp::base::HashGridPoint.level, sgpp::combigrid::FullGrid.level, sgpp::combigrid::OperationPoleHierarchisationGeneral::HierarchisationGeneralSLE.level, python.learner.folding.FilesFoldingPolicy.FilesFoldingPolicy.level, python.learner.folding.FoldingPolicy.FoldingPolicy.level, python.learner.folding.RandomFoldingPolicy.RandomFoldingPolicy.level, python.learner.folding.SequentialFoldingPolicy.SequentialFoldingPolicy.level, python.learner.folding.StratifiedFoldingPolicy.StratifiedFoldingPolicy.level, python.uq.estimators.MarginalIntegralStrategy.MarginalIntegralStrategy.level, python.uq.learner.builder.GridDescriptor.GridDescriptor.level, python.uq.learner.builder.RegressorSpecificationDescriptor.FoldingDescriptor.level, python.uq.learner.SimulationLearner.SimulationLearner.level, python.uq.manager.ASGCStatistics.ASGCStatistics.level, python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGrid.level, sgpp::datadriven::AlgorithmAdaBoostBase.level, sgpp::datadriven::CombiScheme.level, sgpp::datadriven::LevelIndexPair.level, sgpp::datadriven::OperationMultiEvalModMaskStreaming.level, sgpp::datadriven::OperationMultiEvalStreamingBSplineOCL< T >.level, sgpp::datadriven::OperationMultiEvalStreamingModOCLFastMultiPlatform< T >.level, sgpp::datadriven::OperationMultiEvalStreamingModOCLMaskMultiPlatform< T >.level, sgpp::datadriven::OperationMultiEvalStreamingModOCLUnified< T >.level, sgpp::datadriven::StreamingOCLMultiPlatform::OperationMultiEvalStreamingOCLMultiPlatform< T >.level, sgpp::datadriven::SubspaceNodeCombined.level, and sgpp::datadriven::SubspaceNodeSimple.level.

◆ hasType()

python.uq.learner.builder.GridDescriptor.GridDescriptor.hasType (   self,
  gridType 
)
Defines the grid type
@param gridType: type of the grid

References python.uq.learner.builder.GridDescriptor.GridDescriptor.__gridType.

◆ isFull()

python.uq.learner.builder.GridDescriptor.GridDescriptor.isFull (   self)
Defines if a full grid should be generated

References python.uq.learner.builder.GridDescriptor.GridDescriptor.__full.

◆ withBoundaryLevel()

python.uq.learner.builder.GridDescriptor.GridDescriptor.withBoundaryLevel (   self,
  boundaryLevel 
)
Defines the border type of the grid
@param boundaryLevel: level of the boundary

References python.uq.learner.builder.GridDescriptor.GridDescriptor.__boundaryLevel.

◆ withDegree()

python.uq.learner.builder.GridDescriptor.GridDescriptor.withDegree (   self,
  deg 
)
Defines the polynomial degree of the basis
@param deg: degree of polynomial base as integer

References python.learner.LearnerBuilder.LearnerBuilder.GridDescriptor.__deg, python.uq.estimators.MarginalIntegralStrategy.MarginalIntegralStrategy.__deg, and python.uq.learner.builder.GridDescriptor.GridDescriptor.__deg.

◆ withDimension()

python.uq.learner.builder.GridDescriptor.GridDescriptor.withDimension (   self,
  dim 
)
Defines the dimensionality of the grid
@param dim: dimensionality as integer

References python.learner.LearnerBuilder.LearnerBuilder.GridDescriptor.__dim, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__dim, python.uq.dists.Corr.Corr.__dim, python.uq.dists.DataDist.DataDist.__dim, python.uq.dists.J.J.__dim, python.uq.dists.MultivariateNormal.MultivariateNormal.__dim, python.uq.learner.builder.GridDescriptor.GridDescriptor.__dim, and python.uq.parameters.ParameterSet.ParameterSet.__dim.

◆ withLevel()

python.uq.learner.builder.GridDescriptor.GridDescriptor.withLevel (   self,
  level 
)
Defines the level of the grid
@param level: level as integer

References sgpp::base::HashGridPoint.level, sgpp::combigrid::FullGrid.level, sgpp::combigrid::OperationPoleHierarchisationGeneral::HierarchisationGeneralSLE.level, python.learner.folding.FilesFoldingPolicy.FilesFoldingPolicy.level, python.learner.folding.FoldingPolicy.FoldingPolicy.level, python.learner.folding.RandomFoldingPolicy.RandomFoldingPolicy.level, python.learner.folding.SequentialFoldingPolicy.SequentialFoldingPolicy.level, python.learner.folding.StratifiedFoldingPolicy.StratifiedFoldingPolicy.level, python.uq.estimators.MarginalIntegralStrategy.MarginalIntegralStrategy.level, python.uq.learner.builder.GridDescriptor.GridDescriptor.level, python.uq.learner.builder.RegressorSpecificationDescriptor.FoldingDescriptor.level, python.uq.learner.SimulationLearner.SimulationLearner.level, python.uq.manager.ASGCStatistics.ASGCStatistics.level, python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGrid.level, sgpp::datadriven::AlgorithmAdaBoostBase.level, sgpp::datadriven::CombiScheme.level, sgpp::datadriven::LevelIndexPair.level, sgpp::datadriven::OperationMultiEvalModMaskStreaming.level, sgpp::datadriven::OperationMultiEvalStreamingBSplineOCL< T >.level, sgpp::datadriven::OperationMultiEvalStreamingModOCLFastMultiPlatform< T >.level, sgpp::datadriven::OperationMultiEvalStreamingModOCLMaskMultiPlatform< T >.level, sgpp::datadriven::OperationMultiEvalStreamingModOCLUnified< T >.level, sgpp::datadriven::StreamingOCLMultiPlatform::OperationMultiEvalStreamingOCLMultiPlatform< T >.level, sgpp::datadriven::SubspaceNodeCombined.level, and sgpp::datadriven::SubspaceNodeSimple.level.

Member Data Documentation

◆ level


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