13 #include "FEProblem.h"
16 #include "libmesh/string_to_enum.h"
24 MooseEnum orders(
"CONSTANT FIRST SECOND THIRD FOURTH",
"FIRST");
26 InputParameters params = validParams<Action>();
27 params.addParam<MooseEnum>(
"order", orders,
"The finite element order: " + orders.getRawNames());
36 auto var_params = _factory.getValidParams(
"MooseVariable");
37 var_params.set<MooseEnum>(
"order") = getParam<MooseEnum>(
"order");
38 var_params.set<MooseEnum>(
"family") =
"LAGRANGE";
40 _problem->addAuxVariable(
"MooseVariable",
"nodal_area_" + _name, var_params);