28 virtual void execute()
override;
68 std::vector<Real>
computeLevels(
const std::vector<Real> & levels_in)
const;
const std::vector< Real > _ci_levels
Confidence levels to compute (see computeLevels)
const unsigned int _seed
Confidence level seed.
void finalize() override final
Compute several metrics for supplied VPP vectors.
virtual void initialSetup() override
void initialize() override final
Not used; all parallel computation is wrapped in the Statistics objects.
const MooseEnum & _ci_method
Bootstrap Confidence Level method.
static InputParameters validParams()
VectorPostprocessorValue & _stat_type_vector
The VPP vector that will hold the statistics identifiers.
const unsigned int _replicates
Confidence level replicates.
std::vector< std::tuple< std::string, std::string, bool > > _compute_from_names
VPPs names to be computed from (Vectorpostprocessor name, vector name, is_distribute) ...
const MultiMooseEnum & _compute_stats
The selected statistics to compute.
Statistics(const InputParameters ¶meters)
std::vector< Real > VectorPostprocessorValue
std::vector< VectorPostprocessorValue * > _stat_vectors
The VPP vectors being computed.
const InputParameters & parameters() const
std::vector< Real > computeLevels(const std::vector< Real > &levels_in) const
Helper function for converting confidence levels given in (0, 0.5] into levels in (0...
virtual void execute() override