SG++-Doxygen-Documentation
Loading...
Searching...
No Matches
python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification Class Reference
Inheritance diagram for python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification:

Public Member Functions

 __init__ (self)
 
 addReferenceValue (self, key, value, t=-1)
 
 getDim (self)
 
 getDistribution (self)
 
 getEstimationStrategy (self)
 
 getEstimator (self)
 
 getNumberOfMoments (self)
 
 getParameters (self)
 
 getQoI (self)
 
 getReferenceValues (self)
 
 getRefinement (self)
 
 getTimeStepsOfInterest (self)
 
 setDistribution (self, distribution)
 
 setEstimationStrategy (self, strategy)
 
 setEstimator (self, estimator)
 
 setNumberOfMoments (self, k)
 
 setParameters (self, params)
 
 setQoI (self, qoi)
 
 setRefinement (self, refinement)
 
 setTimeStepsOfInterest (self, ts)
 

Protected Attributes

 _qoi
 
 _refinement
 

Constructor & Destructor Documentation

◆ __init__()

python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__init__ (   self)

References python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__distribution, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__estimator, python.uq.analysis.mc.MCAnalysis.MCAnalysis.__estimator, 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.

Member Function Documentation

◆ addReferenceValue()

python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.addReferenceValue (   self,
  key,
  value,
  t = -1 
)

References python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__referenceValues.

◆ getDim()

python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.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.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.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.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.getDim(), and python.uq.uq_setting.UQSetting.UQSetting.getDim().

◆ getDistribution()

python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.getDistribution (   self)

References python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__distribution.

◆ getEstimationStrategy()

python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.getEstimationStrategy (   self)

References python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__estimationStrategy, python.uq.analysis.asgc.ASGCAnalysisBuilder.ASGCAnalysisBuilder.__estimationStrategy, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__estimationStrategy, and python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__estimationStrategy.

◆ getEstimator()

python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.getEstimator (   self)

References python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__estimator, and python.uq.analysis.mc.MCAnalysis.MCAnalysis.__estimator.

◆ getNumberOfMoments()

python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.getNumberOfMoments (   self)

References python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__k.

◆ getParameters()

python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.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()

◆ getReferenceValues()

python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.getReferenceValues (   self)

References python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__referenceValues.

◆ getRefinement()

◆ getTimeStepsOfInterest()

python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.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().

◆ setDistribution()

python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.setDistribution (   self,
  distribution 
)

References python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__distribution.

◆ setEstimationStrategy()

python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.setEstimationStrategy (   self,
  strategy 
)

References python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__estimationStrategy, python.uq.analysis.asgc.ASGCAnalysisBuilder.ASGCAnalysisBuilder.__estimationStrategy, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__estimationStrategy, and python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__estimationStrategy.

◆ setEstimator()

python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.setEstimator (   self,
  estimator 
)

References python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__estimator, and python.uq.analysis.mc.MCAnalysis.MCAnalysis.__estimator.

◆ setNumberOfMoments()

python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.setNumberOfMoments (   self,
  k 
)

References python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__k.

◆ setParameters()

python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.setParameters (   self,
  params 
)

References python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__distribution, 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.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.setTimeStepsOfInterest (   self,
  ts 
)

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.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification._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.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification._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: