Revision a2da8ab6 utility/matrix.h
| 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