Code-Eli  0.3.6
minimum_distance_surface.hpp File Reference
#include <cmath>
#include <vector>
#include <list>
#include <algorithm>
#include "eli/code_eli.hpp"
#include "eli/mutil/nls/newton_raphson_constrained_system_method.hpp"
#include "eli/geom/intersect/minimum_distance_curve.hpp"
#include "eli/geom/point/distance.hpp"
#include "eli/geom/intersect/minimum_distance_bounding_box.hpp"
Include dependency graph for minimum_distance_surface.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  eli::geom::intersect::internal::surface_g_functor< surface__ >
 
struct  eli::geom::intersect::internal::surface_gp_functor< surface__ >
 

Namespaces

 eli
 
 eli::geom
 
 eli::geom::intersect
 
 eli::geom::intersect::internal
 

Functions

template<typename surface__ >
surface__::data_type eli::geom::intersect::minimum_distance (typename surface__::data_type &u, typename surface__::data_type &v, const surface__ &s, const typename surface__::point_type &pt, const typename surface__::data_type &u0, const typename surface__::data_type &v0)
 
template<typename surface__ >
surface__::data_type eli::geom::intersect::minimum_distance (typename surface__::data_type &u, typename surface__::data_type &v, const surface__ &s, const typename surface__::point_type &pt)
 
template<template< typename, unsigned short, typename > class surface__, typename data__ , unsigned short dim__, typename tol__ >
surface::piecewise< surface__, data__, dim__, tol__ >::data_type eli::geom::intersect::minimum_distance (typename surface::piecewise< surface__, data__, dim__, tol__ >::data_type &u, typename surface::piecewise< surface__, data__, dim__, tol__ >::data_type &v, const surface::piecewise< surface__, data__, dim__, tol__ > &ps, const typename surface::piecewise< surface__, data__, dim__, tol__ >::point_type &pt)