Tapkee
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
methods.hpp File Reference

Go to the source code of this file.

Classes

struct  Positivity< T >
 
struct  NonNegativity< T >
 
struct  InRange< T >
 
struct  InClosedRange< T >
 
class  ImplementationBase< RandomAccessIterator, KernelCallback, DistanceCallback, FeaturesCallback >
 

Namespaces

 tapkee
 
 tapkee::tapkee_internal
 

Macros

#define tapkee_method_handle(X)
 

Functions

template<class RandomAccessIterator , class KernelCallback , class DistanceCallback , class FeaturesCallback >
ImplementationBase
< RandomAccessIterator,
KernelCallback,
DistanceCallback,
FeaturesCallback > 
initialize (RandomAccessIterator begin, RandomAccessIterator end, KernelCallback kernel, DistanceCallback distance, FeaturesCallback features, stichwort::ParametersSet &pmap, const Context &ctx)
 

Macro Definition Documentation

#define tapkee_method_handle (   X)
Value:
case X: \
{ \
timed_context tctx__("[+] embedding with " # X); \
ImplRef ref = conditional_select< \
((!MethodTraits<X>::needs_kernel) || (!is_dummy<KernelCallback>::value)) && \
((!MethodTraits<X>::needs_distance) || (!is_dummy<DistanceCallback>::value)) && \
((!MethodTraits<X>::needs_features) || (!is_dummy<FeaturesCallback>::value)), \
ImplRef>()(mem_fun_ref(&ImplementationBase::embed##X), \
mem_fun_ref(&ImplementationBase::embedEmpty)); \
return ref(*this); \
} \
break \
TapkeeOutput embed(RandomAccessIterator begin, RandomAccessIterator end, KernelCallback kernel_callback, DistanceCallback distance_callback, FeaturesCallback features_callback, stichwort::ParametersSet parameters)
Definition: embed.hpp:95