GenericKernel.h File Reference

Go to the source code of this file.

Classes

struct  nuklei::groupS::r3
 
struct  nuklei::groupS::so3
 
struct  nuklei::groupS::s2
 
struct  nuklei::groupS::s2p
 
struct  nuklei::func_implS::approx
 
struct  nuklei::func_implS::exact
 
struct  nuklei::shapeS::box
 
struct  nuklei::shapeS::triangle
 
struct  nuklei::shapeS::gauss
 
struct  nuklei::squaredS::yes
 
struct  nuklei::squaredS::no
 
struct  nuklei::value_scaleS::normalized
 
struct  nuklei::value_scaleS::max1
 
struct  nuklei::h_scaleS::intrinsic
 
struct  nuklei::h_scaleS::dist
 
struct  nuklei::dist< Group, FunctionImpl, Squared >
 
struct  nuklei::dist< groupS::r3, FunctionImpl, squaredS::no >
 
struct  nuklei::dist< groupS::r3, FunctionImpl, squaredS::yes >
 
struct  nuklei::dist< groupS::so3, func_implS::exact, squaredS::no >
 
struct  nuklei::dist< groupS::so3, func_implS::approx, squaredS::no >
 
struct  nuklei::dist< groupS::s2, func_implS::exact, squaredS::no >
 
struct  nuklei::dist< groupS::s2, func_implS::approx, squaredS::no >
 
struct  nuklei::dist< groupS::s2p, func_implS::exact, squaredS::no >
 
struct  nuklei::dist< groupS::s2p, func_implS::approx, squaredS::no >
 
struct  nuklei::random_element< Group >
 
struct  nuklei::random_element< groupS::so3 >
 
struct  nuklei::random_element< groupS::s2 >
 
struct  nuklei::random_element< groupS::s2p >
 
struct  nuklei::shape_function< Shape, FunctionImpl, Squared >
 
struct  nuklei::shape_function< shapeS::box, FunctionImpl, squaredS::no >
 
struct  nuklei::shape_function< shapeS::triangle, FunctionImpl, squaredS::no >
 
struct  nuklei::shape_function< shapeS::triangle, FunctionImpl, squaredS::yes >
 
struct  nuklei::shape_function< shapeS::gauss, func_implS::exact, squaredS::no >
 
struct  nuklei::shape_function< shapeS::gauss, func_implS::approx, squaredS::no >
 
struct  nuklei::unnormalized_shape_dist_kernel< Group, Shape, FunctionImpl >
 
struct  nuklei::unnormalized_shape_dist_kernel< groupS::r3, shapeS::triangle, FunctionImpl >
 
struct  nuklei::watson_kernel< ValueScale, FunctionImpl >
 
struct  nuklei::von_mises_fisher_kernel< Group, ValueScale, FunctionImpl, HScale >
 
struct  nuklei::sampler< Kernel >
 
struct  nuklei::sampler< unnormalized_shape_dist_kernel< groupS::r3, shapeS::gauss, FunctionImpl > >
 
struct  nuklei::sampler< unnormalized_shape_dist_kernel< groupS::r3, Shape, FunctionImpl > >
 
struct  nuklei::sampler< unnormalized_shape_dist_kernel< groupS::so3, Shape, FunctionImpl > >
 
struct  nuklei::sampler< watson_kernel< ValueScale, FunctionImpl > >
 
struct  nuklei::sampler< von_mises_fisher_kernel< Group, ValueScale, FunctionImpl, HScale > >
 
struct  nuklei::sampler< unnormalized_shape_dist_kernel< groupS::s2, Shape, FunctionImpl > >
 
struct  nuklei::sampler< unnormalized_shape_dist_kernel< groupS::s2p, Shape, FunctionImpl > >
 

Namespaces

 nuklei
 Public namespace.
 

Functions

template<class Kernel >
Kernel::group_t::element_t nuklei::importance_sampling_uniform_proposal (typename Kernel::group_t::element_t mean, coord_t h)
 
template<class Kernel >
Kernel::group_t::element_t nuklei::importance_sampling_similar_proposal (typename Kernel::group_t::element_t mean, coord_t h_target, coord_t h_proposal)
 
© Copyright 2007-2013 Renaud Detry.
Distributed under the terms of the GNU General Public License (GPL).
(See accompanying file LICENSE.txt or copy at http://www.gnu.org/copyleft/gpl.html.)
Revised Sun Sep 13 2020 19:10:07.