Changeset 2267 for XIOS/dev/dev_ym/XIOS_COUPLING/src/transformation/axis_algorithm/axis_algorithm_interpolate_coordinate.cpp
- Timestamp:
- 12/01/21 16:52:24 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_ym/XIOS_COUPLING/src/transformation/axis_algorithm/axis_algorithm_interpolate_coordinate.cpp
r2126 r2267 106 106 { 107 107 CArray<double,1> coord ; 108 CLocalConnector destConnector(axisDest_->getLocalView(CElementView::FULL), axisDest_->getLocalView(CElementView::WORKFLOW)) ;109 destConnector .computeConnector() ;110 destConnector .transfer(axisDest_->value, coord) ;108 auto destConnector = make_shared<CLocalConnector>(axisDest_->getLocalView(CElementView::FULL), axisDest_->getLocalView(CElementView::WORKFLOW)) ; 109 destConnector->computeConnector() ; 110 destConnector->transfer(axisDest_->value, coord) ; 111 111 destCoordinate_ = vector<double>(coord.dataFirst(), coord.dataFirst()+nDest_) ; 112 112 } … … 129 129 CArray<double,1> coord ; 130 130 CArray<double,1> coordGlo ; 131 CLocalConnector srcConnector(axisSrc_->getLocalView(CElementView::FULL), axisSrc_->getLocalView(CElementView::WORKFLOW)) ;132 srcConnector .computeConnector() ;133 srcConnector .transfer(axisSrc_->value, coord) ; // full view value -> workflow value131 auto srcConnector = make_shared<CLocalConnector>(axisSrc_->getLocalView(CElementView::FULL), axisSrc_->getLocalView(CElementView::WORKFLOW)) ; 132 srcConnector->computeConnector() ; 133 srcConnector->transfer(axisSrc_->value, coord) ; // full view value -> workflow value 134 134 transferTransformConnector_ -> transfer(coord, coordGlo) ; // workflow view -> full global view 135 135 srcCoordinate_ = vector<double>(coordGlo.dataFirst(), coordGlo.dataFirst()+ngloSrc_) ;
Note: See TracChangeset
for help on using the changeset viewer.