1 #ifndef _theplu_yat_classifier_dataLookup1D_
2 #define _theplu_yat_classifier_dataLookup1D_
28 #include "MatrixLookup.h"
38 namespace classifier {
72 const bool row_vector);
93 const std::vector<size_t>& index);
122 size_t size(
void)
const;
138 const bool column_vector_;
160 std::ostream& operator<<(std::ostream& s,
const DataLookup1D& v);
MatrixLookup::const_row_iterator const_iterator
'Read Only' iterator
Definition: DataLookup1D.h:61
General view into utility::Matrix.
Definition: MatrixLookup.h:70
virtual ~DataLookup1D()
Destructor deletes underlying MatrixLookup if object is owner.
Class for general vector view.
Definition: DataLookup1D.h:43
const_iterator end() const
DataLookup1D(const MatrixLookup &m, const size_t index, const bool row_vector)
utility::Matrix::value_type value_type
Definition: MatrixLookup.h:78
utility::Matrix::const_reference const_reference
Definition: MatrixLookup.h:85
This is the yat interface to GSL vector.
Definition: VectorBase.h:52
MatrixLookup::const_reference const_reference
Definition: DataLookup1D.h:58
const_iterator begin() const
const_column_iterator const_row_iterator
Definition: MatrixLookup.h:102
double operator*(const DataLookup1D &) const
MatrixLookup::value_type value_type
Definition: DataLookup1D.h:51
double operator()(const size_t i) const
access operator