Ignore:
Timestamp:
10/08/20 10:53:18 (4 years ago)
Author:
oabramkina
Message:

Adding tile attributes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/dev_oa/src/interface/c_attr/icdomaingroup_attr.cpp

    r1626 r1952  
    931931 
    932932 
     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 
    933956  void cxios_set_domaingroup_nvertex(domaingroup_Ptr domaingroup_hdl, int nvertex) 
    934957  { 
     
    10261049 
    10271050 
     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 
    10281201  void cxios_set_domaingroup_type(domaingroup_Ptr domaingroup_hdl, const char * type, int type_size) 
    10291202  { 
Note: See TracChangeset for help on using the changeset viewer.