1 #ifndef _theplu_yat_classifier_kernel_lookup_
2 #define _theplu_yat_classifier_kernel_lookup_
29 #include "yat/utility/Container2DIterator.h"
30 #include "yat/utility/Index.h"
31 #include "yat/utility/iterator_traits.h"
32 #include "yat/utility/StrideIterator.h"
34 #include <boost/shared_ptr.hpp>
38 namespace classifier {
42 class MatrixLookupWeighted;
182 const bool row=
false);
276 size_t rows(
void)
const;
326 boost::shared_ptr<const Kernel> kernel_;
General view into utility::Matrix.
Definition: MatrixLookup.h:70
const_iterator end(void) const
Interface Class for Kernels.
Definition: Kernel.h:57
bool weighted(void) const
Class for general vector view.
Definition: DataLookup1D.h:43
const_reference operator()(size_t row, size_t column) const
KernelLookup test_kernel(const MatrixLookup &data) const
utility::StrideIterator< utility::Container2DIterator< const KernelLookup, const double, const_reference > > const_iterator
'Read Only' iterator
Definition: KernelLookup.h:89
double element(const DataLookup1D &vec, size_t i) const
MatrixLookup data(void) const
Class for storing indices of, e.g., a MatrixLookup.
Definition: Index.h:41
Iterator for a Container2D.
Definition: Container2DIterator.h:61
const_column_iterator end_column(size_t) const
MatrixLookupWeighted data_weighted(void) const
General view into utility::MatrixWeighted.
Definition: MatrixLookupWeighted.h:63
const_iterator const_column_iterator
Definition: KernelLookup.h:94
size_t columns(void) const
Lookup into Kernel.
Definition: KernelLookup.h:67
const_iterator const_row_iterator
Definition: KernelLookup.h:99
const_column_iterator begin_column(size_t) const
KernelLookup(const Kernel &kernel, const bool owner=false)
Constructor a Lookup into a Kernel.
double value_type
Definition: KernelLookup.h:76
virtual ~KernelLookup(void)
Destructor.
KernelLookup selected(const utility::Index &index) const
const_iterator begin(void) const
Class for general weighted vector view.
Definition: DataLookupWeighted1D.h:43
const double const_reference
Definition: KernelLookup.h:83
const_row_iterator begin_row(size_t) const
Adaptor using a stride on underlying iterator.
Definition: StrideIterator.h:50
const_row_iterator end_row(size_t) const