MeshKit
1.0
|
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