Tapkee
FeaturesFirstInitializedState< FeaturesCallback > Class Template Reference

#include <chain_interface.hpp>

List of all members.

Public Member Functions

 FeaturesFirstInitializedState (const ParametersSet &params, const FeaturesCallback &callback)
template<class KernelCallback >
KernelAndFeaturesInitializedState
< KernelCallback,
FeaturesCallback > 
withKernel (const KernelCallback &callback) const
template<class DistanceCallback >
DistanceAndFeaturesInitializedState
< DistanceCallback,
FeaturesCallback > 
withDistance (const DistanceCallback &callback) const
template<class RandomAccessIterator >
TapkeeOutput embedRange (RandomAccessIterator begin, RandomAccessIterator end) const
template<class Container >
TapkeeOutput embedUsing (const Container &container) const

Private Attributes

ParametersSet parameters
FeaturesCallback features

Detailed Description

template<class FeaturesCallback>
class tapkee::tapkee_internal::FeaturesFirstInitializedState< FeaturesCallback >

Definition at line 320 of file chain_interface.hpp.


Constructor & Destructor Documentation

FeaturesFirstInitializedState ( const ParametersSet params,
const FeaturesCallback &  callback 
)

Definition at line 323 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.

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

Definition at line 355 of file chain_interface.hpp.

TapkeeOutput embedUsing ( const Container &  container) const

Constructs an embedding using the data represented by the container.

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

Definition at line 368 of file chain_interface.hpp.

DistanceAndFeaturesInitializedState<DistanceCallback,FeaturesCallback> withDistance ( const DistanceCallback &  callback) const

Sets distance callback.

Parameters:
callbacka callback that implements the
 distance(const RandomAccessIterator::value_type&, const RandomAccessIterator::value_type&) 
member function which is used to compute distance (dissimilarity) between two objects pointed by the first and the second arguments.

Definition at line 345 of file chain_interface.hpp.

KernelAndFeaturesInitializedState<KernelCallback,FeaturesCallback> withKernel ( const KernelCallback &  callback) const

Sets kernel callback.

Parameters:
callbacka callback that implements the
 kernel(const RandomAccessIterator::value_type&, const RandomAccessIterator::value_type&) 
member function which is used to compute kernel value (similarity) between two objects pointed by the first and the second arguments.

Definition at line 334 of file chain_interface.hpp.


Member Data Documentation

FeaturesCallback features [private]

Definition at line 374 of file chain_interface.hpp.

Definition at line 373 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