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

Public Member Functions

 __init__ (self, uqsetting)
 
 do_sampleList (self, sampleList, tagList, starti=0)
 
 getResults (self)
 
 getTags (self)
 
 loadResults (self)
 
 run_distinct_paths (self, npaths, samples_per_path)
 
 run_sampleList (self, sampleList, *tagList, **kwargs)
 
 run_sensitivity (self, samples, maxDeg=1, samplingType='double')
 
 sample (self, unitcubevalue, gen)
 
 setExpectedSampleCount (self, n)
 
 setSampleGenerator (self, generator=pysgpp.NaiveSampleGenerator)
 
 waitForResults (self)
 

Public Attributes

 children
 
 expectedsamplecount
 
 files
 
 gen
 
 parallelprocesses
 
 params
 
 results
 
 uqsetting
 

Detailed Description

Interface to access the results stored in the UQSetting package

Constructor & Destructor Documentation

◆ __init__()

python.uq.uq_setting.UQSettingManager.UQSettingManager.__init__ (   self,
  uqsetting 
)

Member Function Documentation

◆ do_sampleList()

python.uq.uq_setting.UQSettingManager.UQSettingManager.do_sampleList (   self,
  sampleList,
  tagList,
  starti = 0 
)

References sgpp::base::Distribution.gen, python.uq.uq_setting.UQSettingManager.UQSettingManager.gen, python.uq.uq_setting.UQSettingManager.Sampler.gen, sgpp::quadrature::Random.gen, sgpp::base::DistributionBeta.sample(), sgpp::base::DistributionLogNormal.sample(), sgpp::base::DistributionNormal.sample(), sgpp::base::DistributionTruncExponential.sample(), sgpp::base::DistributionTruncGamma.sample(), sgpp::base::DistributionTruncNormal.sample(), sgpp::base::DistributionUniform.sample(), sgpp::base::DistributionsVector.sample(), sgpp::base::Distribution.sample(), sgpp::datadriven::OperationInverseRosenblattTransformation1DBspline.sample(), sgpp::datadriven::OperationInverseRosenblattTransformation1DBsplineBoundary.sample(), sgpp::datadriven::OperationInverseRosenblattTransformation1DBsplineClenshawCurtis.sample(), sgpp::datadriven::OperationInverseRosenblattTransformation1DModBspline.sample(), sgpp::datadriven::OperationInverseRosenblattTransformation1DModBsplineClenshawCurtis.sample(), sgpp::datadriven::OperationInverseRosenblattTransformation1DModPoly.sample(), sgpp::datadriven::OperationInverseRosenblattTransformation1DModPolyClenshawCurtis.sample(), sgpp::datadriven::OperationInverseRosenblattTransformation1DPoly.sample(), sgpp::datadriven::OperationInverseRosenblattTransformation1DPolyBoundary.sample(), sgpp::datadriven::OperationInverseRosenblattTransformation1DPolyClenshawCurtis.sample(), sgpp::datadriven::OperationInverseRosenblattTransformation1DPolyClenshawCurtisBoundary.sample(), python.uq.uq_setting.UQSettingManager.UQSettingManager.sample(), and python.uq.uq_setting.UQSettingManager.UQSettingManager.uqsetting.

Referenced by python.uq.uq_setting.UQSettingManager.UQSettingManager.run_sampleList().

◆ getResults()

◆ getTags()

python.uq.uq_setting.UQSettingManager.UQSettingManager.getTags (   self)
Find or create the tag list.

References python.uq.uq_setting.UQSettingManager.UQSettingManager.uqsetting.

◆ loadResults()

◆ run_distinct_paths()

◆ run_sampleList()

◆ run_sensitivity()

◆ sample()

python.uq.uq_setting.UQSettingManager.UQSettingManager.sample (   self,
  unitcubevalue,
  gen 
)
run uqsetting.run() and save the result
@param unitcubevalue:the unit hyper cube sample to use
@return: the sample like uqsetting.run()

References python.uq.uq_setting.UQSettingManager.UQSettingManager.uqsetting.

Referenced by python.uq.uq_setting.UQSettingManager.UQSettingManager.do_sampleList().

◆ setExpectedSampleCount()

◆ setSampleGenerator()

python.uq.uq_setting.UQSettingManager.UQSettingManager.setSampleGenerator (   self,
  generator = pysgpp.NaiveSampleGenerator 
)

◆ waitForResults()

Member Data Documentation

◆ children

◆ expectedsamplecount

◆ files

◆ gen

◆ parallelprocesses

python.uq.uq_setting.UQSettingManager.UQSettingManager.parallelprocesses

◆ params

python.uq.uq_setting.UQSettingManager.UQSettingManager.params

◆ results

python.uq.uq_setting.UQSettingManager.UQSettingManager.results

◆ uqsetting


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