| 105 | |
| 106 | |
| 107 | void DenseVector::timesSquareMatrix(DenseVector &v, double **cov) const |
| 108 | { |
| 109 | v.alloc( this->getSize() ); |
| 110 | for (int cnt = 0; cnt < getSize(); ++cnt) |
| 111 | { |
| 112 | double s = 0; |
| 113 | for (int cp = 0; cp < getSize(); ++cp) |
| 114 | s += getValue(cp) * cov[cp][cnt]; |
| 115 | v.setAt( cnt, s ); |
| 116 | } |
| 117 | } |
| 118 | |
| 119 | |
| 120 |