20 params.
addRequiredParam<std::vector<Real>>(
"q_vector",
"q values for g-function");
22 "sampler",
"The Sampler object to use to perform g-function evaluations.");
28 _sampler(getSampler(
"sampler")),
29 _q_vector(getParam<
std::vector<
Real>>(
"q_vector")),
30 _values(declareVector(
"g_values"))
33 paramError(
"q_vector",
"The 'q_vector' size must match the number of columns in the Sampler.");
36 paramError(
"q_vector",
"The 'q_vector' entries must be zero or positive.");
47 for (std::size_t i = 0; i <
_q_vector.size(); ++i)
const std::vector< Real > & _q_vector
const MooseEnum & _parallel_type
void gather(const unsigned int root_id, const T &send_data, std::vector< T, A > &recv) const
std::vector< Real > getNextLocalRow()
dof_id_type getLocalRowBegin() const
const std::vector< double > y
const Parallel::Communicator & _communicator
dof_id_type getNumberOfLocalRows() const
static InputParameters validParams()
const std::vector< double > x
virtual void finalize() override
VectorPostprocessorValue & _values
void paramError(const std::string ¶m, Args... args) const
dof_id_type getLocalRowEnd() const
GFunction(const InputParameters ¶meters)
virtual void execute() override
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
static InputParameters validParams()
registerMooseObject("StochasticToolsTestApp", GFunction)
dof_id_type getNumberOfCols() const