Revision b79e511b
utility/matrix.h | ||
---|---|---|
36 | 36 |
public: |
37 | 37 |
Matrix() |
38 | 38 |
{ |
39 |
_cell = &_cell_data[0]; |
|
40 |
memset(_cell, 0, N*N*sizeof(double)); |
|
39 |
memset(_cell_data, 0, N*N*sizeof(double)); |
|
41 | 40 |
} |
42 | 41 |
|
43 | 42 |
Matrix(const Matrix &m) |
44 | 43 |
{ |
45 |
_cell = &_cell_data[0]; |
|
46 | 44 |
for (int ij = 0; ij < N*N; ++ij) |
47 | 45 |
{ |
48 | 46 |
_cell_data[ij] = m._cell_data[ij]; |
... | ... | |
229 | 227 |
} |
230 | 228 |
|
231 | 229 |
private: |
232 |
double* _cell; |
|
233 | 230 |
double _cell_data[N*N]; |
234 | 231 |
}; |
235 | 232 |
|
Also available in: Unified diff