ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/OpenMD/branches/development/src/math/DynamicRectMatrix.hpp
(Generate patch)

Comparing branches/development/src/math/DynamicRectMatrix.hpp (file contents):
Revision 1665 by gezelter, Tue Nov 22 20:38:56 2011 UTC vs.
Revision 1767 by gezelter, Fri Jul 6 22:01:58 2012 UTC

# Line 440 | Line 440 | namespace OpenMD {
440      unsigned int nrow_;
441      unsigned int ncol_;
442    private:
443 <    void allocate(int nrow, int ncol) {
444 <        nrow_ = nrow;
445 <        ncol_ = ncol;
446 <        data_ = new Real*[nrow_];
447 <        for (int i = 0; i < nrow_; ++i)
448 <            data_[i] = new Real[ncol_];
449 <    }
450 <
443 >    void allocate( int nrow,  int ncol ) {
444 >      nrow_ = (unsigned int) nrow;
445 >      ncol_ = (unsigned int) ncol;
446 >      data_ = new Real*[nrow_];
447 >      for (unsigned int i = 0; i < nrow_; ++i)
448 >        data_[i] = new Real[ncol_];
449 >    }
450 >    
451      void deallocate() {
452 <      for (int i = 0; i < nrow_; ++i)
452 >      for (unsigned int i = 0; i < nrow_; ++i)
453          delete data_[i];
454        delete []data_;
455 <
455 >      
456        nrow_ = 0;
457        ncol_ = 0;
458        data_ = NULL;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines