Ignore:
Timestamp:
07/07/15 10:46:25 (5 years ago)
Author:
mhnguyen
Message:

Implementing interpolation (polynomial) and correct some bugs

+) Implement interpolation (polynomial)
+) Correct some minor bugs relating to memory allocation
+) Clear some redundant codes

Test
+) On Curie
+) test_client and test_complete pass

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/src/transformation/axis_algorithm_transformation.hpp

    r624 r630  
    33   \author Ha NGUYEN 
    44   \since 14 May 2015 
    5    \date 09 June 2015 
     5   \date 29 June 2015 
    66 
    77   \brief Interface for all axis transformation algorithms. 
     
    2727 
    2828protected: 
    29   virtual void computeGlobalIndexFromGlobalIndexElement(int axisDestGlobalIndex, 
     29  virtual void computeGlobalGridIndexFromGlobalIndexElement(int axisDestGlobalIndex, 
    3030                                                        const std::vector<int>& axisSrcGlobalIndex, 
    3131                                                        int axisPositionInGrid, 
     
    3333                                                        const CArray<size_t,1>& globalIndexGridDestSendToServer, 
    3434                                                        CArray<size_t,1>& globalIndexDestGrid, 
    35                                                         std::vector<CArray<size_t,1> >& globalIndexSrcGrid); 
     35                                                        std::vector<std::vector<size_t> >& globalIndexSrcGrid); 
    3636  void computeIndexSourceMapping(); 
    3737 
     
    4343  int axisDestGlobalSize_; 
    4444 
     45    //! Axis on grid destination 
     46  CAxis* axisDest_; 
     47 
     48  //! Axis on grid source 
     49  CAxis* axisSrc_; 
    4550}; 
    4651 
Note: See TracChangeset for help on using the changeset viewer.