8#ifndef IGL_SQUARED_EDGE_LENGTHS_H 
    9#define IGL_SQUARED_EDGE_LENGTHS_H 
   30  template <
typename DerivedV, 
typename DerivedF, 
typename DerivedL>
 
   32    const Eigen::MatrixBase<DerivedV>& V,
 
   33    const Eigen::MatrixBase<DerivedF>& F,
 
   34    Eigen::PlainObjectBase<DerivedL>& L);
 
   37#ifndef IGL_STATIC_LIBRARY 
   38#  include "squared_edge_lengths.cpp" 
#define IGL_INLINE
Definition igl_inline.h:15
 
void squared_edge_lengths(const Eigen::MatrixBase< DerivedV > &V, const Eigen::MatrixBase< DerivedF > &F, Eigen::PlainObjectBase< DerivedL > &L)
Constructs a list of squared lengths of edges opposite each index in a face (triangle/tet) list.