00001 // This is a -*- C++ -*- file 00002 //------------------------------------------------------------------------------------// 00003 // // 00004 // Copyright (c) 2001 // 00005 // INRIA // 00006 // 54600 VILLERS LES NANCY // 00007 // France // 00008 // // 00009 //------------------------------------------------------------------------------------// 00010 // // 00011 // * NOTICE OF PROPRIETARY INFORMATION * // 00012 // // 00013 // The information contained in this file is considered proprietary and the exclusive // 00014 // property of INRIA. This information may not be disclosed, duplicated // 00015 // or used, in whole or in part, for any purpose whatsoever without express written // 00016 // authorization from INRIA // 00017 // // 00018 #ifndef _OC_COMMON_DEF_H_ 00019 #define _OC_COMMON_DEF_H_ 00020 00021 const int numberOfZone = 3 ; 00022 enum SubDomainZone {Core_Zone , Overlap_Zone, Cut_Zone} ; 00023 00024 //#ifdef _STRUCT_A 00025 //struct AtomIn { 00026 // int _numDomain ; 00027 // int _localNum ; 00028 // SubDomainZone _typeZone ; 00029 //} ; 00030 00031 //#else 00032 class AtomIn { 00033 public: 00034 int _numDomain ; 00035 int _localNum ; 00036 SubDomainZone _typeZone ; 00037 } ; 00038 00039 //#endif 00040 #endif