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