10template<
class DataPo
int,
class _WFunctor,
typename T>
14 m_sumP = VectorType::Zero();
17template<
class DataPo
int,
class _WFunctor,
typename T>
21 const DataPoint &attributes) {
22 if( Base::addLocalNeighbor(w, localQ, attributes) ) {
29template <
class DataPo
int,
class _WFunctor,
typename T>
34 m_sumN = VectorType::Zero();
38template<
class DataPo
int,
class _WFunctor,
typename T>
42 const DataPoint &attributes) {
43 if( Base::addLocalNeighbor(w, localQ, attributes) ) {
44 m_sumN += w * attributes.normal();
50template<
class DataPo
int,
class _WFunctor,
int DiffType,
typename T>
58template<
class DataPo
int,
class _WFunctor,
int DiffType,
typename T>
62 const DataPoint &attributes,
64 if (Base::addLocalNeighbor(w, localQ, attributes, dw)) {
65 m_dSumP += localQ * dw;
73template<
class DataPo
int,
class _WFunctor,
int DiffType,
typename T>
80template<
class DataPo
int,
class _WFunctor,
int DiffType,
typename T>
84 const DataPoint &attributes,
86 if (Base::addLocalNeighbor(w, localQ, attributes, dw)) {
87 m_dSumN += attributes.normal() * dw;
typename Base::ScalarArray ScalarArray
Alias to scalar derivatives array.
typename Base::VectorType VectorType
Alias to vector type.
typename DataPoint::Scalar Scalar
Alias to scalar type.
Compute the barycenter of the input points + their normals.
typename Base::VectorType VectorType
Alias to vector type.
typename DataPoint::Scalar Scalar
Alias to scalar type.
typename Base::ScalarArray ScalarArray
Alias to scalar derivatives array.
typename DataPoint::Scalar Scalar
Alias to scalar type.
typename Base::VectorType VectorType
Alias to vector type.
Compute the barycenter of the input points.
typename DataPoint::Scalar Scalar
Alias to scalar type.
typename Base::VectorType VectorType
Alias to vector type.