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

Public Member Functions

 __eq__ (self, other)
 
 __getitem__ (self, key)
 
 __init__ (self, n=20)
 
 __iter__ (self)
 
 __len__ (self)
 
 __ne__ (self, other)
 
 __str__ (self)
 
 activeParams (self)
 
 addParam (self, key, value)
 
 addParams (self, params)
 
 copy (self)
 
 deterministicParams (self)
 
 expandProbabilisticParameter (self, p)
 
 expandUnitParameter (self, p)
 
 extractActiveSubset (self, data)
 
 extractActiveTuple (self, p)
 
 fromJson (cls, jsonObject)
 
 getBounds (self)
 
 getDim (self)
 
 getDistributions (self)
 
 getIndependentJointDistribution (self)
 
 getIndex (self, name)
 
 getJointTransformation (self)
 
 getNames (self)
 
 getOrthogonalPolynomialBasisFunctions (self)
 
 getParameter (self, name)
 
 getStochasticDim (self)
 
 getSubset (self, idd)
 
 getTransformations (self)
 
 getWeightFunctions (self)
 
 items (self)
 
 keys (self)
 
 marginalize (self)
 
 removeParam (self, key)
 
 replaceParam (self, key, value)
 
 toJson (self)
 
 uncertainParams (self)
 
 values (self)
 

Detailed Description

Parameter set

Constructor & Destructor Documentation

◆ __init__()

python.uq.parameters.ParameterSet.ParameterSet.__init__ (   self,
  n = 20 
)
Constructor
@param n: int number of parameters to be stored

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, python.uq.parameters.ParameterSet.ParameterSet.__dim, python.uq.dists.DataDist.DataDist.__n, python.uq.dists.J.J.__n, python.uq.estimators.MonteCarloStrategy.MonteCarloStrategy.__n, python.uq.parameters.ParameterBuilder.GeneralParameterBuilder.__n, python.uq.parameters.ParameterSet.ParameterSet.__n, python.uq.transformation.JointTransformation.JointTransformation.__n, 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

◆ __eq__()

python.uq.parameters.ParameterSet.ParameterSet.__eq__ (   self,
  other 
)

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.parameters.ParameterSet.ParameterSet.__ne__().

◆ __getitem__()

python.uq.parameters.ParameterSet.ParameterSet.__getitem__ (   self,
  key 
)

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.

◆ __iter__()

