Medusa  1.1
Coordinate Free Mehless Method implementation
discretization_helpers.hpp File Reference

Detailed Description

Contains helpers for discretizing various geometric objects.

Definition in file discretization_helpers.hpp.

#include <medusa/Config.hpp>
#include <medusa/bits/types/Range.hpp>
#include <Eigen/Core>
#include <random>
+ Include dependency graph for discretization_helpers.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  mm::discretization_helpers::SphereDiscretization< scalar_t, dim >
 Discretizes a sphere with given radius uniformly with num_points points on the great circle. More...
 
struct  mm::discretization_helpers::SphereDiscretization< scalar_t, 2 >
 Two-dimensional base case of the discretization. More...
 
struct  mm::discretization_helpers::SphereDiscretization< scalar_t, 1 >
 One-dimensional base case of the discretization. More...
 

Namespaces

 mm
 Root namespace for the whole library.
 
 mm::discretization_helpers
 Namespace containing helpers for discretizing various geometric objects.
 

Functions

template<typename vec_t , typename func_t >
Range< vec_t > mm::discretization_helpers::discretizeLineWithDensity (const vec_t &p, const vec_t &q, const func_t &delta_r)
 Returns nodes lying on the line segment pq with approximate distances delta_r. More...