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

Public Member Functions

 __init__ (self, uqManager, strategy=None)
 
 computeL2ErrorSurpluses (self, qoi, t, dtype, iteration)
 
 computeMean (self, iteration, qoi, t)
 
 computeMoments (self, iterations=None, ts=None)
 
 computeStats (self, dtype)
 
 computeSurplusesLevelWise (self, t=0, dtype=KnowledgeTypes.SIMPLE, iteration=None)
 
 computeVar (self, iteration, qoi, t)
 
 estimateDensity (self, ts=[0], n=10000, dtype="kde", samples=None, config={})
 
 eval (self, samples, ts=None, dtype=KnowledgeTypes.SIMPLE)
 
 generateUnitSamples (self, n=10000)
 
 getAnovaDecomposition (self, t=0, iteration=None, *args, **kws)
 
 getGrid (self)
 
 getSurpluses (self)
 
 getUQManager (self)
 
 sampleGrids (self, filename)
 
 setEstimationStrategy (self, strategy)
 
 setVerbose (self, verbose)
 
 writeCheckpoints (self, filename)
 
 writeSensitivityValues (self, filename)
 
 writeStats (self, filename)
 
 writeSurplusesLevelWise (self, filename)
 

Protected Attributes

 _qoi
 
 _verbose
 

Detailed Description

The ASGC class

Constructor & Destructor Documentation

◆ __init__()

python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__init__ (   self,
  uqManager,
  strategy = None 
)

References python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__anova, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__estimationStrategy, python.uq.analysis.asgc.ASGCAnalysisBuilder.ASGCAnalysisBuilder.__estimationStrategy, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__estimationStrategy, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__estimationStrategy, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__knowledge, 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, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__T, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__T, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__T, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__U, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__U, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__U, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__uqManager, and python.uq.analysis.asgc.ASGCAnalysisBuilder.ASGCAnalysisBuilder.__uqManager.

Member Function Documentation

◆ computeL2ErrorSurpluses()

python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.computeL2ErrorSurpluses (   self,
  qoi,
  t,
  dtype,
  iteration 
)

References python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__knowledge.

Referenced by python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.computeStats().

◆ computeMean()

python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.computeMean (   self,
  iteration,
  qoi,
  t 
)

References python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__estimationStrategy, python.uq.analysis.asgc.ASGCAnalysisBuilder.ASGCAnalysisBuilder.__estimationStrategy, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__estimationStrategy, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__estimationStrategy, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__knowledge, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__T, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__T, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__T, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__U, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__U, and python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__U.

Referenced by python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.computeVar(), and python.uq.analysis.Analysis.Analysis.mean().

◆ computeMoments()

python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.computeMoments (   self,
  iterations = None,
  ts = None 
)

