Ignore:
Timestamp:
10/24/16 16:16:40 (8 years ago)
Author:
mhnguyen
Message:

Minor improvements:

+) Change some type of variable to avoid some error-prone inputs
+) Change some class name to make it meaningful

Test
+) On Curie
+) Okie

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/src/transformation/axis_algorithm_extract_domain.cpp

    r979 r980  
    4848  algo->checkValid(axisDestination, domainSource); 
    4949  StdString op = "extract"; 
    50   StdString direction = algo->direction; 
    51   dir_ = (0 == direction.compare("i")) ? iDir : jDir; 
     50 
     51  switch (algo->direction) 
     52  { 
     53    case CExtractDomainToAxis::direction_attr::jDir: 
     54      dir_ = jDir; 
     55      break; 
     56    case CExtractDomainToAxis::direction_attr::iDir: 
     57      dir_ = iDir; 
     58      break; 
     59    default: 
     60      break; 
     61  } 
     62 
    5263  pos_ = algo->position; 
    5364  reduction_ = CReductionAlgorithm::createOperation(CReductionAlgorithm::ReductionOperations[op]); 
Note: See TracChangeset for help on using the changeset viewer.