dune-grid  2.2.0
alugrid/common/declaration.hh
Go to the documentation of this file.
1 #ifndef DUNE_ALUGRID_FORWARDDECLARATION
2 #define DUNE_ALUGRID_FORWARDDECLARATION
3 
4 //- common includes
5 #include <dune/common/collectivecommunication.hh>
6 #if HAVE_MPI
7 #include <dune/common/mpicollectivecommunication.hh>
8 #endif
9 
10 //- ALUGrid includes
12 
13 namespace Dune {
14 
19 
53  template <int dim, int dimworld, ALUGridElementType elType, ALUGridRefinementType refineType,
54  class Comm =
55 #if ALU3DGRID_PARALLEL
56  MPI_Comm
57 #else
58  No_Comm
59 #endif
60  >
61  class ALUGrid;
62 
63  //- traits class for declaring base class for ALUGrid
64  template <int dim, int dimw, ALUGridElementType elType, class Comm >
65  struct ALUGridBaseGrid ;
66 }
67 #endif