16 std::shared_ptr<MaterialBase> neighbor,
17 std::shared_ptr<MaterialBase> face,
virtual void residualSetup(THREAD_ID tid=0) const
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
std::vector< std::map< SubdomainID, std::vector< std::shared_ptr< MaterialBase > > > > _all_block_objects
virtual void neighborSubdomainSetup(THREAD_ID tid=0) const
MaterialDataType
MaterialData types.
MooseObjectWarehouse< MaterialBase > _face_materials
Storage for face material objects (Block are stored in the base class)
void checkThreadID(THREAD_ID tid) const
Calls assert on thread id.
virtual void timestepSetup(THREAD_ID tid=0) const
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...
static void sortHelper(std::vector< std::shared_ptr< MaterialBase >> &objects)
Helper method for sorting vectors of objects.
virtual void timestepSetup(THREAD_ID tid=0) const
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.
std::vector< std::map< BoundaryID, std::vector< std::shared_ptr< MaterialBase > > > > _all_boundary_objects
virtual void jacobianSetup(THREAD_ID tid=0) const
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
virtual void updateActive(THREAD_ID tid=0) override
Update the active status of Kernels.
virtual void addObject(std::shared_ptr< T > object, THREAD_ID tid=0, bool recurse=true) override
Adds an object to the storage structure.
virtual void subdomainSetup(THREAD_ID tid=0) const
virtual void residualSetup(THREAD_ID tid=0) const