Wildmeshing Toolkit
winding_number.hpp
Go to the documentation of this file.
1 #pragma once
2 
3 #include <wmtk/Mesh.hpp>
4 #include <wmtk/TriMesh.hpp>
5 #include <wmtk/Types.hpp>
6 
8 
9 Eigen::VectorXd winding_number(const Mesh& m, const TriMesh& surface);
10 
11 Eigen::VectorXd winding_number_internal(
12  const Eigen::MatrixXd& query_points,
13  const Eigen::MatrixXd& surface_V,
14  const MatrixX<int64_t>& surface_F);
15 
16 } // namespace wmtk::components::internal
Eigen::VectorXd winding_number(const Mesh &m, const TriMesh &surface)
Eigen::VectorXd winding_number_internal(const Eigen::MatrixXd &query_points, const Eigen::MatrixXd &surface_V, const MatrixX< int64_t > &surface_F)