References python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__knowledge, python.uq.analysis.Analysis.Analysis._qoi, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis._qoi, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification._qoi, python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification._qoi, python.uq.manager.ASGCUQManager.ASGCUQManager._qoi, python.uq.sampler.asgc.ASGCSamplerSpecification.ASGCSamplerSpecification._qoi, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.getGrid(), sgpp::base::DistributionLogNormal.mean, sgpp::base::DistributionNormal.mean, sgpp::base::DistributionTruncNormal.mean, sgpp::datadriven::KernelDensityEstimator.mean(), sgpp::datadriven::LearnerSGDE.mean(), sgpp::datadriven::SparseGridDensityEstimator.mean(), sgpp::datadriven::DensityEstimator.mean(), sgpp::datadriven::BayesianOptimization.mean(), sgpp::datadriven::LearnerSGDE.mean(), sgpp::datadriven::SparseGridDensityEstimator.mean(), sgpp::datadriven::OperationCovariance.mean(), python.uq.dists.Beta.Beta.mean(), python.uq.dists.DataDist.DataDist.mean(), python.uq.dists.Dist.Dist.mean(), python.uq.dists.J.J.mean(), python.uq.dists.Lognormal.Lognormal.mean(), python.uq.dists.Normal.Normal.mean(), python.uq.dists.SGDEdist.SGDEdist.mean(), python.uq.dists.TNormal.TNormal.mean(), python.uq.dists.Uniform.Uniform.mean(), python.uq.estimators.Estimator.Estimator.mean(), python.uq.estimators.SparseGridEstimator.SparseGridEstimator.mean(), python.uq.estimators.AnalyticEstimationStrategy.AnalyticEstimationStrategy.mean(), python.uq.estimators.CollocationPointsStrategy.CollocationPointsStrategy.mean(), python.uq.estimators.MonteCarloStrategy.MonteCarloStrategy.mean(), python.uq.estimators.SparseGridEstimationStrategy.SparseGridEstimationStrategy.mean(), python.uq.estimators.MarginalAnalyticEstimationStrategy.MarginalAnalyticEstimationStrategy.mean(), python.uq.analysis.Analysis.Analysis.mean(), python.uq.dists.KDEDist.KDEDist.mean(), python.uq.dists.LibAGFDist.LibAGFDist.mean(), python.uq.estimators.MCEstimator.MCEstimator.mean(), sgpp::optimization::SplineResponseSurface.mean, sgpp::optimization::QuasiGaussianFuzzyNumber.mean, sgpp::datadriven::BayesianOptimization.var(), python.uq.dists.Beta.Beta.var(), python.uq.dists.DataDist.DataDist.var(), python.uq.dists.Dist.Dist.var(), python.uq.dists.J.J.var(), python.uq.dists.KDEDist.KDEDist.var(), python.uq.dists.LibAGFDist.LibAGFDist.var(), python.uq.dists.Lognormal.Lognormal.var(), python.uq.dists.Normal.Normal.var(), python.uq.dists.SGDEdist.SGDEdist.var(), python.uq.dists.TNormal.TNormal.var(), python.uq.dists.Uniform.Uniform.var(), python.uq.estimators.Estimator.Estimator.var(), python.uq.estimators.SparseGridEstimator.SparseGridEstimator.var(), python.uq.estimators.AnalyticEstimationStrategy.AnalyticEstimationStrategy.var(), python.uq.estimators.CollocationPointsStrategy.CollocationPointsStrategy.var(), python.uq.estimators.MonteCarloStrategy.MonteCarloStrategy.var(), python.uq.estimators.SparseGridEstimationStrategy.SparseGridEstimationStrategy.var(), python.uq.analysis.Analysis.Analysis.var(), and python.uq.estimators.MCEstimator.MCEstimator.var().

Referenced by python.uq.analysis.mc.MCAnalysis.MCAnalysis.writeMoments(), and python.uq.analysis.Analysis.Analysis.writeMoments().

◆ computeStats()

◆ computeSurplusesLevelWise()

◆ computeVar()

python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.computeVar (   self,
  iteration,
  qoi,
  t 
)

References python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__estimationStrategy, python.uq.analysis.asgc.ASGCAnalysisBuilder.ASGCAnalysisBuilder.__estimationStrategy, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__estimationStrategy, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__estimationStrategy, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__knowledge, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__T, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__T, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__T, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__U, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__U, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__U, python.uq.analysis.Analysis.AnalysisHash._moments, python.uq.analysis.Analysis.Analysis._moments, python.uq.analysis.Analysis.Analysis._qoi, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis._qoi, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification._qoi, python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification._qoi, python.uq.manager.ASGCUQManager.ASGCUQManager._qoi, python.uq.sampler.asgc.ASGCSamplerSpecification.ASGCSamplerSpecification._qoi, python.uq.analysis.Analysis.Analysis.computeMean(), python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.computeMean(), and python.uq.analysis.mc.MCAnalysis.MCAnalysis.computeMean().

Referenced by python.uq.analysis.Analysis.Analysis.var().

