Changeset 621 for XIOS/trunk/src/node/field.cpp
- Timestamp:
- 06/22/15 13:36:21 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/node/field.cpp
r620 r621 31 31 , processed(false), domAxisIds_("", ""), areAllReferenceSolved(false), areAllExpressionBuilt(false), filter(0) 32 32 , isReadDataRequestPending(false) 33 , filterSources_(), algorithms_() 33 34 { setVirtualVariableGroup(); } 34 35 … … 44 45 , processed(false), domAxisIds_("", ""), areAllReferenceSolved(false), areAllExpressionBuilt(false), filter(0) 45 46 , isReadDataRequestPending(false) 47 , filterSources_(), algorithms_() 46 48 { setVirtualVariableGroup(); } 47 49 … … 804 806 gridRefOfFieldRef->transformGrid(relGridRef); 805 807 filterSources_.push_back(fieldRef); 806 // transformations_ = relGridRef->getTransformations();807 // switch (gridRefOfFieldRef->getGridElementType()) {808 // case CGrid::GRID_ONLY_AXIS:809 //// filter = new CAxisFilter(gridRefOfFieldRef, relGridRef);810 //// break;811 // default:812 // filter = new CAxisFilter(gridRefOfFieldRef, relGridRef);813 // break;814 // }815 // setAlgorithms();816 808 } 817 809 } 818 810 } 819 820 821 // void CField::setAlgorithms()822 // {823 // std::vector<ETransformationType>::iterator itTrans = transformations_.begin(),824 // iteTrans = transformations_.end();825 // std::set<ETransformationType> tmp;826 // for (; itTrans != iteTrans; ++itTrans)827 // {828 // if (tmp.end() == tmp.find(*itTrans))829 // {830 // switch (*itTrans) {831 // case eInverse:832 // algorithms_.push_back(new CInvertAlgorithm());833 // break;834 // default:835 // break;836 // }837 // }838 // tmp.insert(*itTrans);839 // }840 // }841 811 842 812 const std::vector<CField*>& CField::getFilterSources() … … 857 827 const std::map<int, CArray<int,1>* >& localIndexToSend = (*itFilterSrc)->grid->getTransformations()->getLocalIndexToSendFromGridSource(); 858 828 const std::map<int, std::vector<CArray<int,1>* > > localIndexToReceive = (*itFilterSrc)->grid->getTransformations()->getLocalIndexToReceiveOnGridDest(); 829 859 830 sendAndReceiveTransformedData(localIndexToSend, dataToSend, 860 831 localIndexToReceive, dataToReceive); … … 862 833 863 834 } 864 865 // std::cout << "it data " << (*it)->data << std::endl;866 // std::cout << "it filtered data " << (*it)->filteredData << std::endl;867 835 } 868 836 }
Note: See TracChangeset
for help on using the changeset viewer.