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/scalar_algorithm_extract_axis.cpp

    r977 r980  
    1717 
    1818namespace xios { 
    19 CGenericAlgorithmTransformation* CScalarAlgorithmExtractScalar::create(CGrid* gridDst, CGrid* gridSrc, 
     19CGenericAlgorithmTransformation* CScalarAlgorithmExtractAxis::create(CGrid* gridDst, CGrid* gridSrc, 
    2020                                                                     CTransformation<CScalar>* transformation, 
    2121                                                                     int elementPositionInGrid, 
     
    3434  int axisSrcIndex = elementPositionInGridSrc2AxisPosition[elementPositionInGrid]; 
    3535 
    36   return (new CScalarAlgorithmExtractScalar(scalarListDestP[scalarDstIndex], axisListSrcP[axisSrcIndex], extractAxis)); 
     36  return (new CScalarAlgorithmExtractAxis(scalarListDestP[scalarDstIndex], axisListSrcP[axisSrcIndex], extractAxis)); 
    3737} 
    3838 
    39 bool CScalarAlgorithmExtractScalar::registerTrans() 
     39bool CScalarAlgorithmExtractAxis::registerTrans() 
    4040{ 
    4141  CGridTransformationFactory<CScalar>::registerTransformation(TRANS_EXTRACT_AXIS_TO_SCALAR, create); 
    4242} 
    4343 
    44 CScalarAlgorithmExtractScalar::CScalarAlgorithmExtractScalar(CScalar* scalarDestination, CAxis* axisSource, CExtractAxisToScalar* algo) 
     44CScalarAlgorithmExtractAxis::CScalarAlgorithmExtractAxis(CScalar* scalarDestination, CAxis* axisSource, CExtractAxisToScalar* algo) 
    4545 : CScalarAlgorithmTransformation(scalarDestination, axisSource), 
    4646   reduction_(0) 
     
    5252} 
    5353 
    54 void CScalarAlgorithmExtractScalar::apply(const std::vector<std::pair<int,double> >& localIndex, 
     54void CScalarAlgorithmExtractAxis::apply(const std::vector<std::pair<int,double> >& localIndex, 
    5555                                         const double* dataInput, 
    5656                                         CArray<double,1>& dataOut, 
     
    6161} 
    6262 
    63 CScalarAlgorithmExtractScalar::~CScalarAlgorithmExtractScalar() 
     63CScalarAlgorithmExtractAxis::~CScalarAlgorithmExtractAxis() 
    6464{ 
    6565  if (0 != reduction_) delete reduction_; 
    6666} 
    6767 
    68 void CScalarAlgorithmExtractScalar::computeIndexSourceMapping_(const std::vector<CArray<double,1>* >& dataAuxInputs) 
     68void CScalarAlgorithmExtractAxis::computeIndexSourceMapping_(const std::vector<CArray<double,1>* >& dataAuxInputs) 
    6969{ 
    7070  this->transformationMapping_.resize(1); 
Note: See TracChangeset for help on using the changeset viewer.