16 "Handle to a function to be used for "
17 "evaluation of this material property.");
19 "dependent_variables",
20 std::vector<std::string>{},
21 "List of variable names denoting how the associated "
22 "propery function will be called.");
34 params.GetParamValue<size_t>(
"function_handle"),
37 params.GetParamVectorValue<std::string>(
"dependent_variables"))
39 printf(
"Test eval: %g %g\n", 400.0,
Evaluate({400.0}));
41 printf(
"%s\n", dep_var.c_str());
static chi::InputParameters GetInputParameters()
const std::vector< std::string > dependent_variables_
double Evaluate(const std::vector< double > &vars)
const chi_math::FunctionDimAToDimB & function_
static InputParameters GetInputParameters()
MaterialPropertyScalarFuncXYZTV(const InputParameters ¶ms)
virtual std::vector< double > Evaluate(const std::vector< double > &vals) const =0
chi_math::FunctionDimAToDimB SFXYZV
RegisterChiObject(chi, KBAGraphPartitioner)