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.