Geogram  Version 1.9.1-rc
A programming library of geometric algorithms
optimal_transport_3d.h File Reference

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...
 

Detailed Description

Solver for semi-discrete optimal transport in 3d ( multilevel and Newton).

Definition in file optimal_transport_3d.h.