30 "Storage container for stochastic simulation results coming from a Postprocessor.");
34 "A list of sampler names of associated data.",
35 "This parameter is no longer needed, please remove it from your input file.");
38 params.
set<
bool>(
"_auto_broadcast") =
true;
67 data.vector->insert(data.vector->end(), data.current.begin(), data.current.end());
79 {
return data.name == vector_name; });
82 "Unable to locate a vector with the supplied name of '" << vector_name <<
"'.");
83 data_ptr->current = current;
static InputParameters validParams()
std::vector< StochasticResultsData > _sample_vectors
Storage for declared vectors.
StochasticResults(const InputParameters ¶meters)
void gather(const unsigned int root_id, const T &send_data, std::vector< T, A > &recv) const
Storage helper for managing data being assigned to this VPP by a Transfer object. ...
const Parallel::Communicator & _communicator
virtual void finalize() override
bool containsCompleteHistory() const
static InputParameters validParams()
A tool for output Sampler data.
void initVector(const std::string &vector_name)
Create a VPP vector for results data for a given Sampler, see StochasticResultsAction for more detail...
void setCurrentLocalVectorPostprocessorValue(const std::string &vector_name, const VectorPostprocessorValue &¤t)
StochasticResultsData(const VectorPostprocessorName &name, VectorPostprocessorValue *)
VectorPostprocessorValue & declareVector(const std::string &vector_name)
virtual void initialize() override
std::vector< Real > VectorPostprocessorValue
registerMooseObject("StochasticToolsApp", StochasticResults)
bool isDistributed() const