Revision a2da8ab6
utility/matrix.h | ||
---|---|---|
36 | 36 |
public: |
37 | 37 |
Matrix() |
38 | 38 |
{ |
39 |
int r = sizeof(double)*N; |
|
40 | 39 |
_cell = &_cell_data[0]; |
41 |
memset(_cell, 0, r*r);
|
|
40 |
memset(_cell, 0, N*N*sizeof(double));
|
|
42 | 41 |
} |
43 | 42 |
|
44 | 43 |
Matrix(const Matrix &v) |
45 | 44 |
{ |
46 |
int r = sizeof(double)*N; |
|
47 | 45 |
_cell = &_cell_data[0]; |
48 |
memset(_cell, 0, r*r); |
|
49 | 46 |
for (int x = 0; x < N; x++ ) |
50 | 47 |
{ |
51 | 48 |
for(int y = 0; y < N; y++) |
Also available in: Unified diff