Changeset 1872 for XIOS/dev/dev_ym/XIOS_COUPLING/src/io/nc4_data_output.cpp
- Timestamp:
- 04/23/20 16:04:22 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_ym/XIOS_COUPLING/src/io/nc4_data_output.cpp
r1871 r1872 2144 2144 2145 2145 if (field->compression_level.isEmpty()) 2146 field->compression_level = field-> file->compression_level.isEmpty() ? 0 : field->file->compression_level;2146 field->compression_level = field->getRelFile()->compression_level.isEmpty() ? 0 : field->getRelFile()->compression_level; 2147 2147 SuperClassWriter::setCompressionLevel(fieldid, field->compression_level); 2148 2148 … … 2374 2374 if (!field->wasWritten()) 2375 2375 { 2376 if (appendMode && field-> file->record_offset.isEmpty() &&2376 if (appendMode && field->getRelFile()->record_offset.isEmpty() && 2377 2377 field->getOperationTimeType() != func::CFunctor::once) 2378 2378 { 2379 2379 double factorUnit; 2380 if (!field-> file->time_units.isEmpty() && field->file->time_units==CFile::time_units_attr::days)2380 if (!field->getRelFile()->time_units.isEmpty() && field->getRelFile()->time_units==CFile::time_units_attr::days) 2381 2381 factorUnit=context->getCalendar()->getDayLengthInSeconds() ; 2382 2382 else factorUnit=1 ; … … 2439 2439 } 2440 2440 2441 if (!field-> file->time_units.isEmpty() && field->file->time_units==CFile::time_units_attr::days)2441 if (!field->getRelFile()->time_units.isEmpty() && field->getRelFile()->time_units==CFile::time_units_attr::days) 2442 2442 { 2443 2443 double secByDay=context->getCalendar()->getDayLengthInSeconds() ; … … 2678 2678 2679 2679 StdString strTimeUnits ; 2680 if (!field-> file->time_units.isEmpty() && field->file->time_units==CFile::time_units_attr::days) strTimeUnits="days since " ;2680 if (!field->getRelFile()->time_units.isEmpty() && field->getRelFile()->time_units==CFile::time_units_attr::days) strTimeUnits="days since " ; 2681 2681 else strTimeUnits="seconds since " ; 2682 2682 … … 2685 2685 2686 2686 2687 if (field-> file->time_counter.isEmpty())2687 if (field->getRelFile()->time_counter.isEmpty()) 2688 2688 { 2689 2689 if (timeCounterType==none) createTimeCounterAxis=true ; … … 2699 2699 } 2700 2700 } 2701 else if (field-> file->time_counter==CFile::time_counter_attr::instant)2701 else if (field->getRelFile()->time_counter==CFile::time_counter_attr::instant) 2702 2702 { 2703 2703 if (field->hasTimeCentered) … … 2712 2712 } 2713 2713 } 2714 else if (field-> file->time_counter==CFile::time_counter_attr::centered)2714 else if (field->getRelFile()->time_counter==CFile::time_counter_attr::centered) 2715 2715 { 2716 2716 if (field->hasTimeCentered) … … 2725 2725 } 2726 2726 } 2727 else if (field-> file->time_counter==CFile::time_counter_attr::instant_exclusive)2727 else if (field->getRelFile()->time_counter==CFile::time_counter_attr::instant_exclusive) 2728 2728 { 2729 2729 if (field->hasTimeCentered) … … 2737 2737 } 2738 2738 } 2739 else if (field-> file->time_counter==CFile::time_counter_attr::centered_exclusive)2739 else if (field->getRelFile()->time_counter==CFile::time_counter_attr::centered_exclusive) 2740 2740 { 2741 2741 if (field->hasTimeCentered) … … 2749 2749 } 2750 2750 } 2751 else if (field-> file->time_counter==CFile::time_counter_attr::exclusive)2751 else if (field->getRelFile()->time_counter==CFile::time_counter_attr::exclusive) 2752 2752 { 2753 2753 if (field->hasTimeCentered) … … 2770 2770 } 2771 2771 } 2772 else if (field-> file->time_counter==CFile::time_counter_attr::none)2772 else if (field->getRelFile()->time_counter==CFile::time_counter_attr::none) 2773 2773 { 2774 2774 if (field->hasTimeCentered) … … 2781 2781 } 2782 2782 } 2783 else if (field-> file->time_counter==CFile::time_counter_attr::record)2783 else if (field->getRelFile()->time_counter==CFile::time_counter_attr::record) 2784 2784 { 2785 2785 if (timeCounterType==none) createTimeCounterAxis=true ; … … 2852 2852 SuperClassWriter::addAttribute("axis", string("T"), &axisId); 2853 2853 2854 if (field-> file->time_counter.isEmpty() ||2855 (field-> file->time_counter != CFile::time_counter_attr::record))2854 if (field->getRelFile()->time_counter.isEmpty() || 2855 (field->getRelFile()->time_counter != CFile::time_counter_attr::record)) 2856 2856 { 2857 2857 CDate timeOrigin = cal->getTimeOrigin(); … … 2865 2865 2866 2866 // Adding time_counter_bound dimension 2867 if (field-> file->time_counter.isEmpty() || (field->file->time_counter != CFile::time_counter_attr::record))2867 if (field->getRelFile()->time_counter.isEmpty() || (field->getRelFile()->time_counter != CFile::time_counter_attr::record)) 2868 2868 { 2869 2869 if (!SuperClassWriter::varExist(axisBoundId))
Note: See TracChangeset
for help on using the changeset viewer.