22 "num_rows_function",
"The function to use for controlling the number of matrix rows.");
24 "num_cols_function",
"The function to use for controlling the number of matrix columns.");
26 "The function to use for producing the samples; x and y "
27 "will be the row and column index, respectively.");
29 "The InputMatrix 'matrix' parameter to control.");
35 _nrow_function(getFunction(
"num_rows_function")),
36 _ncol_function(getFunction(
"num_cols_function")),
37 _sample_function(getFunction(
"sample_function"))
47 RealEigenMatrix matrix(nrow, ncol);
48 for (
const auto i : make_range(nrow))
49 for (
const auto j : make_range(ncol))
52 setControllableValue<RealEigenMatrix>(
"parameter", matrix);
static InputParameters validParams()
virtual Real value(Real t, const Point &p) const