#include <LsqQuadraticFit.h>
template<typename T, int numPts = 3>
class ComputeMaxInterp< T, numPts >
Definition at line 141 of file LsqQuadraticFit.h.
§ Compute()
template<typename T , int numPts = 3>
Definition at line 146 of file LsqQuadraticFit.h.
150 for (
int k=1;k<len;k++) {
157 int startPos =
max_(iMax-numPts/2, 0);
158 int endPos =
min_(iMax+(numPts-numPts/2), len);
159 int numpoints = endPos - startPos;
164 for(
int i=startPos;i<endPos;i++)
165 xs[i-startPos] = i-iMax;
168 if (fit) *fit = qfit;
174 if (fabs(qfit.a)<1e-9f)
177 T interpMax = qfit.
maxPos();
178 return (T)iMax + interpMax;
CUDA_SUPPORTED_FUNC T maxPos()
static CUDA_SUPPORTED_FUNC T max_(T a, T b)
static CUDA_SUPPORTED_FUNC T min_(T a, T b)
§ max_()
template<typename T , int numPts = 3>
§ min_()
template<typename T , int numPts = 3>
The documentation for this class was generated from the following file: