25 #ifndef GRINS_VAR_TYPEDEFS_H 
   26 #define GRINS_VAR_TYPEDEFS_H 
   34 #include "libmesh/id_types.h" 
   59   typedef std::map< std::string,SharedPtr<GRINS::Physics> > 
PhysicsList;
 
   62   typedef std::map< std::string,SharedPtr<GRINS::Physics> >::const_iterator 
PhysicsListIter;
 
   65 #endif //GRINS_VAR_TYPEDEFS_H 
unsigned int VariableIndex
More descriptive name of the type used for variable indices. 
Physics abstract base class. Defines API for physics to be added to MultiphysicsSystem. 
libMesh::boundary_id_type BoundaryID
More descriptive name of the type used for boundary ids. 
const unsigned int invalid_var_index
Invalid varaible index id. 
std::map< std::string, SharedPtr< GRINS::Physics > > PhysicsList
Container for GRINS::Physics object pointers. 
std::map< std::string, SharedPtr< GRINS::Physics > >::const_iterator PhysicsListIter
Iterator for PhysicsList.