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

Public Member Functions

 __init__ (self)
 
 getDim (self)
 
 getKnowledgeTypes (self)
 
 getParameters (self)
 
 getQoI (self)
 
 getRefinement (self)
 
 getTimeStepsOfInterest (self)
 
 setKnowledgeTypes (self, value)
 
 setParameters (self, value)
 
 setQoI (self, value)
 
 setRefinement (self, value)
 
 setTimeStepsOfInterest (self, value)
 

Protected Attributes

 _qoi
 
 _refinement
 

Detailed Description

Collection of parameters, which specify the ASGC process.
An object of the class is aggregated by the ASGC object.

Constructor & Destructor Documentation

◆ __init__()

python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.__init__ (   self)

References python.controller.InfoToScreenRegressor.InfoToScreenRegressor.__class__, python.uq.estimators.AnalyticEstimationStrategy.AnalyticEstimationStrategy.__class__, python.uq.estimators.MarginalAnalyticEstimationStrategy.MarginalAnalyticEstimationStrategy.__class__, python.uq.estimators.MarginalIntegralStrategy.MarginalIntegralStrategy.__class__, python.uq.learner.builder.SimulationLearnerBuilder.SimulationLearnerBuilder.__class__, python.uq.learner.Regressor.Regressor.__class__, python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.__class__, python.uq.quadrature.bilinearform.DiscreteBilinearScipyQuadratureStrategy.DiscreteBilinearScipyQuadratureStrategy.__class__, python.uq.quadrature.bilinearform.PiecewiseConstantQuadratureStrategy.PiecewiseConstantQuadratureStrategy.__class__, python.uq.quadrature.bilinearform.SparseGridQuadratureStrategy.SparseGridQuadratureStrategy.__class__, python.uq.quadrature.bilinearform.UniformQuadratureStrategy.UniformQuadratureStrategy.__class__, python.uq.refinement.RefinementStrategy.AnchoredWeightedL2OptRanking.__class__, python.uq.refinement.RefinementStrategy.WeightedL2OptRanking.__class__, python.uq.refinement.RefinementStrategy.AnchoredExpectationValueOptRanking.__class__, python.uq.refinement.RefinementStrategy.ExpectationValueOptRanking.__class__, python.uq.refinement.RefinementStrategy.VarianceOptRanking.__class__, python.uq.refinement.RefinementStrategy.AnchoredVarianceOptRanking.__class__, python.uq.refinement.RefinementStrategy.MeanSquaredOptRanking.__class__, python.uq.refinement.RefinementStrategy.AnchoredMeanSquaredOptRanking.__class__, python.uq.refinement.RefinementStrategy.SquaredSurplusBFRanking.__class__, python.uq.refinement.RefinementStrategy.WeightedL2BFRanking.__class__, python.uq.refinement.RefinementStrategy.VarianceBFRanking.__class__, python.uq.refinement.RefinementStrategy.ExpectationValueBFRanking.__class__, python.uq.refinement.RefinementStrategy.LinearSurplusEstimationRanking.__class__, python.uq.refinement.RefinementStrategy.PredictiveRanking.__class__, python.uq.sampler.asgc.ASGCSampler.ASGCSampler.__class__, python.uq.sampler.MCSampler.MCSampler.__class__, python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.__init__(), python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__params, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__params, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__params, python.uq.analysis.mc.MCAnalysis.MCAnalysis.__params, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__params, python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.__params, python.uq.manager.ASGCUQManager.ASGCUQManager.__params, python.uq.parameters.ParameterSet.ParameterSet.__params, python.uq.parameters.ParameterSet.ParameterSetIterator.__params, python.uq.sampler.asgc.ASGCSampler.ASGCSampler.__params, and python.uq.sampler.asgc.ASGCSamplerSpecification.ASGCSamplerSpecification.__params.

Referenced by python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.__init__().

Member Function Documentation

◆ getDim()

python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.getDim (   self)

References python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__params, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__params, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__params, python.uq.analysis.mc.MCAnalysis.MCAnalysis.__params, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__params, python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.__params, python.uq.manager.ASGCUQManager.ASGCUQManager.__params, python.uq.parameters.ParameterSet.ParameterSet.__params, python.uq.parameters.ParameterSet.ParameterSetIterator.__params, python.uq.sampler.asgc.ASGCSampler.ASGCSampler.__params, python.uq.sampler.asgc.ASGCSamplerSpecification.ASGCSamplerSpecification.__params, and python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.getDim().

Referenced by python.uq.dists.SGDEdist.SGDEdist.__str__(), python.uq.dists.Dist.Dist.cov(), python.uq.parameters.ParameterSet.ParameterSet.extractActiveSubset(), python.uq.dists.KDEDist.KDEDist.getBandwidths(), python.uq.dists.EstimatedDist.EstimatedDist.getBounds(), python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.getDim(), and python.uq.uq_setting.UQSetting.UQSetting.getDim().

◆ getKnowledgeTypes()

python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.getKnowledgeTypes (   self)

References python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.__knowledgeTypes, python.uq.manager.ASGCUQManager.ASGCUQManager.__knowledgeTypes, and python.uq.sampler.asgc.ASGCSamplerSpecification.ASGCSamplerSpecification.__knowledgeTypes.

Referenced by python.uq.learner.SimulationLearner.SimulationLearner.getLearner(), and python.uq.manager.ASGCUQManager.ASGCUQManager.runNextSamples().

◆ getParameters()

python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.getParameters (   self)

References python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__params, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__params, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__params, python.uq.analysis.mc.MCAnalysis.MCAnalysis.__params, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__params, python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.__params, python.uq.manager.ASGCUQManager.ASGCUQManager.__params, python.uq.parameters.ParameterSet.ParameterSet.__params, python.uq.parameters.ParameterSet.ParameterSetIterator.__params, python.uq.sampler.asgc.ASGCSampler.ASGCSampler.__params, and python.uq.sampler.asgc.ASGCSamplerSpecification.ASGCSamplerSpecification.__params.

Referenced by python.uq.learner.SimulationLearner.SimulationLearner.getLearner().

◆ getQoI()

◆ getRefinement()

◆ getTimeStepsOfInterest()

python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.getTimeStepsOfInterest (   self)

References python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__timeStepsOfInterest, python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.__timeStepsOfInterest, python.uq.manager.ASGCUQManager.ASGCUQManager.__timeStepsOfInterest, and python.uq.sampler.asgc.ASGCSamplerSpecification.ASGCSamplerSpecification.__timeStepsOfInterest.

Referenced by python.uq.learner.SimulationLearner.SimulationLearner.refineGrid(), and python.uq.learner.SimulationLearner.SimulationLearner.setDataContainer().

◆ setKnowledgeTypes()

python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.setKnowledgeTypes (   self,
  value 
)

References python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.__knowledgeTypes, python.uq.manager.ASGCUQManager.ASGCUQManager.__knowledgeTypes, and python.uq.sampler.asgc.ASGCSamplerSpecification.ASGCSamplerSpecification.__knowledgeTypes.

◆ setParameters()

python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.setParameters (   self,
  value 
)

References python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__params, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__params, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__params, python.uq.analysis.mc.MCAnalysis.MCAnalysis.__params, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__params, python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.__params, python.uq.manager.ASGCUQManager.ASGCUQManager.__params, python.uq.parameters.ParameterSet.ParameterSet.__params, python.uq.parameters.ParameterSet.ParameterSetIterator.__params, python.uq.sampler.asgc.ASGCSampler.ASGCSampler.__params, and python.uq.sampler.asgc.ASGCSamplerSpecification.ASGCSamplerSpecification.__params.

◆ setQoI()

◆ setRefinement()

◆ setTimeStepsOfInterest()

python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.setTimeStepsOfInterest (   self,
  value 
)

References python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__timeStepsOfInterest, python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.__timeStepsOfInterest, python.uq.manager.ASGCUQManager.ASGCUQManager.__timeStepsOfInterest, and python.uq.sampler.asgc.ASGCSamplerSpecification.ASGCSamplerSpecification.__timeStepsOfInterest.

Member Data Documentation

◆ _qoi

python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification._qoi
protected

Referenced by python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.computeMoments(), python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.computeStats(), python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.computeSurplusesLevelWise(), python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.computeVar(), python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.getAnovaDecomposition(), python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.getQoI(), python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.getQoI(), python.uq.manager.ASGCUQManager.ASGCUQManager.getQoI(), python.uq.sampler.asgc.ASGCSamplerSpecification.ASGCSamplerSpecification.getQoI(), python.uq.manager.ASGCUQManager.ASGCUQManager.learnDataWithoutTest(), python.uq.manager.ASGCUQManager.ASGCUQManager.learnDataWithTest(), python.uq.analysis.Analysis.Analysis.mean(), python.uq.manager.ASGCUQManager.ASGCUQManager.recomputeStats(), python.uq.manager.ASGCUQManager.ASGCUQManager.runNextSamples(), python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.sampleGrids(), python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.setEstimationStrategy(), python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.setQoI(), python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.setQoI(), python.uq.manager.ASGCUQManager.ASGCUQManager.setQoI(), python.uq.sampler.asgc.ASGCSamplerSpecification.ASGCSamplerSpecification.setQoI(), python.uq.manager.ASGCUQManager.ASGCUQManager.updateDataContainer(), python.uq.analysis.Analysis.Analysis.var(), python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.writeCheckpoints(), and python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.writeSensitivityValues().

