2#include <wmtk/TetMesh.h>
3#include <wmtk/TriMesh.h>
4#include <wmtk/utils/Morton.h>
7#include <wmtk/utils/DisableWarnings.hpp>
8#include <tbb/parallel_for.h>
9#include <tbb/task_arena.h>
10#include <wmtk/utils/EnableWarnings.hpp>
15std::vector<size_t> partition_TriMesh(
const wmtk::TriMesh& m,
int num_partition);
16std::vector<size_t> partition_TetMesh(
wmtk::TetMesh& m,
int num_partition);
17std::vector<size_t> partition_TriMesh_morton(
const wmtk::TriMesh& m,
int num_partition);
18std::vector<size_t> partition_TetMesh_morton(
wmtk::TetMesh& m,
int num_partition);
19std::vector<size_t> partition_morton(std::vector<Eigen::Vector3d> vertex_position,
int NUM_THREADS);
22 const std::vector<Eigen::Vector3d>& Vori,
23 const std::vector<Eigen::Vector3i>& F,
24 std::vector<Eigen::Vector3i>& fnew,