Changeset 1642 for XIOS/dev/branch_openmp/src/data_output.cpp
- Timestamp:
- 01/23/19 10:31:44 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/branch_openmp/src/data_output.cpp
r1545 r1642 47 47 48 48 void CDataOutput::writeGrid(CDomain* domain, CAxis* axis) 49 TRY 49 50 { 50 51 this->writeDomain_(domain); 51 52 this->writeAxis_(axis); 52 53 } 54 CATCH 53 55 54 56 void CDataOutput::writeGrid(std::vector<CDomain*> domains, std::vector<CAxis*> axis) 57 TRY 55 58 { 56 59 int domSize = domains.size(); … … 59 62 for (int i = 0; i < aSize; ++i) this->writeAxis_(axis[i]); 60 63 } 64 CATCH 61 65 62 66 void CDataOutput::writeGrid(std::vector<CDomain*> domains, std::vector<CAxis*> axis, std::vector<CScalar*> scalars) 67 TRY 63 68 { 64 69 int domSize = domains.size(); … … 69 74 for (int i = 0; i < sSize; ++i) this->writeScalar_(scalars[i]); 70 75 } 76 CATCH 71 77 72 78 //---------------------------------------------------------------- 73 79 74 80 void CDataOutput::writeGrid(CDomain* domain) 81 TRY 75 82 { 76 83 this->writeDomain_(domain); 77 84 } 85 CATCH 78 86 79 87 void CDataOutput::writeTimeDimension(void) 88 TRY 80 89 { 81 90 this->writeTimeDimension_(); 82 91 } 92 CATCH 83 93 84 94 //---------------------------------------------------------------- 85 95 86 96 void CDataOutput::writeFieldTimeAxis(CField* field) 97 TRY 87 98 { 88 99 CContext* context = CContext::getCurrent() ; … … 91 102 this->writeTimeAxis_(field, calendar); 92 103 } 93 104 CATCH 105 94 106 void CDataOutput::writeField(CField* field) 107 TRY 95 108 { 96 109 this->writeField_(field); 97 110 } 111 CATCH 98 112 99 113 //---------------------------------------------------------------- 100 114 101 115 void CDataOutput::writeFieldGrid(CField* field) 116 TRY 102 117 { 103 118 this->writeGrid(field->getRelGrid(), 104 119 !field->indexed_output.isEmpty() && field->indexed_output); 105 120 } 106 121 CATCH 107 122 //---------------------------------------------------------------- 108 123 109 124 void CDataOutput::writeFieldData(CField* field) 125 TRY 110 126 { 111 127 // CGrid* grid = CGrid::get(field->grid_ref.getValue()); … … 113 129 this->writeFieldData_(field); 114 130 } 131 CATCH 115 132 116 133 ///----------------------------------------------------------------
Note: See TracChangeset
for help on using the changeset viewer.