123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- #ifndef IGL_PSEUDONORMAL_TEST_H
- #define IGL_PSEUDONORMAL_TEST_H
- #include "igl_inline.h"
- #include <Eigen/Core>
- namespace igl
- {
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- template <
- typename DerivedV,
- typename DerivedF,
- typename DerivedFN,
- typename DerivedVN,
- typename DerivedEN,
- typename DerivedEMAP,
- typename Derivedq,
- typename Derivedc,
- typename Scalar,
- typename Derivedn>
- IGL_INLINE void pseudonormal_test(
- const Eigen::MatrixBase<DerivedV> & V,
- const Eigen::MatrixBase<DerivedF> & F,
- const Eigen::MatrixBase<DerivedFN> & FN,
- const Eigen::MatrixBase<DerivedVN> & VN,
- const Eigen::MatrixBase<DerivedEN> & EN,
- const Eigen::MatrixBase<DerivedEMAP> & EMAP,
- const Eigen::MatrixBase<Derivedq> & q,
- const int f,
- Eigen::PlainObjectBase<Derivedc> & c,
- Scalar & s,
- Eigen::PlainObjectBase<Derivedn> & n);
- template <
- typename DerivedV,
- typename DerivedF,
- typename DerivedEN,
- typename DerivedVN,
- typename Derivedq,
- typename Derivedc,
- typename Scalar,
- typename Derivedn>
- IGL_INLINE void pseudonormal_test(
- const Eigen::MatrixBase<DerivedV> & V,
- const Eigen::MatrixBase<DerivedF> & E,
- const Eigen::MatrixBase<DerivedEN> & EN,
- const Eigen::MatrixBase<DerivedVN> & VN,
- const Eigen::MatrixBase<Derivedq> & q,
- const int e,
- Eigen::PlainObjectBase<Derivedc> & c,
- Scalar & s,
- Eigen::PlainObjectBase<Derivedn> & n);
- }
- #ifndef IGL_STATIC_LIBRARY
- # include "pseudonormal_test.cpp"
- #endif
- #endif
|