- Timestamp:
- 10/08/20 10:53:18 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_oa/src/interface/c_attr/icdomaingroup_attr.cpp
r1626 r1952 931 931 932 932 933 void cxios_set_domaingroup_ntiles(domaingroup_Ptr domaingroup_hdl, int ntiles) 934 { 935 CTimer::get("XIOS").resume(); 936 domaingroup_hdl->ntiles.setValue(ntiles); 937 CTimer::get("XIOS").suspend(); 938 } 939 940 void cxios_get_domaingroup_ntiles(domaingroup_Ptr domaingroup_hdl, int* ntiles) 941 { 942 CTimer::get("XIOS").resume(); 943 *ntiles = domaingroup_hdl->ntiles.getInheritedValue(); 944 CTimer::get("XIOS").suspend(); 945 } 946 947 bool cxios_is_defined_domaingroup_ntiles(domaingroup_Ptr domaingroup_hdl) 948 { 949 CTimer::get("XIOS").resume(); 950 bool isDefined = domaingroup_hdl->ntiles.hasInheritedValue(); 951 CTimer::get("XIOS").suspend(); 952 return isDefined; 953 } 954 955 933 956 void cxios_set_domaingroup_nvertex(domaingroup_Ptr domaingroup_hdl, int nvertex) 934 957 { … … 1026 1049 1027 1050 1051 void cxios_set_domaingroup_tile_data_ibegin(domaingroup_Ptr domaingroup_hdl, int* tile_data_ibegin, int* extent) 1052 { 1053 CTimer::get("XIOS").resume(); 1054 CArray<int,1> tmp(tile_data_ibegin, shape(extent[0]), neverDeleteData); 1055 domaingroup_hdl->tile_data_ibegin.reference(tmp.copy()); 1056 CTimer::get("XIOS").suspend(); 1057 } 1058 1059 void cxios_get_domaingroup_tile_data_ibegin(domaingroup_Ptr domaingroup_hdl, int* tile_data_ibegin, int* extent) 1060 { 1061 CTimer::get("XIOS").resume(); 1062 CArray<int,1> tmp(tile_data_ibegin, shape(extent[0]), neverDeleteData); 1063 tmp=domaingroup_hdl->tile_data_ibegin.getInheritedValue(); 1064 CTimer::get("XIOS").suspend(); 1065 } 1066 1067 bool cxios_is_defined_domaingroup_tile_data_ibegin(domaingroup_Ptr domaingroup_hdl) 1068 { 1069 CTimer::get("XIOS").resume(); 1070 bool isDefined = domaingroup_hdl->tile_data_ibegin.hasInheritedValue(); 1071 CTimer::get("XIOS").suspend(); 1072 return isDefined; 1073 } 1074 1075 1076 void cxios_set_domaingroup_tile_data_jbegin(domaingroup_Ptr domaingroup_hdl, int* tile_data_jbegin, int* extent) 1077 { 1078 CTimer::get("XIOS").resume(); 1079 CArray<int,1> tmp(tile_data_jbegin, shape(extent[0]), neverDeleteData); 1080 domaingroup_hdl->tile_data_jbegin.reference(tmp.copy()); 1081 CTimer::get("XIOS").suspend(); 1082 } 1083 1084 void cxios_get_domaingroup_tile_data_jbegin(domaingroup_Ptr domaingroup_hdl, int* tile_data_jbegin, int* extent) 1085 { 1086 CTimer::get("XIOS").resume(); 1087 CArray<int,1> tmp(tile_data_jbegin, shape(extent[0]), neverDeleteData); 1088 tmp=domaingroup_hdl->tile_data_jbegin.getInheritedValue(); 1089 CTimer::get("XIOS").suspend(); 1090 } 1091 1092 bool cxios_is_defined_domaingroup_tile_data_jbegin(domaingroup_Ptr domaingroup_hdl) 1093 { 1094 CTimer::get("XIOS").resume(); 1095 bool isDefined = domaingroup_hdl->tile_data_jbegin.hasInheritedValue(); 1096 CTimer::get("XIOS").suspend(); 1097 return isDefined; 1098 } 1099 1100 1101 void cxios_set_domaingroup_tile_ibegin(domaingroup_Ptr domaingroup_hdl, int* tile_ibegin, int* extent) 1102 { 1103 CTimer::get("XIOS").resume(); 1104 CArray<int,1> tmp(tile_ibegin, shape(extent[0]), neverDeleteData); 1105 domaingroup_hdl->tile_ibegin.reference(tmp.copy()); 1106 CTimer::get("XIOS").suspend(); 1107 } 1108 1109 void cxios_get_domaingroup_tile_ibegin(domaingroup_Ptr domaingroup_hdl, int* tile_ibegin, int* extent) 1110 { 1111 CTimer::get("XIOS").resume(); 1112 CArray<int,1> tmp(tile_ibegin, shape(extent[0]), neverDeleteData); 1113 tmp=domaingroup_hdl->tile_ibegin.getInheritedValue(); 1114 CTimer::get("XIOS").suspend(); 1115 } 1116 1117 bool cxios_is_defined_domaingroup_tile_ibegin(domaingroup_Ptr domaingroup_hdl) 1118 { 1119 CTimer::get("XIOS").resume(); 1120 bool isDefined = domaingroup_hdl->tile_ibegin.hasInheritedValue(); 1121 CTimer::get("XIOS").suspend(); 1122 return isDefined; 1123 } 1124 1125 1126 void cxios_set_domaingroup_tile_jbegin(domaingroup_Ptr domaingroup_hdl, int* tile_jbegin, int* extent) 1127 { 1128 CTimer::get("XIOS").resume(); 1129 CArray<int,1> tmp(tile_jbegin, shape(extent[0]), neverDeleteData); 1130 domaingroup_hdl->tile_jbegin.reference(tmp.copy()); 1131 CTimer::get("XIOS").suspend(); 1132 } 1133 1134 void cxios_get_domaingroup_tile_jbegin(domaingroup_Ptr domaingroup_hdl, int* tile_jbegin, int* extent) 1135 { 1136 CTimer::get("XIOS").resume(); 1137 CArray<int,1> tmp(tile_jbegin, shape(extent[0]), neverDeleteData); 1138 tmp=domaingroup_hdl->tile_jbegin.getInheritedValue(); 1139 CTimer::get("XIOS").suspend(); 1140 } 1141 1142 bool cxios_is_defined_domaingroup_tile_jbegin(domaingroup_Ptr domaingroup_hdl) 1143 { 1144 CTimer::get("XIOS").resume(); 1145 bool isDefined = domaingroup_hdl->tile_jbegin.hasInheritedValue(); 1146 CTimer::get("XIOS").suspend(); 1147 return isDefined; 1148 } 1149 1150 1151 void cxios_set_domaingroup_tile_ni(domaingroup_Ptr domaingroup_hdl, int* tile_ni, int* extent) 1152 { 1153 CTimer::get("XIOS").resume(); 1154 CArray<int,1> tmp(tile_ni, shape(extent[0]), neverDeleteData); 1155 domaingroup_hdl->tile_ni.reference(tmp.copy()); 1156 CTimer::get("XIOS").suspend(); 1157 } 1158 1159 void cxios_get_domaingroup_tile_ni(domaingroup_Ptr domaingroup_hdl, int* tile_ni, int* extent) 1160 { 1161 CTimer::get("XIOS").resume(); 1162 CArray<int,1> tmp(tile_ni, shape(extent[0]), neverDeleteData); 1163 tmp=domaingroup_hdl->tile_ni.getInheritedValue(); 1164 CTimer::get("XIOS").suspend(); 1165 } 1166 1167 bool cxios_is_defined_domaingroup_tile_ni(domaingroup_Ptr domaingroup_hdl) 1168 { 1169 CTimer::get("XIOS").resume(); 1170 bool isDefined = domaingroup_hdl->tile_ni.hasInheritedValue(); 1171 CTimer::get("XIOS").suspend(); 1172 return isDefined; 1173 } 1174 1175 1176 void cxios_set_domaingroup_tile_nj(domaingroup_Ptr domaingroup_hdl, int* tile_nj, int* extent) 1177 { 1178 CTimer::get("XIOS").resume(); 1179 CArray<int,1> tmp(tile_nj, shape(extent[0]), neverDeleteData); 1180 domaingroup_hdl->tile_nj.reference(tmp.copy()); 1181 CTimer::get("XIOS").suspend(); 1182 } 1183 1184 void cxios_get_domaingroup_tile_nj(domaingroup_Ptr domaingroup_hdl, int* tile_nj, int* extent) 1185 { 1186 CTimer::get("XIOS").resume(); 1187 CArray<int,1> tmp(tile_nj, shape(extent[0]), neverDeleteData); 1188 tmp=domaingroup_hdl->tile_nj.getInheritedValue(); 1189 CTimer::get("XIOS").suspend(); 1190 } 1191 1192 bool cxios_is_defined_domaingroup_tile_nj(domaingroup_Ptr domaingroup_hdl) 1193 { 1194 CTimer::get("XIOS").resume(); 1195 bool isDefined = domaingroup_hdl->tile_nj.hasInheritedValue(); 1196 CTimer::get("XIOS").suspend(); 1197 return isDefined; 1198 } 1199 1200 1028 1201 void cxios_set_domaingroup_type(domaingroup_Ptr domaingroup_hdl, const char * type, int type_size) 1029 1202 {
Note: See TracChangeset
for help on using the changeset viewer.