- Timestamp:
- 12/11/18 13:22:07 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/transformation/grid_transformation_selector.cpp
r1558 r1622 47 47 : gridSource_(source), gridDestination_(destination), isSameGrid_(false), 48 48 listAlgos_(), algoTypes_(), nbNormalAlgos_(0), nbSpecialAlgos_(0), auxInputs_() 49 TRY 49 50 { 50 51 if (0 == source) … … 62 63 initializeTransformations(type); 63 64 } 65 CATCH 64 66 65 67 /*! … … 70 72 */ 71 73 void CGridTransformationSelector::initializeTransformations(TransformationType type) 74 TRY 72 75 { 73 76 // Initialize algorithms … … 100 103 } 101 104 } 105 CATCH 102 106 103 107 CGridTransformationSelector::~CGridTransformationSelector() 108 TRY 104 109 { 105 110 std::vector<CGenericAlgorithmTransformation*>::const_iterator itb = algoTransformation_.begin(), it, … … 107 112 for (it = itb; it != ite; ++it) delete (*it); 108 113 } 114 CATCH 109 115 110 116 /*! … … 112 118 */ 113 119 void CGridTransformationSelector::updateElementPosition() 120 TRY 114 121 { 115 122 int idxScalar = 0, idxAxis = 0, idxDomain = 0; … … 163 170 } 164 171 } 172 CATCH 165 173 166 174 /*! … … 168 176 */ 169 177 void CGridTransformationSelector::initializeAlgorithms() 178 TRY 170 179 { 171 180 updateElementPosition(); … … 188 197 } 189 198 } 199 CATCH 190 200 191 201 /*! … … 197 207 */ 198 208 void CGridTransformationSelector::initializeScalarAlgorithms(int scalarPositionInGrid) 209 TRY 199 210 { 200 211 std::vector<CScalar*> scalarListDestP = gridDestination_->getScalars(); … … 229 240 } 230 241 } 242 CATCH 231 243 232 244 /*! … … 238 250 */ 239 251 void CGridTransformationSelector::initializeAxisAlgorithms(int axisPositionInGrid) 252 TRY 240 253 { 241 254 std::vector<CAxis*> axisListDestP = gridDestination_->getAxis(); … … 270 283 } 271 284 } 285 CATCH 272 286 273 287 /*! … … 278 292 */ 279 293 void CGridTransformationSelector::initializeDomainAlgorithms(int domPositionInGrid) 294 TRY 280 295 { 281 296 std::vector<CDomain*> domListDestP = gridDestination_->getDomains(); … … 309 324 } 310 325 } 311 312 } 326 } 327 CATCH 313 328 314 329 /*! … … 321 336 */ 322 337 void CGridTransformationSelector::selectAlgo(int elementPositionInGrid, ETranformationType transType, int transformationOrder, int algoType) 338 TRY 323 339 { 324 340 updateElementPosition(); … … 338 354 } 339 355 } 356 CATCH 340 357 341 358 bool CGridTransformationSelector::isSpecialTransformation(ETranformationType transType) 359 TRY 342 360 { 343 361 bool res = false; … … 353 371 return res; 354 372 } 355 356 } 373 CATCH 374 375 }
Note: See TracChangeset
for help on using the changeset viewer.