21 InputParameters params = validParams<NodalBC>();
22 params.addRequiredParam<Real>(
24 "Value of the variable at the surface of the excavation. Eg atmospheric pressure");
25 params.addRequiredParam<FunctionName>(
26 "excav_geom_function",
27 "The function describing the excavation geometry (type RichardsExcavGeom)");
28 params.addClassDescription(
"Allows the user to set variable values at the face of an excavation. "
29 " You must have defined the excavation start time, start position, "
30 "etc, through the excav_geom_function");
35 : NodalBC(parameters),
36 _p_excav(getParam<Real>(
"p_excav")),
37 _func(getFunction(
"excav_geom_function"))
44 if (
_func.value(_t, *_current_node) == 0.0)