| 199 | } |
| 200 | |
| 201 | DenseVector BSpline::Builder::getSamplePointValues() const |
| 202 | { |
| 203 | DenseVector B = DenseVector::Zero(_data.getNumSamples()); |
| 204 | |
| 205 | int i = 0; |
| 206 | for (auto it = _data.cbegin(); it != _data.cend(); ++it, ++i) |
| 207 | B(i) = it->getY(); |
| 208 | |
| 209 | return B; |
| 210 | } |
| 211 | |
| 212 | /* |
| 213 | * Function for generating second order finite-difference matrix, which is used for penalizing the |