16 #ifndef GEOS_PHYSICSSOLVERS_PHYSICSSOLVERMANAGER_HPP_
17 #define GEOS_PHYSICSSOLVERS_PHYSICSSOLVERMANAGER_HPP_
33 Group *
const parent );
37 virtual Group *
createChild(
string const & childKey,
string const & childName )
override;
44 constexpr
static char const * gravityVectorString() {
return "gravityVector"; };
47 R1Tensor const & gravityVector()
const {
return m_gravityVector; }
48 R1Tensor & gravityVector() {
return m_gravityVector; }
51 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.