16 "resolve_optional_materials");
34 mooseAssert(
_problem,
"Problem doesn't exist");
37 mpi->resolveOptionalProperties();
virtual void act() override
Method to add objects to the simulation or perform other setup tasks.
ResolveOptionalMaterialPropertiesAction(const InputParameters ¶ms)
static InputParameters validParams()
static InputParameters validParams()
registerMooseAction("MooseApp", ResolveOptionalMaterialPropertiesAction, "resolve_optional_materials")
MooseApp & _app
The MOOSE application this is associated with.
An interface for accessing Materials.
This action acts right after all material objects have been constructed.
std::shared_ptr< FEProblemBase > & _problem
Convenience reference to a problem this action works on.
const std::vector< T * > & getInterfaceObjects() const
Gets the registered interface objects for a given interface.