33 void addObject(std::shared_ptr<InitialConditionBase>
object,
THREAD_ID tid,
bool recurse =
true);
45 std::vector<std::map<std::string, std::set<SubdomainID>>>
_block_ics;
Warehouse for storing initial conditions.
std::vector< std::map< std::string, std::set< BoundaryID > > > _boundary_ics
InitialConditionBase serves as the abstract base class for InitialConditions and VectorInitialConditi...
void initialSetup(THREAD_ID tid)
Initial setup.
InitialConditionWarehouse()
std::vector< std::map< std::string, std::set< SubdomainID > > > _block_ics
void addObject(std::shared_ptr< InitialConditionBase > object, THREAD_ID tid, bool recurse=true)
Add object to the warehouse.
std::set< std::string > getDependObjects() const
Get a list of dependent UserObjects for this exec type.
A base storage container for MooseObjects.