CallbacksInitializedState< KernelCallback, DistanceCallback, FeaturesCallback > Class Template Reference

#include <chain_interface.hpp>

List of all members.

Public Member Functions

 CallbacksInitializedState (const ParametersSet &params, const KernelCallback &k, const DistanceCallback &d, const FeaturesCallback &f)
template<class RandomAccessIterator >
TapkeeOutput embedRange (RandomAccessIterator begin, RandomAccessIterator end) const
template<class Container >
TapkeeOutput embedUsing (const Container &container) const

Private Attributes

ParametersSet parameters
KernelCallback kernel
DistanceCallback distance
FeaturesCallback features

Detailed Description

template<class KernelCallback, class DistanceCallback, class FeaturesCallback>
class tapkee::tapkee_internal::CallbacksInitializedState< KernelCallback, DistanceCallback, FeaturesCallback >

Definition at line 21 of file chain_interface.hpp.

Constructor & Destructor Documentation

CallbacksInitializedState ( const ParametersSet params,
const KernelCallback &  k,
const DistanceCallback &  d,
const FeaturesCallback &  f 

Definition at line 24 of file chain_interface.hpp.

Member Function Documentation

TapkeeOutput embedRange ( RandomAccessIterator  begin,
RandomAccessIterator  end 
) const

Constructs an embedding using the data represented by the begin and end iterators.

beginan iterator that points to the beginning of data container
endan iterator that points to the end of data container

Definition at line 35 of file chain_interface.hpp.

TapkeeOutput embedUsing ( const Container &  container) const

Constructs an embedding using the data represented by the container.

containera container that supports begin() and end() methods to get corresponding iterators

Definition at line 46 of file chain_interface.hpp.

Member Data Documentation

DistanceCallback distance [private]

Definition at line 53 of file chain_interface.hpp.

FeaturesCallback features [private]

Definition at line 54 of file chain_interface.hpp.

KernelCallback kernel [private]

Definition at line 52 of file chain_interface.hpp.

Definition at line 51 of file chain_interface.hpp.

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines