- Timestamp:
- 10/21/16 13:40:33 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/transformation/grid_transformation_selector.hpp
r933 r978 28 28 { 29 29 public: 30 typedef std::list<std::pair<int,std::pair<ETranformationType,int> > > ListAlgoType; 30 // Stupid C++98, should be replaced with tuple. 31 // List of algorithm to process. Order of element in this list 32 // <Position of element in grid, <transformationType, <transformation order, alogrithm type> > > 33 typedef std::list<std::pair<int,std::pair<ETranformationType,std::pair<int,int> > > > ListAlgoType; 31 34 protected: 32 35 enum AlgoType { … … 50 53 51 54 protected: 55 void updateElementPosition(); 52 56 void initializeAlgorithms(); 53 57 void initializeDomainAlgorithms(int domPositionInGrid); … … 55 59 void initializeScalarAlgorithms(int scalarPositionInGrid); 56 60 void initializeTransformations(TransformationType type); 57 void selectAlgo(int elementPositionInGrid, ETranformationType transType, int transformationOrder, AlgoTypealgo);61 void selectAlgo(int elementPositionInGrid, ETranformationType transType, int transformationOrder, int algo); 58 62 bool isSpecialTransformation(ETranformationType transType); 59 63 void registerTransformations();
Note: See TracChangeset
for help on using the changeset viewer.