Ignore:
Timestamp:
10/28/20 16:14:52 (4 years ago)
Author:
oabramkina
Message:

dev_oa: adding two more tile attribures

File:
1 edited

Legend:

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

    r1952 r1965  
    10991099 
    11001100 
     1101  void cxios_set_domaingroup_tile_data_ni(domaingroup_Ptr domaingroup_hdl, int* tile_data_ni, int* extent) 
     1102  { 
     1103    CTimer::get("XIOS").resume(); 
     1104    CArray<int,1> tmp(tile_data_ni, shape(extent[0]), neverDeleteData); 
     1105    domaingroup_hdl->tile_data_ni.reference(tmp.copy()); 
     1106     CTimer::get("XIOS").suspend(); 
     1107  } 
     1108 
     1109  void cxios_get_domaingroup_tile_data_ni(domaingroup_Ptr domaingroup_hdl, int* tile_data_ni, int* extent) 
     1110  { 
     1111    CTimer::get("XIOS").resume(); 
     1112    CArray<int,1> tmp(tile_data_ni, shape(extent[0]), neverDeleteData); 
     1113    tmp=domaingroup_hdl->tile_data_ni.getInheritedValue(); 
     1114     CTimer::get("XIOS").suspend(); 
     1115  } 
     1116 
     1117  bool cxios_is_defined_domaingroup_tile_data_ni(domaingroup_Ptr domaingroup_hdl) 
     1118  { 
     1119     CTimer::get("XIOS").resume(); 
     1120     bool isDefined = domaingroup_hdl->tile_data_ni.hasInheritedValue(); 
     1121     CTimer::get("XIOS").suspend(); 
     1122     return isDefined; 
     1123  } 
     1124 
     1125 
     1126  void cxios_set_domaingroup_tile_data_nj(domaingroup_Ptr domaingroup_hdl, int* tile_data_nj, int* extent) 
     1127  { 
     1128    CTimer::get("XIOS").resume(); 
     1129    CArray<int,1> tmp(tile_data_nj, shape(extent[0]), neverDeleteData); 
     1130    domaingroup_hdl->tile_data_nj.reference(tmp.copy()); 
     1131     CTimer::get("XIOS").suspend(); 
     1132  } 
     1133 
     1134  void cxios_get_domaingroup_tile_data_nj(domaingroup_Ptr domaingroup_hdl, int* tile_data_nj, int* extent) 
     1135  { 
     1136    CTimer::get("XIOS").resume(); 
     1137    CArray<int,1> tmp(tile_data_nj, shape(extent[0]), neverDeleteData); 
     1138    tmp=domaingroup_hdl->tile_data_nj.getInheritedValue(); 
     1139     CTimer::get("XIOS").suspend(); 
     1140  } 
     1141 
     1142  bool cxios_is_defined_domaingroup_tile_data_nj(domaingroup_Ptr domaingroup_hdl) 
     1143  { 
     1144     CTimer::get("XIOS").resume(); 
     1145     bool isDefined = domaingroup_hdl->tile_data_nj.hasInheritedValue(); 
     1146     CTimer::get("XIOS").suspend(); 
     1147     return isDefined; 
     1148  } 
     1149 
     1150 
    11011151  void cxios_set_domaingroup_tile_ibegin(domaingroup_Ptr domaingroup_hdl, int* tile_ibegin, int* extent) 
    11021152  { 
Note: See TracChangeset for help on using the changeset viewer.