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

Public Member Functions

 __init__ (self, params=None, samples=None, generator=NaiveSampleGenerator, *args, **kws)
 
 hasMoreSamples (self)
 
 learnData (self, *args, **kws)
 
 nextSamples (self, n=1)
 
 withHaltonSampleGenerator (cls, params)
 
 withLatinHypercubeSampleGenerator (cls, params, nSamples)
 
 withNaiveSampleGenerator (cls, params)
 
 withNumpySampleGenerator (cls, params)
 
 withStratifiedSampleGenerator (cls, params, strataPerDimension)
 

Public Attributes

 samples
 

Constructor & Destructor Documentation

◆ __init__()

python.uq.sampler.MCSampler.MCSampler.__init__ (   self,
  params = None,
  samples = None,
  generator = NaiveSampleGenerator,
args,
**  kws 
)

References python.controller.InfoToScreenRegressor.InfoToScreenRegressor.__class__, python.uq.estimators.AnalyticEstimationStrategy.AnalyticEstimationStrategy.__class__, python.uq.estimators.MarginalAnalyticEstimationStrategy.MarginalAnalyticEstimationStrategy.__class__, python.uq.estimators.MarginalIntegralStrategy.MarginalIntegralStrategy.__class__, python.uq.learner.builder.SimulationLearnerBuilder.SimulationLearnerBuilder.__class__, python.uq.learner.Regressor.Regressor.__class__, python.uq.learner.SimulationLearnerSpecification.SimulationLearnerSpecification.__class__, python.uq.quadrature.bilinearform.DiscreteBilinearScipyQuadratureStrategy.DiscreteBilinearScipyQuadratureStrategy.__class__, python.uq.quadrature.bilinearform.PiecewiseConstantQuadratureStrategy.PiecewiseConstantQuadratureStrategy.__class__, python.uq.quadrature.bilinearform.SparseGridQuadratureStrategy.SparseGridQuadratureStrategy.__class__, python.uq.quadrature.bilinearform.UniformQuadratureStrategy.UniformQuadratureStrategy.__class__, python.uq.refinement.RefinementStrategy.AnchoredWeightedL2OptRanking.__class__, python.uq.refinement.RefinementStrategy.WeightedL2OptRanking.__class__, python.uq.refinement.RefinementStrategy.AnchoredExpectationValueOptRanking.__class__, python.uq.refinement.RefinementStrategy.ExpectationValueOptRanking.__class__, python.uq.refinement.RefinementStrategy.VarianceOptRanking.__class__, python.uq.refinement.RefinementStrategy.AnchoredVarianceOptRanking.__class__, python.uq.refinement.RefinementStrategy.MeanSquaredOptRanking.__class__, python.uq.refinement.RefinementStrategy.AnchoredMeanSquaredOptRanking.__class__, python.uq.refinement.RefinementStrategy.SquaredSurplusBFRanking.__class__, python.uq.refinement.RefinementStrategy.WeightedL2BFRanking.__class__, python.uq.refinement.RefinementStrategy.VarianceBFRanking.__class__, python.uq.refinement.RefinementStrategy.ExpectationValueBFRanking.__class__, python.uq.refinement.RefinementStrategy.LinearSurplusEstimationRanking.__class__, python.uq.refinement.RefinementStrategy.PredictiveRanking.__class__, python.uq.sampler.asgc.ASGCSampler.ASGCSampler.__class__, python.uq.sampler.MCSampler.MCSampler.__class__, and python.uq.sampler.MCSampler.MCSampler.__init__().

Referenced by python.uq.sampler.MCSampler.MCSampler.__init__().

Member Function Documentation

◆ hasMoreSamples()

python.uq.sampler.MCSampler.MCSampler.hasMoreSamples (   self)

◆ learnData()

python.uq.sampler.MCSampler.MCSampler.learnData (   self,
args,
**  kws 
)

◆ nextSamples()

python.uq.sampler.MCSampler.MCSampler.nextSamples (   self,
  n = 1 
)

References python.uq.sampler.MCSampler.MCSampler.__genCls, python.uq.sampler.MCSampler.MCSampler.__genObj, sgpp::base::GridDataBase._dim, python.uq.sampler.Sample.Samples._dim, python.uq.sampler.Sampler.Sampler._dim, python.uq.parameters.ParameterBuilder.GeneralParameterBuilder._params, python.uq.sampler.Sample.Samples._params, and python.uq.sampler.Sampler.Sampler._params.

◆ withHaltonSampleGenerator()

python.uq.sampler.MCSampler.MCSampler.withHaltonSampleGenerator (   cls,
  params 
)

◆ withLatinHypercubeSampleGenerator()

python.uq.sampler.MCSampler.MCSampler.withLatinHypercubeSampleGenerator (   cls,
  params,
  nSamples 
)

◆ withNaiveSampleGenerator()

python.uq.sampler.MCSampler.MCSampler.withNaiveSampleGenerator (   cls,
  params 
)

◆ withNumpySampleGenerator()

python.uq.sampler.MCSampler.MCSampler.withNumpySampleGenerator (   cls,
  params 
)

◆ withStratifiedSampleGenerator()

python.uq.sampler.MCSampler.MCSampler.withStratifiedSampleGenerator (   cls,
  params,
  strataPerDimension 
)

Member Data Documentation

◆ samples


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