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