- first_source_vecComplex vector variable (3D)
C++ Type:VariableName
Unit:(no unit assumed)
Controllable:No
Description:Complex vector variable (3D)
- second_source_vecComplex vector variable (3D)
C++ Type:VariableName
Unit:(no unit assumed)
Controllable:No
Description:Complex vector variable (3D)
- 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
MFEMComplexExteriorProductAux
Overview
AuxKernel for calculating the exterior product of two complex vector fields and projecting the result onto an MFEM auxiliary variable in an L2 complex vector finite element space.
where and are the two complex vector fields and is an optional complex scaling coefficient.
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_factor_imag0Imaginary part of constant multiplier
Default:0
C++ Type:double
Unit:(no unit assumed)
Controllable:No
Description:Imaginary part of constant multiplier
- scale_factor_real1Real part of constant multiplier
Default:1
C++ Type:double
Unit:(no unit assumed)
Controllable:No
Description:Real part of constant multiplier
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.