SG++-Doxygen-Documentation
|
Public Member Functions | |
def | __init__ (self) |
def | getDim (self) |
def | getGrid (self) |
def | getKnowledge (self) |
def | getKnowledgeTypes (self) |
def | getParameters (self) |
def | getQoI (self) |
def | getRefinement (self) |
def | getRefinement (self) |
def | getTestSet (self) |
def | getTimeStepsOfInterest (self) |
def | hasMoreSamples (self) |
def | learnData (self) |
def | learnDataWithoutTest (self, args, kws) |
def | learnDataWithTest (self, dataset=None, args, kws) |
def | recomputeStats (self) |
def | runNextSamples (self) |
def | setKnowledgeTypes (self, value) |
def | setLearnWithTest (self, value) |
def | setParameters (self, value) |
def | setQoI (self, value) |
def | setRefinement (self, value) |
def | setSampler (self, sampler) |
def | setTestSet (self, value) |
def | setTimeStepsOfInterest (self, value) |
def | updateDataContainer (self, updateTestData=False) |
Public Attributes | |
dataContainer | |
knowledge | |
learner | |
learnWithTest | |
refinementManager | |
sampler | |
stats | |
testSet | |
uqSetting | |
verbose | |
def python.uq.manager.ASGCUQManager.ASGCUQManager.__init__ | ( | self | ) |
def python.uq.manager.ASGCUQManager.ASGCUQManager.getDim | ( | self | ) |
References python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__params, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__params, python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.__params, python.uq.manager.ASGCUQManager.ASGCUQManager.__params, python.uq.analysis.mc.MCAnalysis.MCAnalysis.__params, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__params, and python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__params.
Referenced by python.uq.dists.SGDEdist.SGDEdist.__str__(), python.uq.parameters.ParameterSet.ParameterSet.extractActiveSubset(), python.uq.dists.KDEDist.KDEDist.getBandwidths(), and python.uq.uq_setting.UQSetting.UQSetting.getDim().
def python.uq.manager.ASGCUQManager.ASGCUQManager.getGrid | ( | self | ) |
References python.uq.manager.ASGCUQManager.ASGCUQManager.sampler.
Referenced by python.uq.manager.ASGCUQManager.ASGCUQManager.learnDataWithoutTest(), python.uq.manager.ASGCUQManager.ASGCUQManager.learnDataWithTest(), python.uq.manager.ASGCUQManager.ASGCUQManager.recomputeStats(), and python.uq.manager.ASGCUQManager.ASGCUQManager.runNextSamples().
def python.uq.manager.ASGCUQManager.ASGCUQManager.getKnowledge | ( | self | ) |
def python.uq.manager.ASGCUQManager.ASGCUQManager.getKnowledgeTypes | ( | self | ) |
References python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.__knowledgeTypes, and python.uq.manager.ASGCUQManager.ASGCUQManager.__knowledgeTypes.
Referenced by python.uq.learner.SimulationLearner.SimulationLearner.getLearner(), and python.uq.manager.ASGCUQManager.ASGCUQManager.runNextSamples().
def python.uq.manager.ASGCUQManager.ASGCUQManager.getParameters | ( | self | ) |
References python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__params, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__params, python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.__params, python.uq.manager.ASGCUQManager.ASGCUQManager.__params, python.uq.analysis.mc.MCAnalysis.MCAnalysis.__params, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__params, and python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__params.
Referenced by python.uq.learner.SimulationLearner.SimulationLearner.getLearner().
def python.uq.manager.ASGCUQManager.ASGCUQManager.getQoI | ( | self | ) |
References python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification._qoi, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification._qoi, python.uq.manager.ASGCUQManager.ASGCUQManager._qoi, and python.uq.analysis.Analysis.Analysis._qoi.
Referenced by python.uq.learner.SimulationLearner.SimulationLearner.setDataContainer(), and python.uq.learner.SimulationLearner.SimulationLearner.updateResults().
def python.uq.manager.ASGCUQManager.ASGCUQManager.getRefinement | ( | self | ) |
References python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification._refinement, python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification._refinement, python.uq.refinement.RefinementManagerDescriptor.RefinementManagerDescriptor._refinement, python.uq.sampler.asgc.ASGCSamplerSpecification.ASGCSamplerSpecification._refinement, and python.uq.refinement.RefinementManagerDescriptor.AdmissibleSetDescriptor._refinement.
Referenced by python.uq.manager.ASGCUQManager.ASGCUQManager.getRefinement(), and python.uq.learner.SimulationLearner.SimulationLearner.refineGrid().
def python.uq.manager.ASGCUQManager.ASGCUQManager.getRefinement | ( | self | ) |
def python.uq.manager.ASGCUQManager.ASGCUQManager.getTestSet | ( | self | ) |
def python.uq.manager.ASGCUQManager.ASGCUQManager.getTimeStepsOfInterest | ( | self | ) |
References python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.__timeStepsOfInterest, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__timeStepsOfInterest, and python.uq.manager.ASGCUQManager.ASGCUQManager.__timeStepsOfInterest.
Referenced by python.uq.learner.SimulationLearner.SimulationLearner.refineGrid(), and python.uq.learner.SimulationLearner.SimulationLearner.setDataContainer().
def python.uq.manager.ASGCUQManager.ASGCUQManager.hasMoreSamples | ( | self | ) |
def python.uq.manager.ASGCUQManager.ASGCUQManager.learnData | ( | self | ) |
Learn the available data
References python.uq.manager.ASGCUQManager.ASGCUQManager.learnDataWithoutTest(), python.uq.learner.Regressor.Regressor.learnDataWithTest(), python.uq.learner.Interpolant.Interpolant.learnDataWithTest(), python.uq.learner.Learner.Learner.learnDataWithTest(), python.learner.Learner.Learner.learnDataWithTest(), python.uq.manager.ASGCUQManager.ASGCUQManager.learnDataWithTest(), python.uq.learner.SimulationLearner.SimulationLearner.learnDataWithTest(), python.uq.manager.ASGCUQManager.ASGCUQManager.learnWithTest, python.uq.manager.ASGCUQManager.ASGCUQManager.sampler, and python.uq.manager.ASGCUQManager.ASGCUQManager.updateDataContainer().
Referenced by python.uq.manager.ASGCUQManager.ASGCUQManager.learnDataWithoutTest(), and python.uq.manager.ASGCUQManager.ASGCUQManager.runNextSamples().
def python.uq.manager.ASGCUQManager.ASGCUQManager.learnDataWithoutTest | ( | self, | |
args, | |||
kws | |||
) |
References python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification._qoi, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification._qoi, python.uq.manager.ASGCUQManager.ASGCUQManager._qoi, python.uq.analysis.Analysis.Analysis._qoi, python.uq.operations.sparse_grid.copyGrid(), python.uq.manager.ASGCUQManager.ASGCUQManager.dataContainer, python.uq.learner.SimulationLearner.SimulationLearner.dataContainer, python.uq.learner.Learner.Learner.dataContainer, python.learner.Learner.Learner.dataContainer, python.uq.manager.ASGCUQManager.ASGCUQManager.getGrid(), python.uq.manager.ASGCUQManager.ASGCUQManager.knowledge, python.uq.learner.SimulationLearner.SimulationLearner.knowledge, python.uq.learner.Learner.Learner.knowledge, python.learner.Learner.Learner.knowledge, python.controller.CheckpointController.CheckpointController.knowledge, python.uq.manager.ASGCUQManager.ASGCUQManager.learnData(), python.uq.manager.ASGCUQManager.ASGCUQManager.learner, python.uq.dists.SGDEdist.SGDEdist.learner, python.controller.CheckpointController.CheckpointController.learner, python.uq.manager.ASGCUQManager.ASGCUQManager.sampler, python.uq.manager.ASGCUQManager.ASGCUQManager.stats, sgpp::base::OCLManager.verbose, sgpp::base::OCLManagerMultiPlatform.verbose, python.uq.manager.ASGCUQManager.ASGCUQManager.verbose, and python.uq.estimators.MonteCarloStrategy.MonteCarloStrategy.verbose.
Referenced by python.uq.manager.ASGCUQManager.ASGCUQManager.learnData(), and python.uq.manager.ASGCUQManager.ASGCUQManager.recomputeStats().
def python.uq.manager.ASGCUQManager.ASGCUQManager.learnDataWithTest | ( | self, | |
dataset = None , |
|||
args, | |||
kws | |||
) |
References python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification._qoi, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification._qoi, python.uq.manager.ASGCUQManager.ASGCUQManager._qoi, python.uq.analysis.Analysis.Analysis._qoi, python.uq.operations.sparse_grid.copyGrid(), python.uq.manager.ASGCUQManager.ASGCUQManager.dataContainer, python.uq.learner.SimulationLearner.SimulationLearner.dataContainer, python.uq.learner.Learner.Learner.dataContainer, python.learner.Learner.Learner.dataContainer, python.uq.manager.ASGCUQManager.ASGCUQManager.getGrid(), python.uq.manager.ASGCUQManager.ASGCUQManager.knowledge, python.uq.learner.SimulationLearner.SimulationLearner.knowledge, python.uq.learner.Learner.Learner.knowledge, python.learner.Learner.Learner.knowledge, python.controller.CheckpointController.CheckpointController.knowledge, python.uq.manager.ASGCUQManager.ASGCUQManager.learner, python.uq.dists.SGDEdist.SGDEdist.learner, python.controller.CheckpointController.CheckpointController.learner, python.uq.manager.ASGCUQManager.ASGCUQManager.sampler, python.uq.manager.ASGCUQManager.ASGCUQManager.stats, sgpp::base::OCLManager.verbose, sgpp::base::OCLManagerMultiPlatform.verbose, python.uq.manager.ASGCUQManager.ASGCUQManager.verbose, and python.uq.estimators.MonteCarloStrategy.MonteCarloStrategy.verbose.
Referenced by python.uq.manager.ASGCUQManager.ASGCUQManager.learnData(), and python.uq.manager.ASGCUQManager.ASGCUQManager.recomputeStats().
def python.uq.manager.ASGCUQManager.ASGCUQManager.recomputeStats | ( | self | ) |
References python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification._qoi, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification._qoi, python.uq.manager.ASGCUQManager.ASGCUQManager._qoi, python.uq.analysis.Analysis.Analysis._qoi, python.uq.manager.ASGCUQManager.ASGCUQManager.dataContainer, python.uq.learner.SimulationLearner.SimulationLearner.dataContainer, python.uq.learner.Learner.Learner.dataContainer, python.learner.Learner.Learner.dataContainer, python.uq.manager.ASGCUQManager.ASGCUQManager.getGrid(), python.uq.manager.ASGCUQManager.ASGCUQManager.knowledge, python.uq.learner.SimulationLearner.SimulationLearner.knowledge, python.uq.learner.Learner.Learner.knowledge, python.learner.Learner.Learner.knowledge, python.controller.CheckpointController.CheckpointController.knowledge, python.uq.manager.ASGCUQManager.ASGCUQManager.learnDataWithoutTest(), python.uq.manager.ASGCUQManager.ASGCUQManager.learnDataWithTest(), python.uq.manager.ASGCUQManager.ASGCUQManager.learner, python.uq.dists.SGDEdist.SGDEdist.learner, python.controller.CheckpointController.CheckpointController.learner, python.uq.manager.ASGCUQManager.ASGCUQManager.learnWithTest, python.uq.manager.ASGCUQManager.ASGCUQManager.stats, python.uq.manager.ASGCUQManager.ASGCUQManager.updateDataContainer(), sgpp::base::OCLManager.verbose, sgpp::base::OCLManagerMultiPlatform.verbose, python.uq.manager.ASGCUQManager.ASGCUQManager.verbose, and python.uq.estimators.MonteCarloStrategy.MonteCarloStrategy.verbose.
def python.uq.manager.ASGCUQManager.ASGCUQManager.runNextSamples | ( | self | ) |
References python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__params, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__params, python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.__params, python.uq.manager.ASGCUQManager.ASGCUQManager.__params, python.uq.analysis.mc.MCAnalysis.MCAnalysis.__params, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__params, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__params, python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.__timeStepsOfInterest, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__timeStepsOfInterest, python.uq.manager.ASGCUQManager.ASGCUQManager.__timeStepsOfInterest, python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification._qoi, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification._qoi, python.uq.manager.ASGCUQManager.ASGCUQManager._qoi, python.uq.analysis.Analysis.Analysis._qoi, python.uq.manager.ASGCUQManager.ASGCUQManager.getGrid(), python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.getKnowledgeTypes(), python.uq.manager.ASGCUQManager.ASGCUQManager.getKnowledgeTypes(), python.uq.manager.ASGCUQManager.ASGCUQManager.knowledge, python.uq.learner.SimulationLearner.SimulationLearner.knowledge, python.uq.learner.Learner.Learner.knowledge, python.learner.Learner.Learner.knowledge, python.controller.CheckpointController.CheckpointController.knowledge, python.uq.learner.Regressor.Regressor.learnData(), python.uq.learner.Interpolant.Interpolant.learnData(), python.uq.manager.ASGCUQManager.ASGCUQManager.learnData(), python.uq.learner.Learner.Learner.learnData(), python.uq.learner.SimulationLearner.SimulationLearner.learnData(), python.learner.Learner.Learner.learnData(), python.uq.manager.ASGCUQManager.ASGCUQManager.sampler, and python.uq.manager.ASGCUQManager.ASGCUQManager.uqSetting.
def python.uq.manager.ASGCUQManager.ASGCUQManager.setKnowledgeTypes | ( | self, | |
value | |||
) |
References python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.__knowledgeTypes, and python.uq.manager.ASGCUQManager.ASGCUQManager.__knowledgeTypes.
def python.uq.manager.ASGCUQManager.ASGCUQManager.setLearnWithTest | ( | self, | |
value | |||
) |
def python.uq.manager.ASGCUQManager.ASGCUQManager.setParameters | ( | self, | |
value | |||
) |
References python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__params, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__params, python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.__params, python.uq.manager.ASGCUQManager.ASGCUQManager.__params, python.uq.analysis.mc.MCAnalysis.MCAnalysis.__params, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__params, and python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__params.
def python.uq.manager.ASGCUQManager.ASGCUQManager.setQoI | ( | self, | |
value | |||
) |
References python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification._qoi, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification._qoi, python.uq.manager.ASGCUQManager.ASGCUQManager._qoi, and python.uq.analysis.Analysis.Analysis._qoi.
def python.uq.manager.ASGCUQManager.ASGCUQManager.setRefinement | ( | self, | |
value | |||
) |
def python.uq.manager.ASGCUQManager.ASGCUQManager.setSampler | ( | self, | |
sampler | |||
) |
def python.uq.manager.ASGCUQManager.ASGCUQManager.setTestSet | ( | self, | |
value | |||
) |
def python.uq.manager.ASGCUQManager.ASGCUQManager.setTimeStepsOfInterest | ( | self, | |
value | |||
) |
References python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.__timeStepsOfInterest, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__timeStepsOfInterest, and python.uq.manager.ASGCUQManager.ASGCUQManager.__timeStepsOfInterest.
def python.uq.manager.ASGCUQManager.ASGCUQManager.updateDataContainer | ( | self, | |
updateTestData = False |
|||
) |
Sets the training dataContainerDict container given a UQSetting WARNING: This method has severe performance issues. It needs to be improved such that it loads just the last computed chunk of samples.
References python.uq.manager.ASGCUQManager.ASGCUQManager.__prepareDataContainer(), python.uq.learner.SimulationLearner.SimulationLearner.__prepareDataContainer(), python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.__timeStepsOfInterest, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__timeStepsOfInterest, python.uq.manager.ASGCUQManager.ASGCUQManager.__timeStepsOfInterest, python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification._qoi, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification._qoi, python.uq.manager.ASGCUQManager.ASGCUQManager._qoi, python.uq.analysis.Analysis.Analysis._qoi, python.uq.manager.ASGCUQManager.ASGCUQManager.dataContainer, python.uq.learner.SimulationLearner.SimulationLearner.dataContainer, python.uq.learner.Learner.Learner.dataContainer, python.learner.Learner.Learner.dataContainer, python.uq.manager.ASGCUQManager.ASGCUQManager.testSet, and python.uq.manager.ASGCUQManager.ASGCUQManager.uqSetting.
Referenced by python.uq.manager.ASGCUQManager.ASGCUQManager.learnData(), and python.uq.manager.ASGCUQManager.ASGCUQManager.recomputeStats().
python.uq.manager.ASGCUQManager.ASGCUQManager.dataContainer |
Referenced by python.uq.learner.Regressor.Regressor.learnData(), python.uq.learner.Interpolant.Interpolant.learnData(), python.uq.learner.Regressor.Regressor.learnDataWithFolding(), python.uq.manager.ASGCUQManager.ASGCUQManager.learnDataWithoutTest(), python.uq.learner.Regressor.Regressor.learnDataWithTest(), python.uq.learner.Interpolant.Interpolant.learnDataWithTest(), python.uq.manager.ASGCUQManager.ASGCUQManager.learnDataWithTest(), python.uq.manager.ASGCUQManager.ASGCUQManager.recomputeStats(), and python.uq.manager.ASGCUQManager.ASGCUQManager.updateDataContainer().
python.uq.manager.ASGCUQManager.ASGCUQManager.knowledge |
Referenced by python.uq.manager.ASGCUQManager.ASGCUQManager.getKnowledge(), python.uq.manager.ASGCUQManager.ASGCUQManager.learnDataWithoutTest(), python.uq.manager.ASGCUQManager.ASGCUQManager.learnDataWithTest(), python.uq.manager.ASGCUQManager.ASGCUQManager.recomputeStats(), python.uq.manager.ASGCUQManager.ASGCUQManager.runNextSamples(), python.learner.Classifier.Classifier.updateResults(), and python.learner.Regressor.Regressor.updateResults().
python.uq.manager.ASGCUQManager.ASGCUQManager.learner |
python.uq.manager.ASGCUQManager.ASGCUQManager.learnWithTest |
python.uq.manager.ASGCUQManager.ASGCUQManager.refinementManager |
python.uq.manager.ASGCUQManager.ASGCUQManager.sampler |
Referenced by python.uq.manager.ASGCUQManager.ASGCUQManager.getGrid(), python.uq.manager.ASGCUQManager.ASGCUQManager.hasMoreSamples(), python.uq.manager.ASGCUQManager.ASGCUQManager.learnData(), python.uq.manager.ASGCUQManager.ASGCUQManager.learnDataWithoutTest(), python.uq.manager.ASGCUQManager.ASGCUQManager.learnDataWithTest(), python.uq.manager.ASGCUQManager.ASGCUQManager.runNextSamples(), and python.uq.manager.ASGCUQManager.ASGCUQManager.setSampler().
python.uq.manager.ASGCUQManager.ASGCUQManager.stats |
python.uq.manager.ASGCUQManager.ASGCUQManager.testSet |
python.uq.manager.ASGCUQManager.ASGCUQManager.uqSetting |
python.uq.manager.ASGCUQManager.ASGCUQManager.verbose |
Referenced by python.uq.operations.forcePositivity.operationMakePositiveFast.OperationMakePositiveFast.addFullGridPoints(), python.uq.refinement.RefinementManager.RefinementManager.candidates(), python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.computeCandidates(), python.uq.operations.forcePositivity.findIntersections.IntersectionCandidates.findIntersections(), python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.getLocalMaxLevel(), python.uq.manager.ASGCUQManager.ASGCUQManager.learnDataWithoutTest(), python.uq.manager.ASGCUQManager.ASGCUQManager.learnDataWithTest(), python.uq.operations.forcePositivity.operationMakePositive.OperationMakePositive.makeCurrentNodalValuesPositive(), python.uq.operations.forcePositivity.operationMakePositive.OperationMakePositive.makePositive(), python.uq.operations.forcePositivity.operationMakePositiveFast.OperationMakePositiveFast.makePositive(), python.uq.manager.ASGCUQManager.ASGCUQManager.recomputeStats(), python.uq.refinement.RefinementManager.RefinementManager.refineGrid(), and python.uq.operations.forcePositivity.localFullGridSearch.LocalFullGridCandidates.splitFullGrids().