| 23 | |
| 24 | |
| 25 | KernelVector::KernelVector(int r) { |
| 26 | radius_ = r; |
| 27 | std::vector<float> V(r); |
| 28 | sum_ = 0; |
| 29 | for (int i = 0; i<r; i++) { |
| 30 | V[i] = EpanechnikovKernel(float(i)/r); |
| 31 | //std::cout << i << " " << V[i]<< "\n"; |
| 32 | sum_ += 2*V[i]; |
| 33 | } |
| 34 | sum_ -= EpanechnikovKernel(0); |
| 35 | std::cout << sum_ << "\n"; |
| 36 | vector_ = V; |
| 37 | |
| 38 | } |
| 39 | |
| 40 | float KernelVector::getK(int i , int j) { |
| 41 | int l = abs(i-j); |
nothing calls this directly
no test coverage detected