Changeset 581 for XIOS/trunk/src/interface/c_attr/icgridgroup_attr.cpp
- Timestamp:
- 03/24/15 11:21:45 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/interface/c_attr/icgridgroup_attr.cpp
r575 r581 1 1 /* ************************************************************************** * 2 * Interface auto generated - do not modify *2 * Interface auto generated - do not modify * 3 3 * ************************************************************************** */ 4 4 … … 16 16 extern "C" 17 17 { 18 typedef xios::CGridGroup* 19 18 typedef xios::CGridGroup* gridgroup_Ptr; 19 20 20 void cxios_set_gridgroup_axis_domain_order(gridgroup_Ptr gridgroup_hdl, bool* axis_domain_order, int extent1) 21 21 { 22 22 CTimer::get("XIOS").resume(); 23 CArray<bool,1> tmp(axis_domain_order, shape(extent1),neverDeleteData);23 CArray<bool,1> tmp(axis_domain_order, shape(extent1), neverDeleteData); 24 24 gridgroup_hdl->axis_domain_order.reference(tmp.copy()); 25 25 CTimer::get("XIOS").suspend(); 26 26 } 27 27 28 28 void cxios_get_gridgroup_axis_domain_order(gridgroup_Ptr gridgroup_hdl, bool* axis_domain_order, int extent1) 29 29 { 30 30 CTimer::get("XIOS").resume(); 31 CArray<bool,1> tmp(axis_domain_order, shape(extent1),neverDeleteData);32 tmp=gridgroup_hdl->axis_domain_order.getInheritedValue() 31 CArray<bool,1> tmp(axis_domain_order, shape(extent1), neverDeleteData); 32 tmp=gridgroup_hdl->axis_domain_order.getInheritedValue(); 33 33 CTimer::get("XIOS").suspend(); 34 34 } 35 36 bool cxios_is_defined_gridgroup_axis_domain_order(gridgroup_Ptr gridgroup_hdl 35 36 bool cxios_is_defined_gridgroup_axis_domain_order(gridgroup_Ptr gridgroup_hdl) 37 37 { 38 38 CTimer::get("XIOS").resume(); 39 returngridgroup_hdl->axis_domain_order.hasInheritedValue();39 bool isDefined = gridgroup_hdl->axis_domain_order.hasInheritedValue(); 40 40 CTimer::get("XIOS").suspend(); 41 return isDefined; 41 42 } 42 43 44 43 44 45 45 void cxios_set_gridgroup_description(gridgroup_Ptr gridgroup_hdl, const char * description, int description_size) 46 46 { 47 47 std::string description_str; 48 if (!cstr2string(description, description_size, description_str)) return;49 48 if (!cstr2string(description, description_size, description_str)) return; 49 CTimer::get("XIOS").resume(); 50 50 gridgroup_hdl->description.setValue(description_str); 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 { 56 57 if (!string_copy(gridgroup_hdl->description.getInheritedValue(),description, description_size))58 ERROR("void cxios_get_gridgroup_description(gridgroup_Ptr gridgroup_hdl, char * description, int description_size)", << "Input string is to short");59 56 CTimer::get("XIOS").resume(); 57 if (!string_copy(gridgroup_hdl->description.getInheritedValue(), description, description_size)) 58 ERROR("void cxios_get_gridgroup_description(gridgroup_Ptr gridgroup_hdl, char * description, int description_size)", << "Input string is too short"); 59 CTimer::get("XIOS").suspend(); 60 60 } 61 62 bool cxios_is_defined_gridgroup_description(gridgroup_Ptr gridgroup_hdl 61 62 bool cxios_is_defined_gridgroup_description(gridgroup_Ptr gridgroup_hdl) 63 63 { 64 64 CTimer::get("XIOS").resume(); 65 returngridgroup_hdl->description.hasInheritedValue();65 bool isDefined = gridgroup_hdl->description.hasInheritedValue(); 66 66 CTimer::get("XIOS").suspend(); 67 return isDefined; 67 68 } 68 69 70 69 70 71 71 void cxios_set_gridgroup_group_ref(gridgroup_Ptr gridgroup_hdl, const char * group_ref, int group_ref_size) 72 72 { 73 73 std::string group_ref_str; 74 if (!cstr2string(group_ref, group_ref_size, group_ref_str)) return;75 74 if (!cstr2string(group_ref, group_ref_size, group_ref_str)) return; 75 CTimer::get("XIOS").resume(); 76 76 gridgroup_hdl->group_ref.setValue(group_ref_str); 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 { 82 83 if (!string_copy(gridgroup_hdl->group_ref.getInheritedValue(),group_ref, group_ref_size))84 ERROR("void cxios_get_gridgroup_group_ref(gridgroup_Ptr gridgroup_hdl, char * group_ref, int group_ref_size)", << "Input string is to short");85 82 CTimer::get("XIOS").resume(); 83 if (!string_copy(gridgroup_hdl->group_ref.getInheritedValue(), group_ref, group_ref_size)) 84 ERROR("void cxios_get_gridgroup_group_ref(gridgroup_Ptr gridgroup_hdl, char * group_ref, int group_ref_size)", << "Input string is too short"); 85 CTimer::get("XIOS").suspend(); 86 86 } 87 88 bool cxios_is_defined_gridgroup_group_ref(gridgroup_Ptr gridgroup_hdl 87 88 bool cxios_is_defined_gridgroup_group_ref(gridgroup_Ptr gridgroup_hdl) 89 89 { 90 90 CTimer::get("XIOS").resume(); 91 returngridgroup_hdl->group_ref.hasInheritedValue();91 bool isDefined = gridgroup_hdl->group_ref.hasInheritedValue(); 92 92 CTimer::get("XIOS").suspend(); 93 return isDefined; 93 94 } 94 95 96 95 96 97 97 void cxios_set_gridgroup_mask1(gridgroup_Ptr gridgroup_hdl, bool* mask1, int extent1) 98 98 { 99 99 CTimer::get("XIOS").resume(); 100 CArray<bool,1> tmp(mask1, shape(extent1),neverDeleteData);100 CArray<bool,1> tmp(mask1, shape(extent1), neverDeleteData); 101 101 gridgroup_hdl->mask1.reference(tmp.copy()); 102 102 CTimer::get("XIOS").suspend(); 103 103 } 104 104 105 105 void cxios_get_gridgroup_mask1(gridgroup_Ptr gridgroup_hdl, bool* mask1, int extent1) 106 106 { 107 107 CTimer::get("XIOS").resume(); 108 CArray<bool,1> tmp(mask1, shape(extent1),neverDeleteData);109 tmp=gridgroup_hdl->mask1.getInheritedValue() 108 CArray<bool,1> tmp(mask1, shape(extent1), neverDeleteData); 109 tmp=gridgroup_hdl->mask1.getInheritedValue(); 110 110 CTimer::get("XIOS").suspend(); 111 111 } 112 113 bool cxios_is_defined_gridgroup_mask1(gridgroup_Ptr gridgroup_hdl 112 113 bool cxios_is_defined_gridgroup_mask1(gridgroup_Ptr gridgroup_hdl) 114 114 { 115 115 CTimer::get("XIOS").resume(); 116 returngridgroup_hdl->mask1.hasInheritedValue();116 bool isDefined = gridgroup_hdl->mask1.hasInheritedValue(); 117 117 CTimer::get("XIOS").suspend(); 118 return isDefined; 118 119 } 119 120 121 120 121 122 122 void cxios_set_gridgroup_mask2(gridgroup_Ptr gridgroup_hdl, bool* mask2, int extent1, int extent2) 123 123 { 124 124 CTimer::get("XIOS").resume(); 125 CArray<bool,2> tmp(mask2, shape(extent1,extent2),neverDeleteData);125 CArray<bool,2> tmp(mask2, shape(extent1, extent2), neverDeleteData); 126 126 gridgroup_hdl->mask2.reference(tmp.copy()); 127 127 CTimer::get("XIOS").suspend(); 128 128 } 129 129 130 130 void cxios_get_gridgroup_mask2(gridgroup_Ptr gridgroup_hdl, bool* mask2, int extent1, int extent2) 131 131 { 132 132 CTimer::get("XIOS").resume(); 133 CArray<bool,2> tmp(mask2, shape(extent1,extent2),neverDeleteData);134 tmp=gridgroup_hdl->mask2.getInheritedValue() 133 CArray<bool,2> tmp(mask2, shape(extent1, extent2), neverDeleteData); 134 tmp=gridgroup_hdl->mask2.getInheritedValue(); 135 135 CTimer::get("XIOS").suspend(); 136 136 } 137 138 bool cxios_is_defined_gridgroup_mask2(gridgroup_Ptr gridgroup_hdl 137 138 bool cxios_is_defined_gridgroup_mask2(gridgroup_Ptr gridgroup_hdl) 139 139 { 140 140 CTimer::get("XIOS").resume(); 141 returngridgroup_hdl->mask2.hasInheritedValue();141 bool isDefined = gridgroup_hdl->mask2.hasInheritedValue(); 142 142 CTimer::get("XIOS").suspend(); 143 return isDefined; 143 144 } 144 145 146 145 146 147 147 void cxios_set_gridgroup_mask3(gridgroup_Ptr gridgroup_hdl, bool* mask3, int extent1, int extent2, int extent3) 148 148 { 149 149 CTimer::get("XIOS").resume(); 150 CArray<bool,3> tmp(mask3, shape(extent1,extent2,extent3),neverDeleteData);150 CArray<bool,3> tmp(mask3, shape(extent1, extent2, extent3), neverDeleteData); 151 151 gridgroup_hdl->mask3.reference(tmp.copy()); 152 152 CTimer::get("XIOS").suspend(); 153 153 } 154 154 155 155 void cxios_get_gridgroup_mask3(gridgroup_Ptr gridgroup_hdl, bool* mask3, int extent1, int extent2, int extent3) 156 156 { 157 157 CTimer::get("XIOS").resume(); 158 CArray<bool,3> tmp(mask3, shape(extent1,extent2,extent3),neverDeleteData);159 tmp=gridgroup_hdl->mask3.getInheritedValue() 158 CArray<bool,3> tmp(mask3, shape(extent1, extent2, extent3), neverDeleteData); 159 tmp=gridgroup_hdl->mask3.getInheritedValue(); 160 160 CTimer::get("XIOS").suspend(); 161 161 } 162 163 bool cxios_is_defined_gridgroup_mask3(gridgroup_Ptr gridgroup_hdl 162 163 bool cxios_is_defined_gridgroup_mask3(gridgroup_Ptr gridgroup_hdl) 164 164 { 165 165 CTimer::get("XIOS").resume(); 166 returngridgroup_hdl->mask3.hasInheritedValue();166 bool isDefined = gridgroup_hdl->mask3.hasInheritedValue(); 167 167 CTimer::get("XIOS").suspend(); 168 return isDefined; 168 169 } 169 170 171 170 171 172 172 void cxios_set_gridgroup_name(gridgroup_Ptr gridgroup_hdl, const char * name, int name_size) 173 173 { 174 174 std::string name_str; 175 if (!cstr2string(name, name_size, name_str)) return;176 175 if (!cstr2string(name, name_size, name_str)) return; 176 CTimer::get("XIOS").resume(); 177 177 gridgroup_hdl->name.setValue(name_str); 178 178 CTimer::get("XIOS").suspend(); 179 179 } 180 180 181 181 void cxios_get_gridgroup_name(gridgroup_Ptr gridgroup_hdl, char * name, int name_size) 182 182 { 183 184 if (!string_copy(gridgroup_hdl->name.getInheritedValue(),name, name_size))185 ERROR("void cxios_get_gridgroup_name(gridgroup_Ptr gridgroup_hdl, char * name, int name_size)", << "Input string is to short");186 183 CTimer::get("XIOS").resume(); 184 if (!string_copy(gridgroup_hdl->name.getInheritedValue(), name, name_size)) 185 ERROR("void cxios_get_gridgroup_name(gridgroup_Ptr gridgroup_hdl, char * name, int name_size)", << "Input string is too short"); 186 CTimer::get("XIOS").suspend(); 187 187 } 188 189 bool cxios_is_defined_gridgroup_name(gridgroup_Ptr gridgroup_hdl 188 189 bool cxios_is_defined_gridgroup_name(gridgroup_Ptr gridgroup_hdl) 190 190 { 191 191 CTimer::get("XIOS").resume(); 192 returngridgroup_hdl->name.hasInheritedValue();192 bool isDefined = gridgroup_hdl->name.hasInheritedValue(); 193 193 CTimer::get("XIOS").suspend(); 194 return isDefined; 194 195 } 195 196 197 198 199 196 }
Note: See TracChangeset
for help on using the changeset viewer.