SemiDiscreteOT 1.0
Semi-Discrete Optimal Transport Library
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
PowerDiagram.h File Reference
#include <deal.II/base/point.h>
#include <deal.II/grid/tria.h>
#include <deal.II/grid/tria_accessor.h>
#include <deal.II/grid/tria_iterator.h>
#include <deal.II/base/geometry_info.h>
#include <deal.II/numerics/data_out.h>
#include <vector>
#include <string>
#include <deal.II/lac/vector.h>
#include <memory>
#include <geogram/basic/smart_pointer.h>
#include <geogram/delaunay/delaunay.h>
#include <geogram/voronoi/RVD.h>
#include "SemiDiscreteOT/solvers/SotSolver.h"
Include dependency graph for PowerDiagram.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PowerDiagramSpace::PowerDiagramBase< dim, spacedim >
 A base class for power diagrams. More...
 
class  PowerDiagramSpace::DealIIPowerDiagram< dim, spacedim >
 A class for computing power diagrams using deal.II. More...
 
class  PowerDiagramSpace::GeogramPowerDiagram< dim, spacedim >
 A class for computing power diagrams using Geogram. More...
 

Namespaces

namespace  GEO
 
namespace  PowerDiagramSpace
 

Functions

template<int dim, int spacedim>
std::unique_ptr< PowerDiagramBase< dim, spacedim > > PowerDiagramSpace::create_power_diagram (const std::string &implementation_type, const Triangulation< dim, spacedim > *dealii_mesh=nullptr, const std::string &geogram_mesh_file="")
 A factory function to create a power diagram.