Code-Eli  0.3.6
curvature.hpp File Reference
#include <iomanip>
#include <limits>
#include "eli/code_eli.hpp"
Include dependency graph for curvature.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 eli
 
 eli::geom
 
 eli::geom::surface
 
 eli::geom::surface::internal
 

Functions

template<typename surface__ >
void eli::geom::surface::internal::calculate_surface_terms (typename surface__::data_type &e, typename surface__::data_type &f, typename surface__::data_type &g, typename surface__::data_type &ee, typename surface__::data_type &ff, typename surface__::data_type &gg, const surface__ &s, const typename surface__::data_type &u, const typename surface__::data_type &v)
 
template<typename surface__ >
void eli::geom::surface::internal::principal_curvature_calc (typename surface__::data_type &kmax, typename surface__::data_type &kmin, typename surface__::point_type &kmax_dir, typename surface__::point_type &kmin_dir, typename surface__::point_type &n, const surface__ &s, const typename surface__::data_type &u, const typename surface__::data_type &v, bool calc_dir)
 
template<typename surface__ >
void eli::geom::surface::mean_curvature (typename surface__::data_type &k, const surface__ &s, const typename surface__::data_type &u, const typename surface__::data_type &v)
 
template<typename surface__ >
void eli::geom::surface::gaussian_curvature (typename surface__::data_type &k, const surface__ &s, const typename surface__::data_type &u, const typename surface__::data_type &v)
 
template<typename surface__ >
void eli::geom::surface::principal_curvature (typename surface__::data_type &kmax, typename surface__::data_type &kmin, const surface__ &s, const typename surface__::data_type &u, const typename surface__::data_type &v)
 
template<typename surface__ >
void eli::geom::surface::principal_curvature (typename surface__::data_type &kmax, typename surface__::data_type &kmin, typename surface__::point_type &kmax_dir, typename surface__::point_type &kmin_dir, typename surface__::point_type &n, const surface__ &s, const typename surface__::data_type &u, const typename surface__::data_type &v)