PolyFEM
Loading...
Searching...
No Matches
PolyhedronQuadrature.hpp
Go to the documentation of this file.
1#pragma once
2
3#include "Quadrature.hpp"
4
5namespace polyfem
6{
7
18 void tertrahedralize_star_shaped_surface(const Eigen::MatrixXd &V, const Eigen::MatrixXi &F,
19 const Eigen::RowVector3d &kernel, Eigen::MatrixXd &OV, Eigen::MatrixXi &OF, Eigen::MatrixXi &OT);
20
21 namespace quadrature
22 {
24 {
25 public:
35 static void get_quadrature(
36 const Eigen::MatrixXd &V,
37 const Eigen::MatrixXi &F,
38 const Eigen::RowVector3d &kernel,
39 const int order,
40 Quadrature &quadr);
41 };
42 } // namespace quadrature
43} // namespace polyfem
int V
Quadrature quadrature
static void get_quadrature(const Eigen::MatrixXd &V, const Eigen::MatrixXi &F, const Eigen::RowVector3d &kernel, const int order, Quadrature &quadr)
Gets the quadrature points & weights for a polyhedron.
void tertrahedralize_star_shaped_surface(const Eigen::MatrixXd &V, const Eigen::MatrixXi &F, const Eigen::RowVector3d &kernel, Eigen::MatrixXd &OV, Eigen::MatrixXi &OF, Eigen::MatrixXi &OT)
Tetrahedralize a star-shaped mesh, with a given point in its kernel.