SetupQuadratureAction
Sets the quadrature type for the simulation.
A Quadrature
is specified as an object inside the [Quadrature]
block with the [Executioner]
block as shown below.
[Executioner]
type = Steady
[Quadrature]
custom_blocks = '1 2'
custom_orders = 'first second'
[]
[]
(../../../SoftwareDownloads/moose/test/tests/quadrature/order/block-order.i)This action adds the default quadrature rule to the Problem
then adds custom requested quadratures in the specified blocks.
More information about quadratures may be found on the Quadrature syntax documentation.
Input Parameters
- 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
- allow_negative_qweightsTrueWhether or not allow negative quadrature weights
Default:True
C++ Type:bool
Controllable:No
Description:Whether or not allow negative quadrature weights
- custom_blockslist of blocks to specify custom quadrature order
C++ Type:std::vector<unsigned short>
Controllable:No
Description:list of blocks to specify custom quadrature order
- custom_orderslist of quadrature orders (e.g. FIRST, SECOND, etc.)
C++ Type:std::vector<std::string>
Controllable:No
Description:list of quadrature orders (e.g. FIRST, SECOND, etc.)
- element_orderAUTOOrder of the quadrature for elements
Default:AUTO
C++ Type:MooseEnum
Controllable:No
Description:Order of the quadrature for elements
- 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.
- orderAUTOOrder of the quadrature
Default:AUTO
C++ Type:MooseEnum
Controllable:No
Description:Order of the quadrature
- side_orderAUTOOrder of the quadrature for sides
Default:AUTO
C++ Type:MooseEnum
Controllable:No
Description:Order of the quadrature for sides