- Timestamp:
- 01/04/17 17:09:50 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/interface/c_attr/icinterpolate_domain_attr.cpp
r1005 r1014 17 17 { 18 18 typedef xios::CInterpolateDomain* interpolate_domain_Ptr; 19 20 void cxios_set_interpolate_domain_file(interpolate_domain_Ptr interpolate_domain_hdl, const char * file, int file_size)21 {22 std::string file_str;23 if (!cstr2string(file, file_size, file_str)) return;24 CTimer::get("XIOS").resume();25 interpolate_domain_hdl->file.setValue(file_str);26 CTimer::get("XIOS").suspend();27 }28 29 void cxios_get_interpolate_domain_file(interpolate_domain_Ptr interpolate_domain_hdl, char * file, int file_size)30 {31 CTimer::get("XIOS").resume();32 if (!string_copy(interpolate_domain_hdl->file.getInheritedValue(), file, file_size))33 ERROR("void cxios_get_interpolate_domain_file(interpolate_domain_Ptr interpolate_domain_hdl, char * file, int file_size)", << "Input string is too short");34 CTimer::get("XIOS").suspend();35 }36 37 bool cxios_is_defined_interpolate_domain_file(interpolate_domain_Ptr interpolate_domain_hdl)38 {39 CTimer::get("XIOS").resume();40 bool isDefined = interpolate_domain_hdl->file.hasInheritedValue();41 CTimer::get("XIOS").suspend();42 return isDefined;43 }44 45 19 46 20 void cxios_set_interpolate_domain_mode(interpolate_domain_Ptr interpolate_domain_hdl, const char * mode, int mode_size)
Note: See TracChangeset
for help on using the changeset viewer.