Geogram
Version 1.9.1-rc
A programming library of geometric algorithms
|
Solver for semi-discrete optimal transport in 3d ( multilevel and Newton). More...
Go to the source code of this file.
Classes | |
class | GEO::OptimalTransportMap3d |
Computes semi-discrete optimal transport maps. More... | |
Namespaces | |
GEO | |
Global Vorpaline namespace. | |
Functions | |
void EXPLORAGRAM_API | GEO::compute_Laguerre_centroids_3d (Mesh *omega, index_t nb_points, const double *points, double *centroids, RVDPolyhedronCallback *cb=nullptr, bool verbose=false, index_t nb_iter=2000) |
Computes the centroids of the Laguerre cells that correspond to optimal transport. More... | |
void EXPLORAGRAM_API | GEO::compute_morph (CentroidalVoronoiTesselation &CVT, OptimalTransportMap3d &OTM, Mesh &morph, bool filter_tets=true) |
Computes a shape that interpolates the two input tet meshes. More... | |
void EXPLORAGRAM_API | GEO::compute_singular_surface (CentroidalVoronoiTesselation &CVT, OptimalTransportMap3d &OTM, Mesh &singular_set) |
Computes the surface that corresponds to discontinuities in the optimal transport map. More... | |
Solver for semi-discrete optimal transport in 3d ( multilevel and Newton).
Definition in file optimal_transport_3d.h.