◆ estimateDensity()

python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.estimateDensity (   self,
  ts = [0],
  n = 10000,
  dtype = "kde",
  samples = None,
  config = {} 
)

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, python.uq.analysis.Analysis.Analysis._estimateDensityByConfig(), sgpp::datadriven::AlgorithmAdaBoostBase.eval(), sgpp::solver::LassoFunction.eval(), sgpp::solver::ZeroFunction.eval(), sgpp::solver::RegularizationFunction.eval(), sgpp::combigrid::OperationEvalFullGrid.eval(), sgpp::optimization::ASInterpolantScalarFunction.eval(), sgpp::optimization::test_problems::TestScalarFunction.eval(), sgpp::optimization::ASInterpolantScalarFunctionGradient.eval(), sgpp::optimization::test_problems::TestVectorFunction.eval(), sgpp::base::OperationEval.eval(), sgpp::base::OperationEvalBsplineBoundaryNaive.eval(), sgpp::base::OperationEvalBsplineClenshawCurtisNaive.eval(), sgpp::base::OperationEvalBsplineNaive.eval(), sgpp::base::OperationEvalFundamentalNakSplineNaive.eval(), sgpp::base::OperationEvalFundamentalSplineNaive.eval(), sgpp::base::OperationEvalLinearBoundaryNaive.eval(), sgpp::base::OperationEvalLinearClenshawCurtisBoundaryNaive.eval(), sgpp::base::OperationEvalLinearClenshawCurtisNaive.eval(), sgpp::base::OperationEvalLinearNaive.eval(), sgpp::base::OperationEvalModBsplineClenshawCurtisNaive.eval(), sgpp::base::OperationEvalModBsplineNaive.eval(), sgpp::base::OperationEvalModFundamentalSplineNaive.eval(), sgpp::base::OperationEvalModLinearClenshawCurtisNaive.eval(), sgpp::base::OperationEvalModLinearNaive.eval(), sgpp::base::OperationEvalModNakBsplineNaive.eval(), sgpp::base::OperationEvalModPolyClenshawCurtisNaive.eval(), sgpp::base::OperationEvalModPolyNaive.eval(), sgpp::base::OperationEvalModWaveletNaive.eval(), sgpp::base::OperationEvalModWeaklyFundamentalNakSplineNaive.eval(), sgpp::base::OperationEvalNakBsplineBoundaryNaive.eval(), sgpp::base::OperationEvalNakBsplineExtendedNaive.eval(), sgpp::base::OperationEvalNakBsplineModifiedNaive.eval(), sgpp::base::OperationEvalNakBsplineNaive.eval(), sgpp::base::OperationEvalNakPBsplineNaive.eval(), sgpp::base::OperationEvalNaturalBsplineBoundaryNaive.eval(), sgpp::base::OperationEvalPolyBoundaryNaive.eval(), sgpp::base::OperationEvalPolyClenshawCurtisBoundaryNaive.eval(), sgpp::base::OperationEvalPolyClenshawCurtisNaive.eval(), sgpp::base::OperationEvalPolyNaive.eval(), sgpp::base::OperationEvalWaveletBoundaryNaive.eval(), sgpp::base::OperationEvalWaveletNaive.eval(), sgpp::base::OperationEvalWeaklyFundamentalNakSplineBoundaryNaive.eval(), sgpp::base::OperationEvalWeaklyFundamentalSplineBoundaryNaive.eval(), sgpp::base::VectorFunction.eval(), sgpp::base::ScalarFunction.eval(), sgpp::base::ScalarFunctionGradient.eval(), sgpp::base::ScalarFunctionHessian.eval(), sgpp::base::OperationEvalBsplineBoundaryNaive.eval(), sgpp::base::OperationEvalBsplineClenshawCurtisNaive.eval(), sgpp::base::OperationEvalBsplineNaive.eval(), sgpp::base::OperationEvalFundamentalNakSplineNaive.eval(), sgpp::base::OperationEvalFundamentalSplineNaive.eval(), sgpp::base::OperationEvalLinear.eval(), sgpp::base::OperationEvalLinearBoundary.eval(), sgpp::base::OperationEvalLinearBoundaryNaive.eval(), sgpp::base::OperationEvalLinearClenshawCurtisBoundaryNaive.eval(), sgpp::base::OperationEvalLinearClenshawCurtisNaive.eval(), sgpp::base::OperationEvalLinearNaive.eval(), sgpp::base::OperationEvalLinearStretched.eval(), sgpp::base::OperationEvalLinearStretchedBoundary.eval(), sgpp::base::OperationEvalModBsplineClenshawCurtisNaive.eval(), sgpp::base::OperationEvalModBsplineNaive.eval(), sgpp::base::OperationEvalModFundamentalSplineNaive.eval(), sgpp::base::OperationEvalModLinear.eval(), sgpp::base::OperationEvalModLinearClenshawCurtisNaive.eval(), sgpp::base::OperationEvalModLinearNaive.eval(), sgpp::base::OperationEvalModNakBsplineNaive.eval(), sgpp::base::OperationEvalModPoly.eval(), sgpp::base::OperationEvalModPolyClenshawCurtisNaive.eval(), sgpp::base::OperationEvalModPolyNaive.eval(), sgpp::base::OperationEvalModWaveletNaive.eval(), sgpp::base::OperationEvalModWeaklyFundamentalNakSplineNaive.eval(), sgpp::base::OperationEvalNakBsplineBoundaryNaive.eval(), sgpp::base::OperationEvalNakBsplineExtendedNaive.eval(), sgpp::base::OperationEvalNakBsplineModifiedNaive.eval(), sgpp::base::OperationEvalNakBsplineNaive.eval(), sgpp::base::OperationEvalNakPBsplineNaive.eval(), sgpp::base::OperationEvalNaturalBsplineBoundaryNaive.eval(), sgpp::base::OperationEvalPeriodic.eval(), sgpp::base::OperationEvalPoly.eval(), sgpp::base::OperationEvalPolyBoundary.eval(), sgpp::base::OperationEvalPolyBoundaryNaive.eval(), sgpp::base::OperationEvalPolyClenshawCurtisBoundaryNaive.eval(), sgpp::base::OperationEvalPolyClenshawCurtisNaive.eval(), sgpp::base::OperationEvalPolyNaive.eval(), sgpp::base::OperationEvalPrewavelet.eval(), sgpp::base::OperationEvalWaveletBoundaryNaive.eval(), sgpp::base::OperationEvalWaveletNaive.eval(), sgpp::base::OperationEvalWeaklyFundamentalNakSplineBoundaryNaive.eval(), sgpp::base::OperationEvalWeaklyFundamentalSplineBoundaryNaive.eval(), sgpp::base::OperationEval.eval(), sgpp::base::ComponentScalarFunction.eval(), sgpp::base::InterpolantScalarFunction.eval(), sgpp::base::ScaledScalarFunction.eval(), sgpp::base::WrapperScalarFunction.eval(), sgpp::base::ScalarFunction.eval(), sgpp::base::ComponentScalarFunctionGradient.eval(), sgpp::base::InterpolantScalarFunctionGradient.eval(), sgpp::base::ScaledScalarFunctionGradient.eval(), sgpp::base::WrapperScalarFunctionGradient.eval(), sgpp::base::ScalarFunctionGradient.eval(), sgpp::base::ComponentScalarFunctionHessian.eval(), sgpp::base::InterpolantScalarFunctionHessian.eval(), sgpp::base::ScaledScalarFunctionHessian.eval(), sgpp::base::WrapperScalarFunctionHessian.eval(), sgpp::base::ScalarFunctionHessian.eval(), sgpp::base::InterpolantVectorFunction.eval(), sgpp::base::WrapperVectorFunction.eval(), sgpp::base::VectorFunction.eval(), sgpp::base::InterpolantVectorFunctionGradient.eval(), sgpp::base::WrapperVectorFunctionGradient.eval(), sgpp::base::VectorFunctionGradient.eval(), sgpp::base::InterpolantVectorFunctionHessian.eval(), sgpp::base::WrapperVectorFunctionHessian.eval(), sgpp::base::VectorFunctionHessian.eval(), sgpp::combigrid::HeterogeneousBasis.eval(), sgpp::datadriven::KDEMaximumLikelihoodCrossValidation.eval(), sgpp::combigrid::OperationEvalCombinationGrid.eval(), sgpp::datadriven::DBMatOnlineDE.eval(), sgpp::datadriven::DBMatOnlineDE.eval(), sgpp::base::OperationMultipleEval.eval(), sgpp::base::DistributionBeta.eval(), sgpp::base::DistributionLogNormal.eval(), sgpp::base::DistributionNormal.eval(), sgpp::base::DistributionTruncExponential.eval(), sgpp::base::DistributionTruncGamma.eval(), sgpp::base::DistributionTruncNormal.eval(), sgpp::base::DistributionUniform.eval(), sgpp::datadriven::GaussianKernel.eval(), sgpp::datadriven::EpanechnikovKernel.eval(), sgpp::base::Distribution.eval(), sgpp::datadriven::Kernel.eval(), sgpp::base::Basis< level_t, index_t >.eval(), sgpp::base::BsplineBasis< LT, IT >.eval(), sgpp::base::BsplineBoundaryBasis< LT, IT >.eval(), sgpp::base::BsplineClenshawCurtisBasis< LT, IT >.eval(), sgpp::base::BsplineModifiedBasis< LT, IT >.eval(), sgpp::base::BsplineModifiedClenshawCurtisBasis< LT, IT >.eval(), sgpp::base::FundamentalNakSplineBasis< LT, IT >.eval(), sgpp::base::FundamentalSplineBasis< LT, IT >.eval(), sgpp::base::FundamentalSplineModifiedBasis< LT, IT >.eval(), sgpp::base::LinearBasis< LT, IT >.eval(), sgpp::base::LinearBoundaryBasis< LT, IT >.eval(), sgpp::base::LinearClenshawCurtisBasis< LT, IT >.eval(), sgpp::base::LinearClenshawCurtisBoundaryBasis< LT, IT >.eval(), sgpp::base::LinearModifiedBasis< LT, IT >.eval(), sgpp::base::LinearPeriodicBasis< LT, IT >.eval(), sgpp::base::NakBsplineBasis< LT, IT >.eval(), sgpp::base::NakBsplineBasisDeriv1< LT, IT >.eval(), sgpp::base::NakBsplineBasisDeriv2< LT, IT >.eval(), sgpp::base::NakBsplineBoundaryBasis< LT, IT >.eval(), sgpp::base::NakBsplineExtendedBasis< LT, IT >.eval(), sgpp::base::NakBsplineModifiedBasis< LT, IT >.eval(), sgpp::base::NakBsplineModifiedBasisDeriv1< LT, IT >.eval(), sgpp::base::NakBsplineModifiedBasisDeriv2< LT, IT >.eval(), sgpp::base::NakPBsplineBasis< LT, IT >.eval(), sgpp::base::NaturalBsplineBasis< LT, IT >.eval(), sgpp::base::WaveletBasis< LT, IT >.eval(), sgpp::base::WaveletBoundaryBasis< LT, IT >.eval(), sgpp::base::WaveletModifiedBasis< LT, IT >.eval(), sgpp::base::WeaklyFundamentalNakSplineBasis< LT, IT >.eval(), sgpp::base::WeaklyFundamentalNakSplineBasisDeriv1< LT, IT >.eval(), sgpp::base::WeaklyFundamentalNakSplineBasisDeriv2< LT, IT >.eval(), sgpp::base::WeaklyFundamentalNakSplineModifiedBasis< LT, IT >.eval(), sgpp::base::WeaklyFundamentalNakSplineModifiedBasisDeriv1< LT, IT >.eval(), sgpp::base::WeaklyFundamentalNakSplineModifiedBasisDeriv2< LT, IT >.eval(), sgpp::base::WeaklyFundamentalSplineBasis< LT, IT >.eval(), sgpp::base::WeaklyFundamentalSplineBasisDeriv1< LT, IT >.eval(), sgpp::base::WeaklyFundamentalSplineBasisDeriv2< LT, IT >.eval(), sgpp::base::LinearBoundaryBasis< LT, IT >.eval(), sgpp::base::LinearModifiedClenshawCurtisBasis< LT, IT >.eval(), sgpp::base::PolyBasis< LT, IT >.eval(), sgpp::base::PolyBoundaryBasis< LT, IT >.eval(), sgpp::base::PolyClenshawCurtisBasis< LT, IT >.eval(), sgpp::base::PolyClenshawCurtisBoundaryBasis< LT, IT >.eval(), sgpp::base::PolyModifiedBasis< LT, IT >.eval(), sgpp::base::PolyModifiedClenshawCurtisBasis< LT, IT >.eval(), sgpp::base::PrewaveletBasis< LT, IT >.eval(), sgpp::base::LinearClenshawCurtisBasis< LT, IT >.eval(), sgpp::base::LinearClenshawCurtisBoundaryBasis< LT, IT >.eval(), sgpp::base::LinearModifiedClenshawCurtisBasis< LT, IT >.eval(), sgpp::base::PolyBasis< LT, IT >.eval(), sgpp::base::PolyBoundaryBasis< LT, IT >.eval(), sgpp::base::PolyClenshawCurtisBoundaryBasis< LT, IT >.eval(), sgpp::base::PolyModifiedBasis< LT, IT >.eval(), sgpp::base::PolyModifiedClenshawCurtisBasis< LT, IT >.eval(), sgpp::base::LinearStretchedBoundaryBasis< LT, IT >.eval(), sgpp::base::LinearPeriodicBasis< LT, IT >.eval(), sgpp::base::Basis< LT, IT >.eval(), python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.eval(), python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.eval(), sgpp::datadriven::OperationDotProductLinear.eval(), sgpp::datadriven::OperationDotProductModLinear.eval(), sgpp::optimization::ResponseSurface.eval(), sgpp::optimization::ResponseSurfaceVector.eval(), sgpp::optimization::SplineResponseSurface.eval(), sgpp::optimization::SplineResponseSurfaceVector.eval(), sgpp::solver::ElasticNetFunction.eval(), sgpp::solver::GroupLassoFunction.eval(), sgpp::solver::RidgeFunction.eval(), sgpp::base::BsplineBasis< unsigned int, unsigned int >.eval(), sgpp::base::BsplineBoundaryBasis< unsigned int, unsigned int >.eval(), sgpp::base::BsplineClenshawCurtisBasis< unsigned int, unsigned int >.eval(), sgpp::base::BsplineModifiedBasis< unsigned int, unsigned int >.eval(), sgpp::base::BsplineModifiedClenshawCurtisBasis< unsigned int, unsigned int >.eval(), sgpp::base::FundamentalNakSplineBasis< unsigned int, unsigned int >.eval(), sgpp::base::FundamentalSplineBasis< unsigned int, unsigned int >.eval(), sgpp::base::FundamentalSplineModifiedBasis< unsigned int, unsigned int >.eval(), sgpp::base::LinearBasis< unsigned int, unsigned int >.eval(), sgpp::base::LinearBoundaryBasis< unsigned int, unsigned int >.eval(), sgpp::base::LinearClenshawCurtisBasis< unsigned int, unsigned int >.eval(), sgpp::base::LinearClenshawCurtisBoundaryBasis< unsigned int, unsigned int >.eval(), sgpp::base::LinearModifiedBasis< unsigned int, unsigned int >.eval(), sgpp::base::NakBsplineBasis< unsigned int, unsigned int >.eval(), sgpp::base::NakBsplineBasisDeriv1< unsigned int, unsigned int >.eval(), sgpp::base::NakBsplineBasisDeriv2< unsigned int, unsigned int >.eval(), sgpp::base::NakBsplineBoundaryBasis< unsigned int, unsigned int >.eval(), sgpp::base::NakBsplineExtendedBasis< unsigned int, unsigned int >.eval(), sgpp::base::NakBsplineModifiedBasis< unsigned int, unsigned int >.eval(), sgpp::base::NakBsplineModifiedBasisDeriv1< unsigned int, unsigned int >.eval(), sgpp::base::NakBsplineModifiedBasisDeriv2< unsigned int, unsigned int >.eval(), sgpp::base::NakPBsplineBasis< unsigned int, unsigned int >.eval(), sgpp::base::NaturalBsplineBasis< unsigned int, unsigned int >.eval(), sgpp::base::WaveletBasis< unsigned int, unsigned int >.eval(), sgpp::base::WaveletBoundaryBasis< unsigned int, unsigned int >.eval(), sgpp::base::WaveletModifiedBasis< unsigned int, unsigned int >.eval(), sgpp::base::WeaklyFundamentalNakSplineBasis< unsigned int, unsigned int >.eval(), sgpp::base::WeaklyFundamentalNakSplineBasisDeriv1< unsigned int, unsigned int >.eval(), sgpp::base::WeaklyFundamentalNakSplineBasisDeriv2< unsigned int, unsigned int >.eval(), sgpp::base::WeaklyFundamentalNakSplineModifiedBasis< unsigned int, unsigned int >.eval(), sgpp::base::WeaklyFundamentalNakSplineModifiedBasisDeriv1< unsigned int, unsigned int >.eval(), sgpp::base::WeaklyFundamentalNakSplineModifiedBasisDeriv2< unsigned int, unsigned int >.eval(), sgpp::base::WeaklyFundamentalSplineBasis< unsigned int, unsigned int >.eval(), sgpp::base::WeaklyFundamentalSplineBasisDeriv1< unsigned int, unsigned int >.eval(), sgpp::base::WeaklyFundamentalSplineBasisDeriv2< unsigned int, unsigned int >.eval(), sgpp::base::LinearBoundaryBasis< unsigned int, unsigned int >.eval(), sgpp::base::LinearModifiedClenshawCurtisBasis< unsigned int, unsigned int >.eval(), sgpp::base::PolyBasis< unsigned int, unsigned int >.eval(), sgpp::base::PolyBoundaryBasis< unsigned int, unsigned int >.eval(), sgpp::base::PolyClenshawCurtisBasis< unsigned int, unsigned int >.eval(), sgpp::base::PolyClenshawCurtisBoundaryBasis< unsigned int, unsigned int >.eval(), sgpp::base::PolyModifiedBasis< unsigned int, unsigned int >.eval(), sgpp::base::PolyModifiedClenshawCurtisBasis< unsigned int, unsigned int >.eval(), sgpp::base::LinearClenshawCurtisBasis< unsigned int, unsigned int >.eval(), sgpp::base::LinearClenshawCurtisBoundaryBasis< unsigned int, unsigned int >.eval(), sgpp::base::LinearModifiedClenshawCurtisBasis< unsigned int, unsigned int >.eval(), sgpp::base::PolyBasis< unsigned int, unsigned int >.eval(), sgpp::base::PolyBoundaryBasis< unsigned int, unsigned int >.eval(), sgpp::base::PolyClenshawCurtisBoundaryBasis< unsigned int, unsigned int >.eval(), sgpp::base::PolyModifiedBasis< unsigned int, unsigned int >.eval(), sgpp::base::PolyModifiedClenshawCurtisBasis< unsigned int, unsigned int >.eval(), sgpp::base::Basis< unsigned int, unsigned int >.eval(), and python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.generateUnitSamples().

