Fix in multidark loader: attributes must not be touched once created.

This commit is contained in:
Guilhem Lavaux 2013-03-01 08:50:41 -06:00
parent 99f1b3888e
commit a611d77c5d

View file

@ -61,9 +61,6 @@ public:
double tempData; double tempData;
simu->new_attribute("uniqueID", uniqueID, delete_adaptor<long>);
simu->new_attribute("index", index, delete_adaptor<long>);
cout << "loading multidark particles" << endl; cout << "loading multidark particles" << endl;
long actualNumPart = 0; long actualNumPart = 0;
@ -96,6 +93,8 @@ public:
applyTransformations(simu); applyTransformations(simu);
simu->NumPart = actualNumPart; simu->NumPart = actualNumPart;
simu->TotalNumPart = actualNumPart; simu->TotalNumPart = actualNumPart;
simu->new_attribute("uniqueID", uniqueID, delete_adaptor<long>);
simu->new_attribute("index", index, delete_adaptor<long>);
return simu; return simu;
} }
}; };