8#ifndef IGL_AVERAGE_FROM_EDGES_ONTO_VERTICES_H
9#define IGL_AVERAGE_FROM_EDGES_ONTO_VERTICES_H
24 template<
typename DerivedF,
typename DerivedE,
typename DerivedoE,
25 typename DeriveduE,
typename DeriveduV>
27 const Eigen::MatrixBase<DerivedF> &F,
28 const Eigen::MatrixBase<DerivedE> &E,
29 const Eigen::MatrixBase<DerivedoE> &oE,
30 const Eigen::MatrixBase<DeriveduE> &uE,
31 Eigen::PlainObjectBase<DeriveduV> &uV);
34#ifndef IGL_STATIC_LIBRARY
35# include "average_from_edges_onto_vertices.cpp"
#define IGL_INLINE
Definition igl_inline.h:15
void average_from_edges_onto_vertices(const Eigen::MatrixBase< DerivedF > &F, const Eigen::MatrixBase< DerivedE > &E, const Eigen::MatrixBase< DerivedoE > &oE, const Eigen::MatrixBase< DeriveduE > &uE, Eigen::PlainObjectBase< DeriveduV > &uV)
Move a scalar field defined on edges to vertices by averaging.