DynamicObjectRegistrationAction
Register MooseObjects from other applications dynamically.
If an object required for a simulation is present in a pre-compiled library that is not already linked to the application used, it may be dynamically linked using the following syntax, handled by DynamicObjectRegistrationAction,
[Problem]
  register_objects_from = 'PhaseFieldApp'
  library_path = '../../../../../phase_field/lib'
[]
(moose/modules/misc/test/tests/dynamic_loading/dynamic_obj_registration/dynamic_objects.i)More information about dynamic loading may be found on Google.
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
 - 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.
 - 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.
 - library_nameThe file name of the library (*.la file) that will be dynamically loaded.
C++ Type:std::string
Controllable:No
Description:The file name of the library (*.la file) that will be dynamically loaded.
 - library_pathPath to search for dynamic libraries (please avoid committing absolute paths in addition to MOOSE_LIBRARY_PATH)
C++ Type:std::string
Controllable:No
Description:Path to search for dynamic libraries (please avoid committing absolute paths in addition to MOOSE_LIBRARY_PATH)
 - object_namesThe names of the objects to register (Default: register all).
C++ Type:std::vector<std::string>
Controllable:No
Description:The names of the objects to register (Default: register all).
 - register_objects_fromThe names of other applications from which objects will be registered from (dynamic registration).
C++ Type:std::vector<std::string>
Controllable:No
Description:The names of other applications from which objects will be registered from (dynamic registration).