/[escript]/branches/arrexp_2137_win/escript/src/DataTagged.cpp
ViewVC logotype

Diff of /branches/arrexp_2137_win/escript/src/DataTagged.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2005 by jfenwick, Mon Nov 10 01:21:39 2008 UTC revision 2008 by phornby, Mon Nov 10 08:59:14 2008 UTC
# Line 371  DataTagged::setTaggedValue(int tagKey, Line 371  DataTagged::setTaggedValue(int tagKey,
371    } else {    } else {
372      // copy the values into the data array at the offset determined by m_offsetLookup      // copy the values into the data array at the offset determined by m_offsetLookup
373      int offset=pos->second;      int offset=pos->second;
374      for (int i=0; i<getNoValues(); i++) {      for (unsigned int i=0; i<getNoValues(); i++) {
375        m_data[offset+i]=value[i+dataOffset];        m_data[offset+i]=value[i+dataOffset];
376      }      }
377    }    }
# Line 514  DataTagged::addTaggedValue(int tagKey, Line 514  DataTagged::addTaggedValue(int tagKey,
514      for (int i=0;i<oldSize;i++) {      for (int i=0;i<oldSize;i++) {
515        m_data[i]=m_data_temp[i];        m_data[i]=m_data_temp[i];
516      }      }
517      for (int i=0;i<getNoValues();i++) {      for (unsigned int i=0;i<getNoValues();i++) {
518        m_data[oldSize+i]=value[i+dataOffset];        m_data[oldSize+i]=value[i+dataOffset];
519      }      }
520    }    }
# Line 575  DataTagged::addTag(int tagKey) Line 575  DataTagged::addTag(int tagKey)
575      for (int i=0;i<oldSize;i++) {      for (int i=0;i<oldSize;i++) {
576        m_data[i]=m_data_temp[i];        m_data[i]=m_data_temp[i];
577      }      }
578      for (int i=0;i<getNoValues();i++) {      for (unsigned int i=0;i<getNoValues();i++) {
579        m_data[oldSize+i]=m_data[m_defaultValueOffset+i];        m_data[oldSize+i]=m_data[m_defaultValueOffset+i];
580      }      }
581    }    }

Legend:
Removed from v.2005  
changed lines
  Added in v.2008

  ViewVC Help
Powered by ViewVC 1.1.26