- active__all__ If specified only the blocks named will be visited and made active
Default:__all__
C++ Type:std::vector<std::string>
Controllable:No
Description:If specified only the blocks named will be visited and made active
- inactiveIf specified blocks matching these identifiers will be skipped.
C++ Type:std::vector<std::string>
Controllable:No
Description:If specified blocks matching these identifiers will be skipped.
AddMFEMComplexKernelComponentAction
Overview
Action called to add a real or imaginary component of an MFEMComplexKernel, each in the form of a separate MFEMKernel user object.
Example Input File Syntax
[Kernels<<<{"href": "../../../syntax/Kernels/index.html"}>>>]
[diffusion_complex]
type = MFEMComplexKernel<<<{"description": "Holds MFEMKernel objects for the real and imaginary parts of a complex kernel.", "href": "../kernels/MFEMComplexKernel.html"}>>>
variable<<<{"description": "Variable labelling the weak form this kernel is added to"}>>> = u
[RealComponent]
type = MFEMDiffusionKernel
coefficient = stiffnessCoef
[]
[ImagComponent]
type = MFEMDiffusionKernel
coefficient = 0.0
[]
[]
[mass_complex]
type = MFEMComplexKernel<<<{"description": "Holds MFEMKernel objects for the real and imaginary parts of a complex kernel.", "href": "../kernels/MFEMComplexKernel.html"}>>>
variable<<<{"description": "Variable labelling the weak form this kernel is added to"}>>> = u
[RealComponent]
type = MFEMMassKernel
coefficient = massCoef
[]
[ImagComponent]
type = MFEMMassKernel
coefficient = lossCoef
[]
[]
[](test/tests/mfem/complex/complex.i)Input 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.