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))
static InputParameters validParams()
The value of a tagged vector for a given node and a given variable is coupled to the current AuxVaria...
registerMooseObject("MooseApp", ScalarTagMatrixAux)
ScalarTagMatrixAux(const InputParameters ¶meters)
virtual Real computeValue() override
Compute the value of this kernel.
Base class for making kernels that work on auxiliary scalar variables.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
static InputParameters validParams()
const MooseVariableScalar & _v_var
The value of a tagged matrix for a given node and a given variable is coupled to the current AuxVaria...
void scalingFactor(const std::vector< Real > &factor)
Set the scaling factor for this variable.