20 "Fills optimization data from a forward transient simulation using " 21 "a single set of measurement times and points and replicates the data as needed.");
22 params.
addParam<std::vector<Real>>(
"measurement_times_for_all_points",
23 "Measurement time that all points read in a value.");
24 params.
addParam<std::vector<Point>>(
"single_set_of_measurement_points",
25 "One set of measurement points that will be sampled at every " 26 "time in measurement_times_for_all_points.");
27 params.
set<std::vector<Real>>(
"measurement_values") = {0};
34 std::vector<Real> measurement_times_for_all_points;
36 measurement_times_for_all_points =
37 getParam<std::vector<Real>>(
"measurement_times_for_all_points");
40 "Input file must contain measurement_times_for_all_points");
42 std::vector<Point> single_set_of_measurement_points;
44 single_set_of_measurement_points =
45 getParam<std::vector<Point>>(
"single_set_of_measurement_points");
48 "Input file must contain single_set_of_measurement_points");
50 for (
auto & p : single_set_of_measurement_points)
52 for (
auto & t : measurement_times_for_all_points)
TransientSyntheticDataCreator(const InputParameters ¶meters)
std::vector< Real > & _measurement_values
std::vector< Real > & _measurement_xcoord
static InputParameters validParams()
bool isParamValid(const std::string &name) const
registerMooseObject("OptimizationTestApp", TransientSyntheticDataCreator)
void paramError(const std::string ¶m, Args... args) const
std::vector< Real > & _measurement_zcoord
std::vector< Real > & _measurement_ycoord
std::vector< Real > & _measurement_time
static InputParameters validParams()