- prop_nameName of the material property to test the derivatives of.
C++ Type:MaterialPropertyName
Unit:(no unit assumed)
Controllable:No
Description:Name of the material property to test the derivatives of.
MaterialDerivativeTestAction
Action for setting up the necessary objects for debugging material property derivatives.
Sets up
kernels, the corresponding variables they act on, and a sparse coupling matrix that optimizes the Jacobian test performance.
Input Parameters
- active__all__ If specified only the blocks named will be visited and made active
Default:__all__
C++ Type:std::vector<std::string>
Unit:(no unit assumed)
Controllable:No
Description:If specified only the blocks named will be visited and made active
- argsVariables the tested material property depends on.
C++ Type:std::vector<VariableName>
Unit:(no unit assumed)
Controllable:No
Description:Variables the tested material property depends on.
- derivative_order0Highest order derivative to test derivatives of.
Default:0
C++ Type:unsigned int
Unit:(no unit assumed)
Controllable:No
Description:Highest order derivative to test derivatives of.
- inactiveIf specified blocks matching these identifiers will be skipped.
C++ Type:std::vector<std::string>
Unit:(no unit assumed)
Controllable:No
Description:If specified blocks matching these identifiers will be skipped.
- prop_typeType of the material property to test the derivatives of.
C++ Type:MooseEnum
Unit:(no unit assumed)
Controllable:No
Description:Type of the material property to test the derivatives of.
Optional Parameters
- control_tagsAdds user-defined labels for accessing object parameters via control logic.
C++ Type:std::vector<std::string>
Unit:(no unit assumed)
Controllable:No
Description:Adds user-defined labels for accessing object parameters via control logic.