18 params.
addParam<
Real>(
"coef", 0.0,
"Diffusion coefficient");
19 params.
addParam<FunctionName>(
"function",
20 "If provided, the diffusion coefficient will be coef + " 21 "this function. This is useful for temporally or " 22 "spatially varying diffusivities");
29 _coef(getParam<
Real>(
"coef")),
30 _func(parameters.isParamValid(
"function") ? &getFunction(
"function") : NULL)
const VariableGradient & _grad_u
static InputParameters validParams()
registerMooseObject("MiscApp", CoefDiffusion)
CoefDiffusion(const InputParameters ¶meters)
const VariablePhiGradient & _grad_phi
virtual Real computeQpJacobian()
virtual Real computeQpResidual()
static InputParameters validParams()
const Function *const _func
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const VariableTestGradient & _grad_test
virtual Real value(Real t, const Point &p) const
const MooseArray< Point > & _q_point