Wildmeshing Toolkit
Loading...
Searching...
No Matches
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
9Eigen::VectorXd winding_number(const Mesh& m, const TriMesh& surface);
10
11Eigen::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)