Loading src/simulation.cpp +4 −4 Original line number Diff line number Diff line Loading @@ -597,7 +597,6 @@ void Simulation::addPolymerMolecule(int _speciesID, Polymer* _p) { } void Simulation::addPolymerMolecules(std::string _filename, int _speciesID) { ifstream file; int size; file.open(_filename, ios::binary); if (!file.is_open()) { cout << "addPolymerMolecules: Failed open file " << _filename << endl; Loading @@ -609,9 +608,10 @@ void Simulation::addPolymerMolecules(std::string _filename, int _speciesID) { macromolSpeciesIdx = idx; } } file.read((char*)&size, sizeof(size_t)); size_t sizePolymerEnsemble; file.read((char*)&sizePolymerEnsemble, sizeof(size_t)); for (uint64_t i = 0; i < size; i++) { for (uint64_t i = 0; i < sizePolymerEnsemble; i++) { Polymer* p = new Polymer(); moleculeCounter[_speciesID] += 1; p->importPolymer(&file); Loading Loading @@ -744,7 +744,7 @@ bool Simulation::exportPolymers(int _id, const std::string& _filename, const kin if (p != nullptr) { for (size_t i = 0; i < solidsContentBalance.solidsContentMoleculeCounter.size(); i++) { uint64_t numMonomers = p->getM(int(i)); uint64_t& currentCount = solidsContentBalance.solidsContentMoleculeCounter[i] -= numMonomers; solidsContentBalance.solidsContentMoleculeCounter[i] -= numMonomers; numMonomersAll += numMonomers; } } Loading Loading
src/simulation.cpp +4 −4 Original line number Diff line number Diff line Loading @@ -597,7 +597,6 @@ void Simulation::addPolymerMolecule(int _speciesID, Polymer* _p) { } void Simulation::addPolymerMolecules(std::string _filename, int _speciesID) { ifstream file; int size; file.open(_filename, ios::binary); if (!file.is_open()) { cout << "addPolymerMolecules: Failed open file " << _filename << endl; Loading @@ -609,9 +608,10 @@ void Simulation::addPolymerMolecules(std::string _filename, int _speciesID) { macromolSpeciesIdx = idx; } } file.read((char*)&size, sizeof(size_t)); size_t sizePolymerEnsemble; file.read((char*)&sizePolymerEnsemble, sizeof(size_t)); for (uint64_t i = 0; i < size; i++) { for (uint64_t i = 0; i < sizePolymerEnsemble; i++) { Polymer* p = new Polymer(); moleculeCounter[_speciesID] += 1; p->importPolymer(&file); Loading Loading @@ -744,7 +744,7 @@ bool Simulation::exportPolymers(int _id, const std::string& _filename, const kin if (p != nullptr) { for (size_t i = 0; i < solidsContentBalance.solidsContentMoleculeCounter.size(); i++) { uint64_t numMonomers = p->getM(int(i)); uint64_t& currentCount = solidsContentBalance.solidsContentMoleculeCounter[i] -= numMonomers; solidsContentBalance.solidsContentMoleculeCounter[i] -= numMonomers; numMonomersAll += numMonomers; } } Loading