@@ -339,10 +339,10 @@ int H5PrecipitateStatsDataDelegate::writeVectorOfArrays(hid_t pid, VectorOfFloat
339339int H5PrecipitateStatsDataDelegate::readVectorOfArrays (hid_t pid, VectorOfFloatArray colData)
340340{
341341 int err = 0 ;
342-
343- for (VectorOfFloatArray::iterator iter = colData.begin (); iter != colData.end (); ++iter)
342+ for ( auto & d : colData)
343+ // for(VectorOfFloatArray::iterator iter = colData.begin(); iter != colData.end(); ++iter)
344344 {
345- FloatArrayType::Pointer d = *iter;
345+ // FloatArrayType::Pointer d = *iter;
346346 err = d->readH5Data (pid);
347347 if (err < 0 )
348348 {
@@ -564,17 +564,15 @@ int H5PrecipitateStatsDataDelegate::writeRDFDistributionData(hid_t pid, RdfData:
564564 }
565565 int32_t rank = 1 ;
566566 dims[0 ] = 3 ;
567- float boxRes[3 ] = {0 .0f , 0 .0f , 0 .0f };
568- std::tie (boxRes[0 ], boxRes[1 ], boxRes[2 ]) = rdfData->getBoxResolution ();
569- err = H5Lite::writePointerDataset (disId, SIMPL::StringConstants::RdfBoxRes.toStdString (), rank, dims.data (), boxRes);
567+ std::array<float , 3 > boxRes = rdfData->getBoxResolution ();
568+ err = H5Lite::writePointerDataset (disId, SIMPL::StringConstants::RdfBoxRes.toStdString (), rank, dims.data (), boxRes.data ());
570569 if (err < 0 )
571570 {
572571 return err;
573572 }
574573
575- float boxDims[3 ] = {0 .0f , 0 .0f , 0 .0f };
576- std::tie (boxDims[0 ], boxDims[1 ], boxDims[2 ]) = rdfData->getBoxSize ();
577- err = H5Lite::writePointerDataset (disId, SIMPL::StringConstants::RdfBoxDims.toStdString (), rank, dims.data (), boxDims);
574+ std::array<float , 3 > boxDims = rdfData->getBoxSize ();
575+ err = H5Lite::writePointerDataset (disId, SIMPL::StringConstants::RdfBoxDims.toStdString (), rank, dims.data (), boxDims.data ());
578576 if (err < 0 )
579577 {
580578 return err;
@@ -769,10 +767,9 @@ int H5PrecipitateStatsDataDelegate::writeFeatureDiameterInfo(PrecipitateStatsDat
769767 /*
770768 * Feature Diameter Info is encode as 3 floats: BinStepSize, MaxDiameter, MinDiameter
771769 */
772- float featureDiameterInfo[3 ];
773- std::tie (featureDiameterInfo[0 ], featureDiameterInfo[1 ], featureDiameterInfo[2 ]) = data->getFeatureDiameterInfo ();
770+ std::array<float , 3 > featureDiameterInfo = data->getFeatureDiameterInfo ();
774771
775- return QH5Lite::writePointerDataset (pid, SIMPL::StringConstants::Feature_Diameter_Info, rank, dims, featureDiameterInfo);
772+ return QH5Lite::writePointerDataset (pid, SIMPL::StringConstants::Feature_Diameter_Info, rank, dims, featureDiameterInfo. data () );
776773}
777774
778775// -----------------------------------------------------------------------------
0 commit comments