Changeset 551 for XIOS/trunk/src/interface
- Timestamp:
- 02/11/15 16:23:02 (9 years ago)
- Location:
- XIOS/trunk/src/interface/c_attr
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/interface/c_attr/icgrid_attr.cpp
r541 r551 17 17 { 18 18 typedef xios::CGrid* grid_Ptr; 19 20 void cxios_set_grid_axisDomOrder(grid_Ptr grid_hdl, int* axisDomOrder, int extent1)19 20 void cxios_set_grid_axisDomOrder(grid_Ptr grid_hdl, bool* axisDomainOrder, int extent1) 21 21 { 22 22 CTimer::get("XIOS").resume(); 23 CArray< int,1> tmp(axisDomOrder,shape(extent1),neverDeleteData) ;24 grid_hdl->axisDom Order.reference(tmp.copy());23 CArray<bool,1> tmp(axisDomainOrder,shape(extent1),neverDeleteData) ; 24 grid_hdl->axisDomainOrder.reference(tmp.copy()); 25 25 CTimer::get("XIOS").suspend(); 26 26 } 27 28 void cxios_get_grid_axisDomOrder(grid_Ptr grid_hdl, int* axisDomOrder, int extent1)27 28 void cxios_get_grid_axisDomOrder(grid_Ptr grid_hdl, bool* axisDomainOrder, int extent1) 29 29 { 30 30 CTimer::get("XIOS").resume(); 31 CArray< int,1> tmp(axisDomOrder,shape(extent1),neverDeleteData) ;32 tmp=grid_hdl->axisDom Order.getInheritedValue() ;31 CArray<bool,1> tmp(axisDomainOrder,shape(extent1),neverDeleteData) ; 32 tmp=grid_hdl->axisDomainOrder.getInheritedValue() ; 33 33 CTimer::get("XIOS").suspend(); 34 34 } 35 35 36 36 bool cxios_is_defined_grid_axisDomOrder(grid_Ptr grid_hdl ) 37 37 { 38 38 CTimer::get("XIOS").resume(); 39 return grid_hdl->axisDom Order.hasInheritedValue();39 return grid_hdl->axisDomainOrder.hasInheritedValue(); 40 40 CTimer::get("XIOS").suspend(); 41 41 } 42 43 44 42 43 44 45 45 void cxios_set_grid_description(grid_Ptr grid_hdl, const char * description, int description_size) 46 46 { … … 51 51 CTimer::get("XIOS").suspend(); 52 52 } 53 53 54 54 void cxios_get_grid_description(grid_Ptr grid_hdl, char * description, int description_size) 55 55 { … … 59 59 CTimer::get("XIOS").suspend(); 60 60 } 61 61 62 62 bool cxios_is_defined_grid_description(grid_Ptr grid_hdl ) 63 63 { … … 66 66 CTimer::get("XIOS").suspend(); 67 67 } 68 69 70 68 69 70 71 71 void cxios_set_grid_mask(grid_Ptr grid_hdl, bool* mask, int extent1, int extent2, int extent3) 72 72 { … … 76 76 CTimer::get("XIOS").suspend(); 77 77 } 78 78 79 79 void cxios_get_grid_mask(grid_Ptr grid_hdl, bool* mask, int extent1, int extent2, int extent3) 80 80 { … … 84 84 CTimer::get("XIOS").suspend(); 85 85 } 86 86 87 87 bool cxios_is_defined_grid_mask(grid_Ptr grid_hdl ) 88 88 { … … 91 91 CTimer::get("XIOS").suspend(); 92 92 } 93 94 95 93 94 95 96 96 void cxios_set_grid_name(grid_Ptr grid_hdl, const char * name, int name_size) 97 97 { … … 102 102 CTimer::get("XIOS").suspend(); 103 103 } 104 104 105 105 void cxios_get_grid_name(grid_Ptr grid_hdl, char * name, int name_size) 106 106 { … … 110 110 CTimer::get("XIOS").suspend(); 111 111 } 112 112 113 113 bool cxios_is_defined_grid_name(grid_Ptr grid_hdl ) 114 114 { … … 117 117 CTimer::get("XIOS").suspend(); 118 118 } 119 120 121 122 119 120 121 122 123 123 } -
XIOS/trunk/src/interface/c_attr/icgridgroup_attr.cpp
r541 r551 17 17 { 18 18 typedef xios::CGridGroup* gridgroup_Ptr; 19 20 void cxios_set_gridgroup_axisDomOrder(gridgroup_Ptr gridgroup_hdl, int* axisDomOrder, int extent1)19 20 void cxios_set_gridgroup_axisDomOrder(gridgroup_Ptr gridgroup_hdl, bool* axisDomainOrder, int extent1) 21 21 { 22 22 CTimer::get("XIOS").resume(); 23 CArray< int,1> tmp(axisDomOrder,shape(extent1),neverDeleteData) ;24 gridgroup_hdl->axisDom Order.reference(tmp.copy());23 CArray<bool,1> tmp(axisDomainOrder,shape(extent1),neverDeleteData) ; 24 gridgroup_hdl->axisDomainOrder.reference(tmp.copy()); 25 25 CTimer::get("XIOS").suspend(); 26 26 } 27 28 void cxios_get_gridgroup_axisDomOrder(gridgroup_Ptr gridgroup_hdl, int* axisDomOrder, int extent1)27 28 void cxios_get_gridgroup_axisDomOrder(gridgroup_Ptr gridgroup_hdl, bool* axisDomainOrder, int extent1) 29 29 { 30 30 CTimer::get("XIOS").resume(); 31 CArray< int,1> tmp(axisDomOrder,shape(extent1),neverDeleteData) ;32 tmp=gridgroup_hdl->axisDom Order.getInheritedValue() ;31 CArray<bool,1> tmp(axisDomainOrder,shape(extent1),neverDeleteData) ; 32 tmp=gridgroup_hdl->axisDomainOrder.getInheritedValue() ; 33 33 CTimer::get("XIOS").suspend(); 34 34 } 35 35 36 36 bool cxios_is_defined_gridgroup_axisDomOrder(gridgroup_Ptr gridgroup_hdl ) 37 37 { 38 38 CTimer::get("XIOS").resume(); 39 return gridgroup_hdl->axisDom Order.hasInheritedValue();39 return gridgroup_hdl->axisDomainOrder.hasInheritedValue(); 40 40 CTimer::get("XIOS").suspend(); 41 41 } 42 43 44 42 43 44 45 45 void cxios_set_gridgroup_description(gridgroup_Ptr gridgroup_hdl, const char * description, int description_size) 46 46 { … … 51 51 CTimer::get("XIOS").suspend(); 52 52 } 53 53 54 54 void cxios_get_gridgroup_description(gridgroup_Ptr gridgroup_hdl, char * description, int description_size) 55 55 { … … 59 59 CTimer::get("XIOS").suspend(); 60 60 } 61 61 62 62 bool cxios_is_defined_gridgroup_description(gridgroup_Ptr gridgroup_hdl ) 63 63 { … … 66 66 CTimer::get("XIOS").suspend(); 67 67 } 68 69 70 68 69 70 71 71 void cxios_set_gridgroup_group_ref(gridgroup_Ptr gridgroup_hdl, const char * group_ref, int group_ref_size) 72 72 { … … 77 77 CTimer::get("XIOS").suspend(); 78 78 } 79 79 80 80 void cxios_get_gridgroup_group_ref(gridgroup_Ptr gridgroup_hdl, char * group_ref, int group_ref_size) 81 81 { … … 85 85 CTimer::get("XIOS").suspend(); 86 86 } 87 87 88 88 bool cxios_is_defined_gridgroup_group_ref(gridgroup_Ptr gridgroup_hdl ) 89 89 { … … 92 92 CTimer::get("XIOS").suspend(); 93 93 } 94 95 96 94 95 96 97 97 void cxios_set_gridgroup_mask(gridgroup_Ptr gridgroup_hdl, bool* mask, int extent1, int extent2, int extent3) 98 98 { … … 102 102 CTimer::get("XIOS").suspend(); 103 103 } 104 104 105 105 void cxios_get_gridgroup_mask(gridgroup_Ptr gridgroup_hdl, bool* mask, int extent1, int extent2, int extent3) 106 106 { … … 110 110 CTimer::get("XIOS").suspend(); 111 111 } 112 112 113 113 bool cxios_is_defined_gridgroup_mask(gridgroup_Ptr gridgroup_hdl ) 114 114 { … … 117 117 CTimer::get("XIOS").suspend(); 118 118 } 119 120 121 119 120 121 122 122 void cxios_set_gridgroup_name(gridgroup_Ptr gridgroup_hdl, const char * name, int name_size) 123 123 { … … 128 128 CTimer::get("XIOS").suspend(); 129 129 } 130 130 131 131 void cxios_get_gridgroup_name(gridgroup_Ptr gridgroup_hdl, char * name, int name_size) 132 132 { … … 136 136 CTimer::get("XIOS").suspend(); 137 137 } 138 138 139 139 bool cxios_is_defined_gridgroup_name(gridgroup_Ptr gridgroup_hdl ) 140 140 { … … 143 143 CTimer::get("XIOS").suspend(); 144 144 } 145 146 147 148 145 146 147 148 149 149 }
Note: See TracChangeset
for help on using the changeset viewer.