◆ eval()

python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.eval (   self,
  samples,
  ts = None,
  dtype = KnowledgeTypes.SIMPLE 
)

References python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__knowledge, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__uqManager, python.uq.analysis.asgc.ASGCAnalysisBuilder.ASGCAnalysisBuilder.__uqManager, and python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.getGrid().

Referenced by python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.estimateDensity().

◆ generateUnitSamples()

python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.generateUnitSamples (   self,
  n = 10000 
)

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.analysis.asgc.ASGCAnalysis.ASGCAnalysis.estimateDensity().

◆ getAnovaDecomposition()

◆ getGrid()

◆ getSurpluses()

python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.getSurpluses (   self)

References python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__knowledge, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__uqManager, and python.uq.analysis.asgc.ASGCAnalysisBuilder.ASGCAnalysisBuilder.__uqManager.

◆ getUQManager()

python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.getUQManager (   self)

References python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__uqManager, and python.uq.analysis.asgc.ASGCAnalysisBuilder.ASGCAnalysisBuilder.__uqManager.

◆ sampleGrids()

python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.sampleGrids (   self,
  filename 
)

References python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__knowledge, 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, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__uqManager, python.uq.analysis.asgc.ASGCAnalysisBuilder.ASGCAnalysisBuilder.__uqManager, python.uq.analysis.Analysis.Analysis._qoi, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis._qoi, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification._qoi, python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification._qoi, python.uq.manager.ASGCUQManager.ASGCUQManager._qoi, and python.uq.sampler.asgc.ASGCSamplerSpecification.ASGCSamplerSpecification._qoi.

