ug4
lib_grid_messages.h File Reference

Go to the source code of this file.

Classes

class  ug::GridMessage_Adaption
 A message sent along with "GridRefinement" messages. More...
 
class  ug::GridMessage_Creation
 
class  ug::GridMessage_Distribution
 
class  ug::GridMessage_MultiGridChanged
 A message sent by the MultiGrid, if something special happened. More...
 

Namespaces

 ug
 the ug namespace
 

Enumerations

enum  ug::GridMessageAdaptionType {
  ug::GMAT_UNKNOWN = 0 , ug::GMAT_GLOBAL_ADAPTION_BEGINS , ug::GMAT_HNODE_ADAPTION_BEGINS , ug::GMAT_GLOBAL_ADAPTION_ENDS ,
  ug::GMAT_HNODE_ADAPTION_ENDS , ug::GMAT_GLOBAL_REFINEMENT_BEGINS , ug::GMAT_HNODE_REFINEMENT_BEGINS , ug::GMAT_GLOBAL_REFINEMENT_ENDS ,
  ug::GMAT_HNODE_REFINEMENT_ENDS , ug::GMAT_GLOBAL_COARSENING_BEGINS , ug::GMAT_HNODE_COARSENING_BEGINS , ug::GMAT_GLOBAL_COARSENING_ENDS ,
  ug::GMAT_HNODE_COARSENING_ENDS
}
 constants which indicate the adaption type in a grid refinement message. More...
 
enum  ug::GridMessageCreationType { ug::GMCT_NONE , ug::GMCT_CREATION_STARTS , ug::GMCT_CREATION_STOPS }
 Instances of this class inform about grid creation (e.g. during load or distribution) More...
 
enum  ug::GridMessageDistributionType { ug::GMDT_NONE , ug::GMDT_DISTRIBUTION_STARTS , ug::GMDT_DISTRIBUTION_STOPS }
 Instances of this class inform about distribution. More...
 
enum  ug::GridMessageMultiGridChangedType { ug::GMMGCT_LEVEL_ADDED = 1 , ug::GMMGCT_REMOVED = 2 }