34 Moose::VarKindType::VAR_SOLVER,
35 Moose::VarFieldType::VAR_FIELD_STANDARD),
37 _var(*mooseLinearVariableFV()),
38 _var_num(_var.number()),
39 _sys_num(_sys.number())
48 ->computeCellGradients();
An interface that restricts an object to subdomains via the 'blocks' input parameter.
static InputParameters validParams()
virtual MooseVariable & getStandardVariable(const THREAD_ID tid, const std::string &var_name) override
Returns the variable reference for requested MooseVariable which may be in any system.
static InputParameters validParams()
MooseLinearVariableFV< Real > & _var
Reference to the linear finite volume variable.
static InputParameters validParams()
LinearFVKernel(const InputParameters ¶ms)
void requestVariableCellGradient(const std::string &variable_name)
Utility routine to request cell gradient computation on a variable.
This is the common base class for objects that give contributions to a linear system.
const THREAD_ID _tid
The thread ID for this object.
static InputParameters validParams()
FEProblemBase & _fe_problem
Reference to this object's FEProblemBase.
This class provides variable solution interface for linear finite volume problems.
void addMooseVariableDependency(MooseVariableFieldBase *var)
Call this function to add the passed in MooseVariableFieldBase as a variable that this object depends...
Interface for objects that need to get values of MooseVariables.
An interface for accessing Moose::Functors for systems that do not care about automatic differentiati...
static InputParameters validParams()
MOOSE now contains C++17 code, so give a reasonable error message stating what the user can do to add...