MeshKit  1.0
MeshScheme.hpp
Go to the documentation of this file.
00001 #ifndef MESHKIT_MESHSCHEME_HPP
00002 #define MESHKIT_MESHSCHEME_HPP
00003 
00006 #include "meshkit/Types.hpp"
00007 #include "meshkit/MeshOp.hpp"
00008 
00009 namespace MeshKit {
00010 
00011 class MKCore;
00012     
00018 class MeshScheme : public MeshOp
00019 {
00020 public:
00021 
00026   MeshScheme(MKCore *mkcore,
00027              const MEntVector &me_vec = MEntVector());
00028   
00032   MeshScheme(const MeshScheme &mesh_scheme);
00033   
00035   virtual ~MeshScheme();
00036 
00038   void constrain_even();
00039   
00040 private:
00041   
00042 };
00043 
00044 inline MeshScheme::MeshScheme(MKCore *mkcore,
00045                               const MEntVector &me_vec)
00046         : MeshOp(mkcore, me_vec)
00047 {}
00048 
00050 inline MeshScheme::MeshScheme(const MeshScheme &mesh_scheme)
00051         : MeshOp(mesh_scheme)
00052 {}
00053 
00054 inline MeshScheme::~MeshScheme()
00055 {}
00056 
00057 } // namespace MeshKit
00058 
00059 #endif
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines