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

Public Member Functions

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

Detailed Description

Parameter set

Constructor & Destructor Documentation

◆ __init__()

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

References python.uq.learner.builder.GridDescriptor.GridDescriptor.__dim, python.uq.dists.Corr.Corr.__dim, python.uq.dists.J.J.__dim, python.uq.dists.MultivariateNormal.MultivariateNormal.__dim, python.uq.dists.DataDist.DataDist.__dim, python.uq.parameters.ParameterSet.ParameterSet.__dim, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__dim, python.learner.LearnerBuilder.LearnerBuilder.GridDescriptor.__dim, python.uq.estimators.MonteCarloStrategy.MonteCarloStrategy.__n, python.uq.dists.J.J.__n, python.uq.parameters.ParameterSet.ParameterSet.__n, python.uq.parameters.ParameterBuilder.GeneralParameterBuilder.__n, 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.parameters.ParameterSet.ParameterSet.__params, and python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__params.

Member Function Documentation

◆ __eq__()

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

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.parameters.ParameterSet.ParameterSet.__params, and python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__params.

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

◆ __getitem__()

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

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.parameters.ParameterSet.ParameterSet.__params, and python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__params.

◆ __iter__()

def python.uq.parameters.ParameterSet.ParameterSet.__iter__ (   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.parameters.ParameterSet.ParameterSet.__params, and python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__params.

◆ __len__()

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

References python.uq.learner.builder.GridDescriptor.GridDescriptor.__dim, python.uq.dists.Corr.Corr.__dim, python.uq.dists.J.J.__dim, python.uq.dists.MultivariateNormal.MultivariateNormal.__dim, python.uq.dists.DataDist.DataDist.__dim, python.uq.parameters.ParameterSet.ParameterSet.__dim, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__dim, and python.learner.LearnerBuilder.LearnerBuilder.GridDescriptor.__dim.

◆ __ne__()

def python.uq.parameters.ParameterSet.ParameterSet.__ne__ (   self,
  other 
)

◆ __str__()

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

◆ activeParams()

def 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()

def 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.uq.learner.builder.GridDescriptor.GridDescriptor.__dim, python.uq.dists.Corr.Corr.__dim, python.uq.dists.J.J.__dim, python.uq.dists.MultivariateNormal.MultivariateNormal.__dim, python.uq.dists.DataDist.DataDist.__dim, python.uq.parameters.ParameterSet.ParameterSet.__dim, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__dim, python.learner.LearnerBuilder.LearnerBuilder.GridDescriptor.__dim, python.uq.estimators.MonteCarloStrategy.MonteCarloStrategy.__n, python.uq.dists.J.J.__n, python.uq.parameters.ParameterSet.ParameterSet.__n, python.uq.parameters.ParameterBuilder.GeneralParameterBuilder.__n, 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.parameters.ParameterSet.ParameterSet.__params, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__params, sgpp::datadriven::TunableParameter.values, sgpp::combigrid::FloatTensorVector.values, sgpp::datadriven::OperationPiecewiseConstantRegression.values, sgpp::datadriven::PiecewiseConstantRegression::Node.values, sgpp::combigrid::FloatArrayVector.values, python.data.DataContainer.DataContainer.values, and python.uq.parameters.ParameterSet.ParameterSet.values().

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

◆ addParams()

def 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()

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

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

◆ deterministicParams()

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

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

◆ expandProbabilisticParameter()

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

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

◆ expandUnitParameter()

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

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

◆ extractActiveSubset()

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

References python.uq.learner.builder.GridDescriptor.GridDescriptor.__dim, python.uq.dists.Corr.Corr.__dim, python.uq.dists.J.J.__dim, python.uq.dists.MultivariateNormal.MultivariateNormal.__dim, python.uq.dists.DataDist.DataDist.__dim, python.uq.parameters.ParameterSet.ParameterSet.__dim, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__dim, python.learner.LearnerBuilder.LearnerBuilder.GridDescriptor.__dim, python.uq.parameters.ParameterSet.ParameterSet.extractActiveTuple(), sgpp::base::ForwardSelectorRefinement_refinement_key.getDim(), python.uq.dists.TLognormal.TLognormal.getDim(), sgpp::base::ImpurityRefinement_refinement_key.getDim(), sgpp::base::PredictiveRefinement_refinement_key.getDim(), python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.getDim(), python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.getDim(), python.uq.dists.Beta.Beta.getDim(), python.uq.dists.Uniform.Uniform.getDim(), python.uq.dists.Corr.Corr.getDim(), python.uq.dists.EstimatedDist.EstimatedDist.getDim(), python.uq.dists.MultivariateNormal.MultivariateNormal.getDim(), python.uq.dists.Dist.Dist.getDim(), python.uq.dists.Lognormal.Lognormal.getDim(), python.uq.dists.DataDist.DataDist.getDim(), python.uq.dists.TNormal.TNormal.getDim(), python.uq.dists.Normal.Normal.getDim(), python.uq.dists.J.J.getDim(), python.uq.dists.NatafDist.NatafDist.getDim(), python.uq.dists.LibAGFDist.LibAGFDist.getDim(), python.uq.manager.ASGCUQManager.ASGCUQManager.getDim(), python.uq.parameters.ParameterSet.ParameterSet.getDim(), python.data.DataContainer.DataContainer.getDim(), python.uq.parameters.ParameterSet.ParameterSet.getStochasticDim(), sgpp::datadriven::TunableParameter.values, sgpp::combigrid::FloatTensorVector.values, sgpp::datadriven::OperationPiecewiseConstantRegression.values, sgpp::datadriven::PiecewiseConstantRegression::Node.values, sgpp::combigrid::FloatArrayVector.values, python.data.DataContainer.DataContainer.values, and python.uq.parameters.ParameterSet.ParameterSet.values().

◆ extractActiveTuple()

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

References python.uq.learner.builder.GridDescriptor.GridDescriptor.__dim, python.uq.dists.Corr.Corr.__dim, python.uq.dists.J.J.__dim, python.uq.dists.MultivariateNormal.MultivariateNormal.__dim, python.uq.dists.DataDist.DataDist.__dim, python.uq.parameters.ParameterSet.ParameterSet.__dim, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__dim, python.learner.LearnerBuilder.LearnerBuilder.GridDescriptor.__dim, python.uq.parameters.ParameterSet.ParameterSet.getStochasticDim(), sgpp::datadriven::TunableParameter.values, sgpp::combigrid::FloatTensorVector.values, sgpp::datadriven::OperationPiecewiseConstantRegression.values, sgpp::datadriven::PiecewiseConstantRegression::Node.values, sgpp::combigrid::FloatArrayVector.values, python.data.DataContainer.DataContainer.values, and python.uq.parameters.ParameterSet.ParameterSet.values().

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

◆ fromJson()

def python.uq.parameters.ParameterSet.ParameterSet.fromJson (   cls,
  jsonObject 
)

◆ getBounds()

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

References python.uq.learner.builder.GridDescriptor.GridDescriptor.__dim, python.uq.dists.Corr.Corr.__dim, python.uq.dists.J.J.__dim, python.uq.dists.MultivariateNormal.MultivariateNormal.__dim, python.uq.dists.DataDist.DataDist.__dim, python.uq.parameters.ParameterSet.ParameterSet.__dim, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__dim, python.learner.LearnerBuilder.LearnerBuilder.GridDescriptor.__dim, sgpp::datadriven::TunableParameter.values, sgpp::combigrid::FloatTensorVector.values, sgpp::datadriven::OperationPiecewiseConstantRegression.values, sgpp::datadriven::PiecewiseConstantRegression::Node.values, sgpp::combigrid::FloatArrayVector.values, python.data.DataContainer.DataContainer.values, and python.uq.parameters.ParameterSet.ParameterSet.values().

◆ getDim()

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

References python.uq.learner.builder.GridDescriptor.GridDescriptor.__dim, python.uq.dists.Corr.Corr.__dim, python.uq.dists.J.J.__dim, python.uq.dists.MultivariateNormal.MultivariateNormal.__dim, python.uq.dists.DataDist.DataDist.__dim, python.uq.parameters.ParameterSet.ParameterSet.__dim, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__dim, and python.learner.LearnerBuilder.LearnerBuilder.GridDescriptor.__dim.

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().

◆ getDistributions()

def python.uq.parameters.ParameterSet.ParameterSet.getDistributions (   self)
Creates a list of all distributions

References sgpp::datadriven::TunableParameter.values, sgpp::combigrid::FloatTensorVector.values, sgpp::datadriven::OperationPiecewiseConstantRegression.values, sgpp::datadriven::PiecewiseConstantRegression::Node.values, sgpp::combigrid::FloatArrayVector.values, python.data.DataContainer.DataContainer.values, and python.uq.parameters.ParameterSet.ParameterSet.values().

Referenced by python.uq.parameters.ParameterSet.ParameterSet.getIndependentJointDistribution(), python.uq.parameters.ParameterSet.ParameterSet.getWeightFunctions(), and python.uq.parameters.ParameterSet.ParameterSet.marginalize().

◆ getIndependentJointDistribution()

def python.uq.parameters.ParameterSet.ParameterSet.getIndependentJointDistribution (   self)

◆ getIndex()

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

◆ getJointTransformation()

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

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.parameters.ParameterSet.ParameterSet.__params, and python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__params.

◆ getNames()

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

References python.uq.learner.builder.GridDescriptor.GridDescriptor.__dim, python.uq.dists.Corr.Corr.__dim, python.uq.dists.J.J.__dim, python.uq.dists.MultivariateNormal.MultivariateNormal.__dim, python.uq.dists.DataDist.DataDist.__dim, python.uq.parameters.ParameterSet.ParameterSet.__dim, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__dim, python.learner.LearnerBuilder.LearnerBuilder.GridDescriptor.__dim, sgpp::datadriven::TunableParameter.values, sgpp::combigrid::FloatTensorVector.values, sgpp::datadriven::OperationPiecewiseConstantRegression.values, sgpp::datadriven::PiecewiseConstantRegression::Node.values, sgpp::combigrid::FloatArrayVector.values, python.data.DataContainer.DataContainer.values, and python.uq.parameters.ParameterSet.ParameterSet.values().

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

◆ getOrthogonalPolynomialBasisFunctions()

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

References sgpp::datadriven::TunableParameter.values, sgpp::combigrid::FloatTensorVector.values, sgpp::datadriven::OperationPiecewiseConstantRegression.values, sgpp::datadriven::PiecewiseConstantRegression::Node.values, sgpp::combigrid::FloatArrayVector.values, python.data.DataContainer.DataContainer.values, and python.uq.parameters.ParameterSet.ParameterSet.values().

◆ getParameter()

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

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.parameters.ParameterSet.ParameterSet.__params, and python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__params.

◆ getStochasticDim()

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

References sgpp::datadriven::TunableParameter.values, sgpp::combigrid::FloatTensorVector.values, sgpp::datadriven::OperationPiecewiseConstantRegression.values, sgpp::datadriven::PiecewiseConstantRegression::Node.values, sgpp::combigrid::FloatArrayVector.values, python.data.DataContainer.DataContainer.values, and python.uq.parameters.ParameterSet.ParameterSet.values().

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

◆ getSubset()

def 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.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.parameters.ParameterSet.ParameterSet.__params, and python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__params.

◆ getTransformations()

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

References sgpp::datadriven::TunableParameter.values, sgpp::combigrid::FloatTensorVector.values, sgpp::datadriven::OperationPiecewiseConstantRegression.values, sgpp::datadriven::PiecewiseConstantRegression::Node.values, sgpp::combigrid::FloatArrayVector.values, python.data.DataContainer.DataContainer.values, and python.uq.parameters.ParameterSet.ParameterSet.values().

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

◆ getWeightFunctions()

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

◆ items()

def python.uq.parameters.ParameterSet.ParameterSet.items (   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.parameters.ParameterSet.ParameterSet.__params, and python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__params.

Referenced by python.uq.parameters.ParameterSet.ParameterSet.__str__(), and python.uq.parameters.ParameterSet.ParameterSet.copy().

◆ keys()

def python.uq.parameters.ParameterSet.ParameterSet.keys (   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.parameters.ParameterSet.ParameterSet.__params, and python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__params.

◆ marginalize()

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

◆ removeParam()

def 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.uq.learner.builder.GridDescriptor.GridDescriptor.__dim, python.uq.dists.Corr.Corr.__dim, python.uq.dists.J.J.__dim, python.uq.dists.MultivariateNormal.MultivariateNormal.__dim, python.uq.dists.DataDist.DataDist.__dim, python.uq.parameters.ParameterSet.ParameterSet.__dim, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__dim, python.learner.LearnerBuilder.LearnerBuilder.GridDescriptor.__dim, python.uq.estimators.MonteCarloStrategy.MonteCarloStrategy.__n, python.uq.dists.J.J.__n, python.uq.parameters.ParameterSet.ParameterSet.__n, python.uq.parameters.ParameterBuilder.GeneralParameterBuilder.__n, 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.parameters.ParameterSet.ParameterSet.__params, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__params, sgpp::datadriven::TunableParameter.values, sgpp::combigrid::FloatTensorVector.values, sgpp::datadriven::OperationPiecewiseConstantRegression.values, sgpp::datadriven::PiecewiseConstantRegression::Node.values, sgpp::combigrid::FloatArrayVector.values, python.data.DataContainer.DataContainer.values, and python.uq.parameters.ParameterSet.ParameterSet.values().

◆ replaceParam()

def 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.uq.learner.builder.GridDescriptor.GridDescriptor.__dim, python.uq.dists.Corr.Corr.__dim, python.uq.dists.J.J.__dim, python.uq.dists.MultivariateNormal.MultivariateNormal.__dim, python.uq.dists.DataDist.DataDist.__dim, python.uq.parameters.ParameterSet.ParameterSet.__dim, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__dim, python.learner.LearnerBuilder.LearnerBuilder.GridDescriptor.__dim, python.uq.estimators.MonteCarloStrategy.MonteCarloStrategy.__n, python.uq.dists.J.J.__n, python.uq.parameters.ParameterSet.ParameterSet.__n, python.uq.parameters.ParameterBuilder.GeneralParameterBuilder.__n, 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.parameters.ParameterSet.ParameterSet.__params, and python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__params.

◆ toJson()

◆ uncertainParams()

def 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()

def python.uq.parameters.ParameterSet.ParameterSet.values (   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.parameters.ParameterSet.ParameterSet.__params, and python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__params.

Referenced by python.uq.parameters.ParameterSet.ParameterSet.addParam(), python.uq.parameters.ParameterSet.ParameterSet.extractActiveSubset(), python.uq.parameters.ParameterSet.ParameterSet.extractActiveTuple(), python.uq.parameters.ParameterSet.ParameterSet.getBounds(), 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(), and python.uq.parameters.ParameterSet.ParameterSet.removeParam().


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