Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Tesselation/boundary.cpp

    rd103d3 r59fff1  
    189189
    190190    // 3b. construct set of all points, transformed into cylindrical system and with left and right neighbours
    191     for (molecule::const_iterator iter = mol->begin(); iter != mol->end(); ++iter) {
     191    // Boundaries stores non-const TesselPoint ref, hence we need iterator here
     192    for (molecule::iterator iter = mol->begin(); iter != mol->end(); ++iter) {
    192193      ProjectedVector = (*iter)->getPosition() - (*MolCenter);
    193194      ProjectedVector.ProjectOntoPlane(AxisVector);
     
    874875            phi[i] = (random()/(rng_max-rng_min))*(2.*M_PI);
    875876
    876         for(molecule::const_iterator iter = filler->begin(); iter !=filler->end();++iter){
     877        // atom::clone is not const member function, hence we need iterator here
     878        for(molecule::iterator iter = filler->begin(); iter !=filler->end();++iter){
    877879
    878880          // create atomic random translation vector ...
Note: See TracChangeset for help on using the changeset viewer.