◆ _refinement

python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification._refinement
protected

Referenced by python.uq.refinement.RefinementManagerDescriptor.MostPromisingChildrenDescriptor.__init__(), python.uq.refinement.RefinementManagerDescriptor.RefinementManagerDescriptor.addMostPromisingChildren(), python.uq.refinement.RefinementManagerDescriptor.RefinementManagerDescriptor.create(), python.uq.refinement.RefinementManagerDescriptor.RefineCurrentNodesDescriptor.createAllChildrenOnRefinement(), python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.getRefinement(), python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.getRefinement(), python.uq.manager.ASGCUQManager.ASGCUQManager.getRefinement(), python.uq.sampler.asgc.ASGCSamplerSpecification.ASGCSamplerSpecification.getRefinement(), python.uq.refinement.RefinementManagerDescriptor.AdmissibleSetDescriptor.refineInnerNodes(), python.uq.refinement.RefinementManagerDescriptor.RefinementManagerDescriptor.refineMostPromisingNodes(), python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.setRefinement(), python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.setRefinement(), python.uq.refinement.RefinementManagerDescriptor.RefineCurrentNodesDescriptor.useANOVARefinement(), python.uq.refinement.RefinementManagerDescriptor.RefinementManagerDescriptor.withAdaptMaxLevel(), python.uq.refinement.RefinementManagerDescriptor.RefinementManagerDescriptor.withAdaptPoints(), python.uq.refinement.RefinementManagerDescriptor.RefinementManagerDescriptor.withAdaptRate(), python.uq.refinement.RefinementManagerDescriptor.RefinementManagerDescriptor.withAdaptThreshold(), python.uq.refinement.RefinementManagerDescriptor.RefinementManagerDescriptor.withAdaptTimeWindow(), python.uq.refinement.RefinementManagerDescriptor.RefineCurrentNodesDescriptor.withAnchoredExpectationValueOptimizationRanking(), python.uq.refinement.RefinementManagerDescriptor.RefineCurrentNodesDescriptor.withAnchoredMeanSquaredOptRanking(), python.uq.refinement.RefinementManagerDescriptor.RefineCurrentNodesDescriptor.withAnchoredVarianceOptimizationRanking(), python.uq.refinement.RefinementManagerDescriptor.RefineCurrentNodesDescriptor.withAnchoredWeightedL2OptimizationRanking(), python.uq.refinement.RefinementManagerDescriptor.RefinementManagerDescriptor.withAverageWeightening(), python.uq.refinement.RefinementManagerDescriptor.RefinementManagerDescriptor.withBalancing(), python.uq.refinement.RefinementManagerDescriptor.RefineCurrentNodesDescriptor.withExpectationValueOptimizationRanking(), python.uq.refinement.RefinementManagerDescriptor.MostPromisingChildrenDescriptor.withExpectationValueOptimizationRanking(), python.uq.refinement.RefinementManagerDescriptor.RefineCurrentNodesDescriptor.withMeanSquaredOptRanking(), python.uq.refinement.RefinementManagerDescriptor.RefineCurrentNodesDescriptor.withPM1D_MC_Ranking(), python.uq.refinement.RefinementManagerDescriptor.MostPromisingChildrenDescriptor.withPredictiveRanking(), python.uq.refinement.RefinementManagerDescriptor.RefineCurrentNodesDescriptor.withSquaredSurplusRanking(), python.uq.refinement.RefinementManagerDescriptor.MostPromisingChildrenDescriptor.withSquaredSurplusRanking(), python.uq.refinement.RefinementManagerDescriptor.AdmissibleSetDescriptor.withSurplusRanking(), python.uq.refinement.RefinementManagerDescriptor.MostPromisingChildrenDescriptor.withSurplusRatioEstimationRanking(), python.uq.refinement.RefinementManagerDescriptor.AdmissibleSetDescriptor.withSurplusRatioRanking(), python.uq.refinement.RefinementManagerDescriptor.RefineCurrentNodesDescriptor.withVarianceOptimizationRanking(), python.uq.refinement.RefinementManagerDescriptor.MostPromisingChildrenDescriptor.withVarianceOptimizationRanking(), python.uq.refinement.RefinementManagerDescriptor.RefineCurrentNodesDescriptor.withWeightedL2OptimizationRanking(), python.uq.refinement.RefinementManagerDescriptor.MostPromisingChildrenDescriptor.withWeightedL2OptimizationRanking(), python.uq.refinement.RefinementManagerDescriptor.MostPromisingChildrenDescriptor.withWeightedSurplusOptimizationRanking(), and python.uq.refinement.RefinementManagerDescriptor.RefineCurrentNodesDescriptor.withWeightedSurplusRanking().


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