10template <
class DataPo
int,
class _NFilter,
typename T>
14 m_sumP = VectorType::Zero();
17template <
class DataPo
int,
class _NFilter,
typename T>
19 const DataPoint& attributes)
21 Base::addLocalNeighbor(w, localQ, attributes);
25template <
class DataPo
int,
class _NFilter,
typename T>
29 m_sumN = VectorType::Zero();
32template <
class DataPo
int,
class _NFilter,
typename T>
34 const DataPoint& attributes)
36 Base::addLocalNeighbor(w, localQ, attributes);
37 m_sumN += w * attributes.normal();
40template <
class DataPo
int,
class _NFilter,
int DiffType,
typename T>
47template <
class DataPo
int,
class _NFilter,
int DiffType,
typename T>
51 Base::addLocalNeighbor(w, localQ, attributes, dw);
52 m_dSumP += localQ * dw;
55template <
class DataPo
int,
class _NFilter,
int DiffType,
typename T>
62template <
class DataPo
int,
class _NFilter,
int DiffType,
typename T>
66 Base::addLocalNeighbor(w, localQ, attributes, dw);
67 m_dSumN += attributes.normal() * dw;
typename Base::ScalarArray ScalarArray
Alias to scalar derivatives array.
void addLocalNeighbor(Scalar w, const VectorType &localQ, const DataPoint &attributes, ScalarArray &dw)
Add a neighbor to perform the fit.
typename Base::VectorType VectorType
Alias to vector type.
typename DataPoint::Scalar Scalar
Alias to scalar type.
void init()
Set the evaluation position and reset the internal states.
void init()
Set the evaluation position and reset the internal states.
typename Base::VectorType VectorType
Alias to vector type.
void addLocalNeighbor(Scalar w, const VectorType &localQ, const DataPoint &attributes)
Add a neighbor to perform the fit.
typename DataPoint::Scalar Scalar
Alias to scalar type.
typename Base::VectorType VectorType
Alias to vector type.
void init()
Set the evaluation position and reset the internal states.
void addLocalNeighbor(Scalar w, const VectorType &localQ, const DataPoint &attributes, ScalarArray &dw)
Add a neighbor to perform the fit.
typename DataPoint::Scalar Scalar
Alias to scalar type.
typename Base::ScalarArray ScalarArray
Alias to scalar derivatives array.
Compute the barycenter of the input points.
typename DataPoint::Scalar Scalar
Alias to scalar type.
typename Base::VectorType VectorType
Alias to vector type.