16 #ifndef GEOS_PHYSICSSOLVERS_PHYSICSSOLVERMANAGER_HPP_
17 #define GEOS_PHYSICSSOLVERS_PHYSICSSOLVERMANAGER_HPP_
28 Group *
const parent );
32 virtual Group *
createChild(
string const & childKey,
string const & childName )
override;
39 constexpr
static char const * gravityVectorString() {
return "gravityVector"; };
42 R1Tensor const & gravityVector()
const {
return m_gravityVector; }
43 R1Tensor & gravityVector() {
return m_gravityVector; }
46 PhysicsSolverManager() =
delete;
virtual void expandObjectCatalogs() override
This function is used to expand any catalogs in the data structure.
virtual Group * createChild(string const &childKey, string const &childName) override
Creates a new sub-Group using the ObjectCatalog functionality.
Tensor< real64, 3 > R1Tensor
Alias for a local (stack-based) rank-1 tensor type.