/[escript]/branches/arrexp_2137_win_merge/escript/src/DataVector.cpp
ViewVC logotype

Diff of /branches/arrexp_2137_win_merge/escript/src/DataVector.cpp

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

trunk/escript/src/DataVector.cpp revision 1811 by ksteube, Thu Sep 25 23:11:13 2008 UTC branches/arrexp_trunk2098/escript/src/DataVector.cpp revision 2111 by jfenwick, Mon Dec 1 01:16:18 2008 UTC
# Line 36  void releaseUnusedMemory() Line 36  void releaseUnusedMemory()
36    
37    
38  DataVector::DataVector() :  DataVector::DataVector() :
   m_array_data(0),  
39    m_size(0),    m_size(0),
40    m_dim(0),    m_dim(0),
41    m_N(0)    m_N(0),
42      m_array_data(0)
43  {  {
44  }  }
45    
46  DataVector::DataVector(const DataVector& other) :  DataVector::DataVector(const DataVector& other) :
   m_array_data(0),  
47    m_size(other.m_size),    m_size(other.m_size),
48    m_dim(other.m_dim),    m_dim(other.m_dim),
49    m_N(other.m_N)    m_N(other.m_N),
50      m_array_data(0)
51  {  {
52    m_array_data = arrayManager.new_array(m_dim,m_N);    m_array_data = arrayManager.new_array(m_dim,m_N);
53    int i;    int i;
# Line 60  DataVector::DataVector(const DataVector& Line 60  DataVector::DataVector(const DataVector&
60  DataVector::DataVector(const DataVector::size_type size,  DataVector::DataVector(const DataVector::size_type size,
61                         const DataVector::value_type val,                         const DataVector::value_type val,
62                         const DataVector::size_type blockSize) :                         const DataVector::size_type blockSize) :
   m_array_data(0),  
63    m_size(size),    m_size(size),
64    m_dim(blockSize)    m_dim(blockSize),
65      m_array_data(0)
66  {  {
67    resize(size, val, blockSize);    resize(size, val, blockSize);
68  }  }

Legend:
Removed from v.1811  
changed lines
  Added in v.2111

  ViewVC Help
Powered by ViewVC 1.1.26