Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

BoundaryInit.h

Go to the documentation of this file.
00001 // Copyright (C) 2003 Johan Hoffman and Anders Logg.
00002 // Licensed under the GNU GPL Version 2.
00003 
00004 #ifndef __BOUNDARY_INIT_H
00005 #define __BOUNDARY_INIT_H
00006 
00007 namespace dolfin {
00008 
00009   class Mesh;
00010 
00013 
00014   class BoundaryInit {
00015   public:
00016     
00017     static void init(Mesh& mesh);
00018     
00019   private:
00020 
00021     static void clear(Mesh& mesh);
00022 
00023     static void initFaces(Mesh& mesh);
00024     static void initEdges(Mesh& mesh);
00025     static void initNodes(Mesh& mesh);
00026 
00027     static void initFacesTri(Mesh& mesh);
00028     static void initFacesTet(Mesh& mesh);
00029     static void initEdgesTri(Mesh& mesh);
00030     static void initEdgesTet(Mesh& mesh);
00031 
00032   };
00033 
00034 }
00035 
00036 #endif


Documentation automatically generated with Doxygen on 10 Sep 2004.