46 for (
const auto & action_ptr : all_action_ptrs)
47 action_ptr->addRelationshipManagers(rm_type);
registerMooseAction("MooseApp", AddRelationshipManager, "attach_geometric_rm")
const std::vector< std::shared_ptr< Action > > & allActionBlocks() const
Returns a reference to all of the actions.
static InputParameters validParams()
MooseApp & _app
The MOOSE application this is associated with.
const std::string & _current_task
The current action (even though we have separate instances for each action)
ActionWarehouse & _awh
Reference to ActionWarehouse where we store object build by actions.
This Action retrieves all of the Actions from the MooseAction Warehouse and triggers the addRelations...
AddRelationshipManager(const InputParameters ¶ms)
static InputParameters validParams()
virtual void act() override
Method to add objects to the simulation or perform other setup tasks.
void attachRelationshipManagers(Moose::RelationshipManagerType rm_type, bool attach_geometric_rm_final=false)
Attach the relationship managers of the given type Note: Geometric relationship managers that are sup...
RelationshipManagerType
Main types of Relationship Managers.