python.uq.parameters.ParameterSet.ParameterSet.__iter__ (   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.

◆ __len__()

python.uq.parameters.ParameterSet.ParameterSet.__len__ (   self)

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.

◆ __ne__()

◆ __str__()

python.uq.parameters.ParameterSet.ParameterSet.__str__ (   self)

◆ activeParams()

python.uq.parameters.ParameterSet.ParameterSet.activeParams (   self)
Creates a subset that just contains the active parameters

References python.uq.parameters.ParameterSet.ParameterSet.__getParameters().

Referenced by python.uq.parameters.ParameterSet.ParameterSet.marginalize().

◆ addParam()

python.uq.parameters.ParameterSet.ParameterSet.addParam (   self,
  key,
  value 
)
Adds a parameter to the parameter set
@param key: int id of the new parameter
@param value: parameter to be added

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, python.uq.parameters.ParameterSet.ParameterSet.__dim, python.uq.dists.DataDist.DataDist.__n, python.uq.dists.J.J.__n, python.uq.estimators.MonteCarloStrategy.MonteCarloStrategy.__n, python.uq.parameters.ParameterBuilder.GeneralParameterBuilder.__n, python.uq.parameters.ParameterSet.ParameterSet.__n, python.uq.transformation.JointTransformation.JointTransformation.__n, 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.data.DataContainer.DataContainer.values, python.uq.parameters.ParameterSet.ParameterSet.values(), python.uq.refinement.AdmissibleSet.AdmissibleSetGenerator.values(), sgpp::datadriven::TunableParameter.values, sgpp::datadriven::PiecewiseConstantRegression::Node.values, and sgpp::datadriven::OperationPiecewiseConstantRegression.values.

Referenced by python.uq.parameters.ParameterSet.ParameterSet.addParams().

◆ addParams()

python.uq.parameters.ParameterSet.ParameterSet.addParams (   self,
  params 
)
Add a dictionary of parameters to the parameter set
@param params: dictionary {key: param} to the parameter set

References python.uq.parameters.ParameterSet.ParameterSet.addParam().

◆ copy()

python.uq.parameters.ParameterSet.ParameterSet.copy (   self)
Copy the object

References python.uq.dists.DataDist.DataDist.__n, python.uq.dists.J.J.__n, python.uq.estimators.MonteCarloStrategy.MonteCarloStrategy.__n, python.uq.parameters.ParameterBuilder.GeneralParameterBuilder.__n, python.uq.parameters.ParameterSet.ParameterSet.__n, python.uq.transformation.JointTransformation.JointTransformation.__n, and python.uq.parameters.ParameterSet.ParameterSet.items().

◆ deterministicParams()

python.uq.parameters.ParameterSet.ParameterSet.deterministicParams (   self)
Creates a subset that just contains the deterministic parameters

References python.uq.parameters.ParameterSet.ParameterSet.__getParameters().

◆ expandProbabilisticParameter()

python.uq.parameters.ParameterSet.ParameterSet.expandProbabilisticParameter (   self,
  p 
)

References python.uq.parameters.ParameterSet.ParameterSet.__expandParameter().

◆ expandUnitParameter()

python.uq.parameters.ParameterSet.ParameterSet.expandUnitParameter (   self,
  p 
)

References python.uq.parameters.ParameterSet.ParameterSet.__expandParameter().

◆ extractActiveSubset()

python.uq.parameters.ParameterSet.ParameterSet.extractActiveSubset (   self,
  data 
)
Extract the active parts of a set of parameter tupes
@param data:

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, python.uq.parameters.ParameterSet.ParameterSet.__dim, python.uq.parameters.ParameterSet.ParameterSet.extractActiveTuple(), sgpp::base::ForwardSelectorRefinement_refinement_key.getDim(), sgpp::base::ImpurityRefinement_refinement_key.getDim(), sgpp::base::PredictiveRefinement_refinement_key.getDim(), sgpp::datadriven::SampleProvider.getDim(), sgpp::datadriven::ArffFileSampleProvider.getDim(), sgpp::datadriven::CSVFileSampleProvider.getDim(), sgpp::datadriven::FileSampleDecorator.getDim(), sgpp::datadriven::KernelDensityEstimator.getDim(), sgpp::datadriven::LearnerSGDE.getDim(), sgpp::datadriven::SparseGridDensityEstimator.getDim(), sgpp::datadriven::DensityEstimator.getDim(), python.data.DataContainer.DataContainer.getDim(), python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.getDim(), python.uq.dists.Beta.Beta.getDim(), python.uq.dists.Corr.Corr.getDim(), python.uq.dists.DataDist.DataDist.getDim(), python.uq.dists.Dist.Dist.getDim(), python.uq.dists.EstimatedDist.EstimatedDist.getDim(), python.uq.dists.J.J.getDim(), python.uq.dists.LibAGFDist.LibAGFDist.getDim(), python.uq.dists.Lognormal.Lognormal.getDim(), python.uq.dists.MultivariateNormal.MultivariateNormal.getDim(), python.uq.dists.NatafDist.NatafDist.getDim(), python.uq.dists.Normal.Normal.getDim(), python.uq.dists.TLognormal.TLognormal.getDim(), python.uq.dists.TNormal.TNormal.getDim(), python.uq.dists.Uniform.Uniform.getDim(), python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.getDim(), python.uq.manager.ASGCUQManager.ASGCUQManager.getDim(), python.uq.parameters.ParameterSet.ParameterSet.getDim(), python.uq.uq_setting.UQSetting.UQSetting.getDim(), python.uq.sampler.Sample.Samples.getDim(), python.uq.sampler.Sample.Sample.getDim(), python.uq.parameters.ParameterSet.ParameterSet.getStochasticDim(), python.uq.sampler.Sample.Sample.getStochasticDim(), python.data.DataContainer.DataContainer.values, python.uq.parameters.ParameterSet.ParameterSet.values(), python.uq.refinement.AdmissibleSet.AdmissibleSetGenerator.values(), sgpp::datadriven::TunableParameter.values, sgpp::datadriven::PiecewiseConstantRegression::Node.values, and sgpp::datadriven::OperationPiecewiseConstantRegression.values.

◆ extractActiveTuple()

python.uq.parameters.ParameterSet.ParameterSet.extractActiveTuple (   self,
  p 
)
Extract just the active parts of the parameter tuple

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, python.uq.parameters.ParameterSet.ParameterSet.__dim, python.uq.parameters.ParameterSet.ParameterSet.getStochasticDim(), python.uq.sampler.Sample.Sample.getStochasticDim(), python.data.DataContainer.DataContainer.values, python.uq.parameters.ParameterSet.ParameterSet.values(), python.uq.refinement.AdmissibleSet.AdmissibleSetGenerator.values(), sgpp::datadriven::TunableParameter.values, sgpp::datadriven::PiecewiseConstantRegression::Node.values, and sgpp::datadriven::OperationPiecewiseConstantRegression.values.

Referenced by python.uq.parameters.ParameterSet.ParameterSet.extractActiveSubset().

◆ fromJson()

◆ getBounds()

python.uq.parameters.ParameterSet.ParameterSet.getBounds (   self)
Get the boundaries of the probabilistic space

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, python.uq.parameters.ParameterSet.ParameterSet.__dim, python.uq.parameters.ParameterSet.ParameterSet.getBounds(), python.data.DataContainer.DataContainer.values, python.uq.parameters.ParameterSet.ParameterSet.values(), python.uq.refinement.AdmissibleSet.AdmissibleSetGenerator.values(), sgpp::datadriven::TunableParameter.values, sgpp::datadriven::PiecewiseConstantRegression::Node.values, and sgpp::datadriven::OperationPiecewiseConstantRegression.values.

Referenced by python.uq.dists.J.J.discretize(), python.uq.parameters.ParameterSet.ParameterSet.getBounds(), and python.uq.dists.Dist.Dist.l2error().

◆ getDim()

python.uq.parameters.ParameterSet.ParameterSet.getDim (   self)
Get the dimensionality

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.

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

◆ getDistributions()

python.uq.parameters.ParameterSet.ParameterSet.getDistributions (   self)

◆ getIndependentJointDistribution()

◆ getIndex()

python.uq.parameters.ParameterSet.ParameterSet.getIndex (   self,
  name 
)

◆ getJointTransformation()

python.uq.parameters.ParameterSet.ParameterSet.getJointTransformation (   self)
Get the transformation operator

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.

◆ getNames()

python.uq.parameters.ParameterSet.ParameterSet.getNames (   self)
Get the names of the parameters as list

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, python.uq.parameters.ParameterSet.ParameterSet.__dim, python.data.DataContainer.DataContainer.values, python.uq.parameters.ParameterSet.ParameterSet.values(), python.uq.refinement.AdmissibleSet.AdmissibleSetGenerator.values(), sgpp::datadriven::TunableParameter.values, sgpp::datadriven::PiecewiseConstantRegression::Node.values, and sgpp::datadriven::OperationPiecewiseConstantRegression.values.

Referenced by python.uq.parameters.ParameterSet.ParameterSet.getIndex().

◆ getOrthogonalPolynomialBasisFunctions()

python.uq.parameters.ParameterSet.ParameterSet.getOrthogonalPolynomialBasisFunctions (   self)

References python.data.DataContainer.DataContainer.values, python.uq.parameters.ParameterSet.ParameterSet.values(), python.uq.refinement.AdmissibleSet.AdmissibleSetGenerator.values(), sgpp::datadriven::TunableParameter.values, sgpp::datadriven::PiecewiseConstantRegression::Node.values, and sgpp::datadriven::OperationPiecewiseConstantRegression.values.

◆ getParameter()

python.uq.parameters.ParameterSet.ParameterSet.getParameter (   self,
  name 
)
 

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.

◆ getStochasticDim()

python.uq.parameters.ParameterSet.ParameterSet.getStochasticDim (   self)
Get the stochastic dimensionality. The stochastic dimensionality
is defined as the number of active parameters.

References python.data.DataContainer.DataContainer.values, python.uq.parameters.ParameterSet.ParameterSet.values(), python.uq.refinement.AdmissibleSet.AdmissibleSetGenerator.values(), sgpp::datadriven::TunableParameter.values, sgpp::datadriven::PiecewiseConstantRegression::Node.values, and sgpp::datadriven::OperationPiecewiseConstantRegression.values.

Referenced by python.uq.parameters.ParameterSet.ParameterSet.extractActiveSubset(), python.uq.parameters.ParameterSet.ParameterSet.extractActiveTuple(), and python.uq.sampler.Sample.Sample.getDim().

◆ getSubset()

python.uq.parameters.ParameterSet.ParameterSet.getSubset (   self,
  idd 
)
Creates a subset that just contains those parameters with the
specified keys
@param idd: list of keys to be extracted
@return: ParameterSet as a subset of the current one

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.

◆ getTransformations()

python.uq.parameters.ParameterSet.ParameterSet.getTransformations (   self)
Creates a list of all transformations

References python.data.DataContainer.DataContainer.values, python.uq.parameters.ParameterSet.ParameterSet.values(), python.uq.refinement.AdmissibleSet.AdmissibleSetGenerator.values(), sgpp::datadriven::TunableParameter.values, sgpp::datadriven::PiecewiseConstantRegression::Node.values, and sgpp::datadriven::OperationPiecewiseConstantRegression.values.

Referenced by python.uq.parameters.ParameterSet.ParameterSet.marginalize().

◆ getWeightFunctions()

python.uq.parameters.ParameterSet.ParameterSet.getWeightFunctions (   self)

◆ items()

python.uq.parameters.ParameterSet.ParameterSet.items (   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.parameters.ParameterSet.ParameterSet.__str__(), and python.uq.parameters.ParameterSet.ParameterSet.copy().

◆ keys()

python.uq.parameters.ParameterSet.ParameterSet.keys (   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.

◆ marginalize()

python.uq.parameters.ParameterSet.ParameterSet.marginalize (   self)

◆ removeParam()

python.uq.parameters.ParameterSet.ParameterSet.removeParam (   self,
  key 
)
Remove the parameter with the specified key from the set
@param key: int id of the parameter

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, python.uq.parameters.ParameterSet.ParameterSet.__dim, python.uq.dists.DataDist.DataDist.__n, python.uq.dists.J.J.__n, python.uq.estimators.MonteCarloStrategy.MonteCarloStrategy.__n, python.uq.parameters.ParameterBuilder.GeneralParameterBuilder.__n, python.uq.parameters.ParameterSet.ParameterSet.__n, python.uq.transformation.JointTransformation.JointTransformation.__n, 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.data.DataContainer.DataContainer.values, python.uq.parameters.ParameterSet.ParameterSet.values(), python.uq.refinement.AdmissibleSet.AdmissibleSetGenerator.values(), sgpp::datadriven::TunableParameter.values, sgpp::datadriven::PiecewiseConstantRegression::Node.values, and sgpp::datadriven::OperationPiecewiseConstantRegression.values.

◆ replaceParam()

python.uq.parameters.ParameterSet.ParameterSet.replaceParam (   self,
  key,
  value 
)
Replace the parameter identified by the key with a new one
@param key: int id of the new parameter
@param value: parameter to be added

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, python.uq.parameters.ParameterSet.ParameterSet.__dim, python.uq.dists.DataDist.DataDist.__n, python.uq.dists.J.J.__n, python.uq.estimators.MonteCarloStrategy.MonteCarloStrategy.__n, python.uq.parameters.ParameterBuilder.GeneralParameterBuilder.__n, python.uq.parameters.ParameterSet.ParameterSet.__n, python.uq.transformation.JointTransformation.JointTransformation.__n, 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.

◆ toJson()

◆ uncertainParams()

python.uq.parameters.ParameterSet.ParameterSet.uncertainParams (   self)
Creates a subset that just contains the uncertain parameters

References python.uq.parameters.ParameterSet.ParameterSet.__getParameters().

Referenced by python.uq.parameters.ParameterSet.ParameterSet.getWeightFunctions().

◆ values()

python.uq.parameters.ParameterSet.ParameterSet.values (   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.data.DataContainer.DataContainer.__getitem__(), python.data.DataContainer.DataContainer.__init__(), python.data.DataContainer.DataContainer.__next__(), python.uq.parameters.ParameterSet.ParameterSet.addParam(), python.data.DataContainer.DataContainer.combine(), python.data.DataContainer.DataContainer.delTrainingData(), python.uq.parameters.ParameterSet.ParameterSet.extractActiveSubset(), python.uq.parameters.ParameterSet.ParameterSet.extractActiveTuple(), python.uq.parameters.ParameterSet.ParameterSet.getBounds(), python.data.DataContainer.DataContainer.getDataSubsetByCategory(), python.uq.parameters.ParameterSet.ParameterSet.getDistributions(), python.uq.parameters.ParameterSet.ParameterSet.getNames(), python.uq.parameters.ParameterSet.ParameterSet.getOrthogonalPolynomialBasisFunctions(), python.uq.parameters.ParameterSet.ParameterSet.getStochasticDim(), python.uq.parameters.ParameterSet.ParameterSet.getTransformations(), python.data.DataContainer.DataContainer.getValues(), python.data.DataContainer.DataContainer.merge(), and python.uq.parameters.ParameterSet.ParameterSet.removeParam().


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