20 params.
addParam<std::string>(
"matrix_tag",
"TagName",
"Tag Name this Aux works on");
22 "The coupled variable whose components are coupled to AuxVariable");
29 _tag_id(_subproblem.getMatrixTagID(getParam<
std::string>(
"matrix_tag"))),
30 _v(coupledMatrixTagScalarValue(
"v", _tag_id)),
31 _v_var(*getScalarVar(
"v", 0))
registerMooseObject("MooseApp", ScalarTagMatrixAux)
Base class for making kernels that work on auxiliary scalar variables.
void scalingFactor(const std::vector< Real > &factor)
Set the scaling factor for this variable.
The value of a tagged matrix for a given node and a given variable is coupled to the current AuxVaria...
const MooseVariableScalar & _v_var
static InputParameters validParams()
virtual Real computeValue() override
Compute the value of this kernel.
ScalarTagMatrixAux(const InputParameters ¶meters)
The value of a tagged vector for a given node and a given variable is coupled to the current AuxVaria...
static InputParameters validParams()