Changeset 817 for XIOS/trunk/src/interface/c_attr/icgridgroup_attr.cpp
- Timestamp:
- 01/26/16 18:19:09 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/interface/c_attr/icgridgroup_attr.cpp
r791 r817 70 70 71 71 72 void cxios_set_gridgroup_mask 1(gridgroup_Ptr gridgroup_hdl, bool* mask1, int* extent)72 void cxios_set_gridgroup_mask_1d(gridgroup_Ptr gridgroup_hdl, bool* mask_1d, int* extent) 73 73 { 74 74 CTimer::get("XIOS").resume(); 75 CArray<bool,1> tmp(mask 1, shape(extent[0]), neverDeleteData);76 gridgroup_hdl->mask 1.reference(tmp.copy());75 CArray<bool,1> tmp(mask_1d, shape(extent[0]), neverDeleteData); 76 gridgroup_hdl->mask_1d.reference(tmp.copy()); 77 77 CTimer::get("XIOS").suspend(); 78 78 } 79 79 80 void cxios_get_gridgroup_mask 1(gridgroup_Ptr gridgroup_hdl, bool* mask1, int* extent)80 void cxios_get_gridgroup_mask_1d(gridgroup_Ptr gridgroup_hdl, bool* mask_1d, int* extent) 81 81 { 82 82 CTimer::get("XIOS").resume(); 83 CArray<bool,1> tmp(mask 1, shape(extent[0]), neverDeleteData);84 tmp=gridgroup_hdl->mask 1.getInheritedValue();83 CArray<bool,1> tmp(mask_1d, shape(extent[0]), neverDeleteData); 84 tmp=gridgroup_hdl->mask_1d.getInheritedValue(); 85 85 CTimer::get("XIOS").suspend(); 86 86 } 87 87 88 bool cxios_is_defined_gridgroup_mask 1(gridgroup_Ptr gridgroup_hdl)88 bool cxios_is_defined_gridgroup_mask_1d(gridgroup_Ptr gridgroup_hdl) 89 89 { 90 90 CTimer::get("XIOS").resume(); 91 bool isDefined = gridgroup_hdl->mask 1.hasInheritedValue();91 bool isDefined = gridgroup_hdl->mask_1d.hasInheritedValue(); 92 92 CTimer::get("XIOS").suspend(); 93 93 return isDefined; … … 95 95 96 96 97 void cxios_set_gridgroup_mask 2(gridgroup_Ptr gridgroup_hdl, bool* mask2, int* extent)97 void cxios_set_gridgroup_mask_2d(gridgroup_Ptr gridgroup_hdl, bool* mask_2d, int* extent) 98 98 { 99 99 CTimer::get("XIOS").resume(); 100 CArray<bool,2> tmp(mask 2, shape(extent[0], extent[1]), neverDeleteData);101 gridgroup_hdl->mask 2.reference(tmp.copy());100 CArray<bool,2> tmp(mask_2d, shape(extent[0], extent[1]), neverDeleteData); 101 gridgroup_hdl->mask_2d.reference(tmp.copy()); 102 102 CTimer::get("XIOS").suspend(); 103 103 } 104 104 105 void cxios_get_gridgroup_mask 2(gridgroup_Ptr gridgroup_hdl, bool* mask2, int* extent)105 void cxios_get_gridgroup_mask_2d(gridgroup_Ptr gridgroup_hdl, bool* mask_2d, int* extent) 106 106 { 107 107 CTimer::get("XIOS").resume(); 108 CArray<bool,2> tmp(mask 2, shape(extent[0], extent[1]), neverDeleteData);109 tmp=gridgroup_hdl->mask 2.getInheritedValue();108 CArray<bool,2> tmp(mask_2d, shape(extent[0], extent[1]), neverDeleteData); 109 tmp=gridgroup_hdl->mask_2d.getInheritedValue(); 110 110 CTimer::get("XIOS").suspend(); 111 111 } 112 112 113 bool cxios_is_defined_gridgroup_mask 2(gridgroup_Ptr gridgroup_hdl)113 bool cxios_is_defined_gridgroup_mask_2d(gridgroup_Ptr gridgroup_hdl) 114 114 { 115 115 CTimer::get("XIOS").resume(); 116 bool isDefined = gridgroup_hdl->mask 2.hasInheritedValue();116 bool isDefined = gridgroup_hdl->mask_2d.hasInheritedValue(); 117 117 CTimer::get("XIOS").suspend(); 118 118 return isDefined; … … 120 120 121 121 122 void cxios_set_gridgroup_mask 3(gridgroup_Ptr gridgroup_hdl, bool* mask3, int* extent)122 void cxios_set_gridgroup_mask_3d(gridgroup_Ptr gridgroup_hdl, bool* mask_3d, int* extent) 123 123 { 124 124 CTimer::get("XIOS").resume(); 125 CArray<bool,3> tmp(mask 3, shape(extent[0], extent[1], extent[2]), neverDeleteData);126 gridgroup_hdl->mask 3.reference(tmp.copy());125 CArray<bool,3> tmp(mask_3d, shape(extent[0], extent[1], extent[2]), neverDeleteData); 126 gridgroup_hdl->mask_3d.reference(tmp.copy()); 127 127 CTimer::get("XIOS").suspend(); 128 128 } 129 129 130 void cxios_get_gridgroup_mask 3(gridgroup_Ptr gridgroup_hdl, bool* mask3, int* extent)130 void cxios_get_gridgroup_mask_3d(gridgroup_Ptr gridgroup_hdl, bool* mask_3d, int* extent) 131 131 { 132 132 CTimer::get("XIOS").resume(); 133 CArray<bool,3> tmp(mask 3, shape(extent[0], extent[1], extent[2]), neverDeleteData);134 tmp=gridgroup_hdl->mask 3.getInheritedValue();133 CArray<bool,3> tmp(mask_3d, shape(extent[0], extent[1], extent[2]), neverDeleteData); 134 tmp=gridgroup_hdl->mask_3d.getInheritedValue(); 135 135 CTimer::get("XIOS").suspend(); 136 136 } 137 137 138 bool cxios_is_defined_gridgroup_mask 3(gridgroup_Ptr gridgroup_hdl)138 bool cxios_is_defined_gridgroup_mask_3d(gridgroup_Ptr gridgroup_hdl) 139 139 { 140 140 CTimer::get("XIOS").resume(); 141 bool isDefined = gridgroup_hdl->mask 3.hasInheritedValue();141 bool isDefined = gridgroup_hdl->mask_3d.hasInheritedValue(); 142 142 CTimer::get("XIOS").suspend(); 143 143 return isDefined;
Note: See TracChangeset
for help on using the changeset viewer.