- source_variablesThe names of the MFEM complex variables to sum
C++ Type:std::vector<VariableName>
Unit:(no unit assumed)
Controllable:No
Description:The names of the MFEM complex variables to sum
- variableThe name of the variable that this object applies to
C++ Type:AuxVariableName
Unit:(no unit assumed)
Controllable:No
Description:The name of the variable that this object applies to
MFEMComplexSumAux
Overview
AuxKernel for calculating the sum of two or more complex MFEM variables that are defined on the same finite element space, and storing the result in another. All variables may be (optionally) scaled by a complex scalar constant prior to addition.
where and are defined on the same FE space, and are complex scalar constants.
Input File Syntax
Input Parameters
- execute_onTIMESTEP_ENDThe list of flag(s) indicating when this object should be executed. For a description of each flag, see https://mooseframework.inl.gov/source/interfaces/SetupInterface.html.
Default:TIMESTEP_END
C++ Type:ExecFlagEnum
Controllable:No
Description:The list of flag(s) indicating when this object should be executed. For a description of each flag, see https://mooseframework.inl.gov/source/interfaces/SetupInterface.html.
- scale_factors_imagThe imaginary parts of the factors to scale each MFEM variable by during summation
C++ Type:std::vector<double>
Unit:(no unit assumed)
Controllable:No
Description:The imaginary parts of the factors to scale each MFEM variable by during summation
- scale_factors_realThe real parts of the factors to scale each MFEM variable by during summation
C++ Type:std::vector<double>
Unit:(no unit assumed)
Controllable:No
Description:The real parts of the factors to scale each MFEM variable by during summation
Optional Parameters
- control_tagsAdds user-defined labels for accessing object parameters via control logic.
C++ Type:std::vector<std::string>
Controllable:No
Description:Adds user-defined labels for accessing object parameters via control logic.
- enableTrueSet the enabled status of the MooseObject.
Default:True
C++ Type:bool
Controllable:No
Description:Set the enabled status of the MooseObject.