◆ setEstimationStrategy()

python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.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, python.uq.estimators.SparseGridEstimator.SparseGridEstimator.__estimationStrategy, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__moments, python.uq.analysis.Analysis.Analysis._qoi, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis._qoi, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification._qoi, python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification._qoi, python.uq.manager.ASGCUQManager.ASGCUQManager._qoi, and python.uq.sampler.asgc.ASGCSamplerSpecification.ASGCSamplerSpecification._qoi.

◆ setVerbose()

python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.setVerbose (   self,
  verbose 
)

References python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__verbose, python.uq.sampler.asgc.ASGCSampler.ASGCSampler.__verbose, and python.uq.uq_setting.UQBuilder.UQBuilder.__verbose.

◆ writeCheckpoints()

python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.writeCheckpoints (   self,
  filename 
)

References python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__knowledge, 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, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__uqManager, python.uq.analysis.asgc.ASGCAnalysisBuilder.ASGCAnalysisBuilder.__uqManager, python.uq.analysis.Analysis.Analysis._qoi, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis._qoi, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification._qoi, python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification._qoi, python.uq.manager.ASGCUQManager.ASGCUQManager._qoi, and python.uq.sampler.asgc.ASGCSamplerSpecification.ASGCSamplerSpecification._qoi.

◆ writeSensitivityValues()

◆ writeStats()

python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.writeStats (   self,
  filename 
)

References python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__uqManager, python.uq.analysis.asgc.ASGCAnalysisBuilder.ASGCAnalysisBuilder.__uqManager, and python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.computeStats().

◆ writeSurplusesLevelWise()

python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.writeSurplusesLevelWise (   self,
  filename 
)

References python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__knowledge, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__uqManager, python.uq.analysis.asgc.ASGCAnalysisBuilder.ASGCAnalysisBuilder.__uqManager, and python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.computeSurplusesLevelWise().

Member Data Documentation

◆ _qoi

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

◆ _verbose


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