Ignore:
Timestamp:
01/31/19 12:12:52 (5 years ago)
Author:
yushan
Message:

branch merged with trunk @1645. arch file (ep&mpi) added for ADA

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/dev_trunk_omp/src/transformation/grid_transformation_selector.cpp

    r1601 r1646  
    1010#include "grid.hpp" 
    1111#include "algo_types.hpp" 
     12#ifdef _usingEP 
    1213using namespace ep_lib; 
     14#endif 
    1315 
    1416namespace xios { 
     
    4850 : gridSource_(source), gridDestination_(destination), isSameGrid_(false), 
    4951  listAlgos_(), algoTypes_(), nbNormalAlgos_(0), nbSpecialAlgos_(0), auxInputs_() 
     52TRY 
    5053{ 
    5154  if (0 == source) 
     
    6366  initializeTransformations(type); 
    6467} 
     68CATCH 
    6569 
    6670/*! 
     
    7175*/ 
    7276void CGridTransformationSelector::initializeTransformations(TransformationType type) 
     77TRY 
    7378{ 
    7479  // Initialize algorithms 
     
    101106  } 
    102107} 
     108CATCH 
    103109 
    104110CGridTransformationSelector::~CGridTransformationSelector() 
     111TRY 
    105112{ 
    106113  std::vector<CGenericAlgorithmTransformation*>::const_iterator itb = algoTransformation_.begin(), it, 
     
    108115  for (it = itb; it != ite; ++it) delete (*it); 
    109116} 
     117CATCH 
    110118 
    111119/*! 
     
    113121*/ 
    114122void CGridTransformationSelector::updateElementPosition() 
     123TRY 
    115124{ 
    116125  int idxScalar = 0, idxAxis = 0, idxDomain = 0; 
     
    164173  } 
    165174} 
     175CATCH 
    166176 
    167177/*! 
     
    169179*/ 
    170180void CGridTransformationSelector::initializeAlgorithms() 
     181TRY 
    171182{ 
    172183  updateElementPosition(); 
     
    189200  } 
    190201} 
     202CATCH 
    191203 
    192204/*! 
     
    198210*/ 
    199211void CGridTransformationSelector::initializeScalarAlgorithms(int scalarPositionInGrid) 
     212TRY 
    200213{ 
    201214  std::vector<CScalar*> scalarListDestP = gridDestination_->getScalars(); 
     
    230243  } 
    231244} 
     245CATCH 
    232246 
    233247/*! 
     
    239253*/ 
    240254void CGridTransformationSelector::initializeAxisAlgorithms(int axisPositionInGrid) 
     255TRY 
    241256{ 
    242257  std::vector<CAxis*> axisListDestP = gridDestination_->getAxis(); 
     
    271286  } 
    272287} 
     288CATCH 
    273289 
    274290/*! 
     
    279295*/ 
    280296void CGridTransformationSelector::initializeDomainAlgorithms(int domPositionInGrid) 
     297TRY 
    281298{ 
    282299  std::vector<CDomain*> domListDestP = gridDestination_->getDomains(); 
     
    310327    } 
    311328  } 
    312  
    313 } 
     329} 
     330CATCH 
    314331 
    315332/*! 
     
    322339*/ 
    323340void CGridTransformationSelector::selectAlgo(int elementPositionInGrid, ETranformationType transType, int transformationOrder, int algoType) 
     341TRY 
    324342{ 
    325343  updateElementPosition(); 
     
    339357  } 
    340358} 
     359CATCH 
    341360 
    342361bool CGridTransformationSelector::isSpecialTransformation(ETranformationType transType) 
     362TRY 
    343363{ 
    344364  bool res = false; 
     
    354374  return res; 
    355375} 
    356  
    357 } 
     376CATCH 
     377 
     378} 
Note: See TracChangeset for help on using the changeset viewer.