24 virtual void execute()
override;
A class used to perform Monte Carlo sampling for performing Sobol sensitivity analysis.
std::vector< std::vector< VectorPostprocessorValue * > > _sobol_ci_vectors
Confidence interval vectors computed by this object.
std::vector< std::pair< const VectorPostprocessorValue *, bool > > _result_vectors
Result vectors from StocasticResults object.
virtual void finalize() final
const std::vector< Real > & _ci_levels
SobolStatistics(const InputParameters ¶meters)
virtual void execute() override
virtual void initialSetup() override
std::vector< VectorPostprocessorValue * > _sobol_stat_vectors
Vectors computed by this object.
Computes Sobol sensitivity indices, see SobolCalculators.
const SobolSampler & _sobol_sampler
The sampler that generated the samples that produced results for the _results_vectors.
const unsigned int & _ci_seed
const InputParameters & parameters() const
static InputParameters validParams()
const unsigned int & _ci_replicates
virtual void initialize() final
Not used; all parallel computation is wrapped in the SobolCalculator objects.