193 |
for (int i=0;i<viewData.size();i++) { |
for (int i=0;i<viewData.size();i++) { |
194 |
viewData[i]=i; |
viewData[i]=i; |
195 |
} |
} |
196 |
DataArrayView dataView(viewData,viewShape); |
// DataArrayView dataView(viewData,viewShape); |
197 |
|
|
198 |
|
// data.setTaggedValueFromCPP(1, dataView); |
199 |
|
data.setTaggedValueFromCPP(1, viewShape, viewData); |
200 |
|
|
|
data.setTaggedValueFromCPP(1, dataView); |
|
201 |
|
|
202 |
// |
// |
203 |
// create a full slice |
// create a full slice |
271 |
for (int i=0;i<viewData.size();i++) { |
for (int i=0;i<viewData.size();i++) { |
272 |
viewData[i]=i; |
viewData[i]=i; |
273 |
} |
} |
274 |
DataArrayView dataView(viewData,viewShape); |
// DataArrayView dataView(viewData,viewShape); |
275 |
|
// |
276 |
target.setTaggedValueFromCPP(1, dataView); |
// target.setTaggedValueFromCPP(1, dataView); |
277 |
|
target.setTaggedValueFromCPP(1, viewShape, viewData); |
278 |
|
|
279 |
//cout << "target:\n" << target.toString() << endl; |
//cout << "target:\n" << target.toString() << endl; |
280 |
|
|
304 |
DataTypes::ShapeType viewShape2; |
DataTypes::ShapeType viewShape2; |
305 |
DataTypes::ValueType viewData2(1); |
DataTypes::ValueType viewData2(1); |
306 |
viewData2[0]=6; |
viewData2[0]=6; |
307 |
DataArrayView dataView2(viewData2,viewShape2); |
// DataArrayView dataView2(viewData2,viewShape2); |
308 |
|
// |
309 |
source.setTaggedValueFromCPP(2, dataView2); |
// source.setTaggedValueFromCPP(2, dataView2); |
310 |
|
source.setTaggedValueFromCPP(2, viewShape2, viewData2); |
311 |
|
|
312 |
//cout << "source:\n" << source.toString() << endl; |
//cout << "source:\n" << source.toString() << endl; |
313 |
|
|
601 |
eTwoView(i)=i+2.0; |
eTwoView(i)=i+2.0; |
602 |
} |
} |
603 |
|
|
604 |
myData.setTaggedValueFromCPP(1,eTwoView); |
myData.setTaggedValueFromCPP(1,viewShape, eTwoView.getData()); |
605 |
|
|
606 |
assert(myData.getLength()==6); |
assert(myData.getLength()==6); |
607 |
|
|
692 |
} |
} |
693 |
|
|
694 |
try { |
try { |
695 |
myData.setTaggedValueFromCPP(0,myView);; |
myData.setTaggedValueFromCPP(0,DataTypes::ShapeType(), DataTypes::ValueType());; |
696 |
assert(false); |
assert(false); |
697 |
} |
} |
698 |
catch (EsysException&) { |
catch (EsysException&) { |