51 void addObjects(std::shared_ptr<MaterialBase> block,
52 std::shared_ptr<MaterialBase> neighbor,
53 std::shared_ptr<MaterialBase> face,
MooseObjectWarehouse< MaterialBase > _neighbor_materials
Storage for neighbor material objects (Block are stored in the base class)
const MooseObjectWarehouse< MaterialBase > & operator[](Moose::MaterialDataType data_type) const
virtual void neighborSubdomainSetup(THREAD_ID tid=0) const
A storage container for MooseObjects that inherit from SetupInterface.
MaterialDataType
MaterialData types.
MooseObjectWarehouse< MaterialBase > _face_materials
Storage for face material objects (Block are stored in the base class)
virtual void timestepSetup(THREAD_ID tid=0) const
MaterialBase objects are special in that they have additional objects created automatically (see FEPr...
virtual void jacobianSetup(THREAD_ID tid=0) const
void addObjects(std::shared_ptr< MaterialBase > block, std::shared_ptr< MaterialBase > neighbor, std::shared_ptr< MaterialBase > face, THREAD_ID tid=0)
A special method unique to this class for adding Block, Neighbor, and Face material objects...
virtual void updateActive(THREAD_ID tid=0)
Update the active status of Kernels.
virtual void initialSetup(THREAD_ID tid=0) const
Convenience methods for calling object setup methods that handle the extra neighbor and face objects...
void sort(THREAD_ID tid=0)
virtual void subdomainSetup(THREAD_ID tid=0) const
MaterialBases compute MaterialProperties.
virtual void residualSetup(THREAD_ID tid=0) const