#include <MiraFeatureVector.h>
Public Member Functions | |
MiraFeatureVector () | |
MiraFeatureVector (const FeatureDataItem &vec) | |
MiraFeatureVector (const SparseVector &sparse, size_t num_dense) | |
MiraFeatureVector (const MiraFeatureVector &other) | |
MiraFeatureVector (const std::vector< ValType > &dense, const std::vector< std::size_t > &sparseFeats, const std::vector< ValType > &sparseVals) | |
ValType | val (std::size_t index) const |
std::size_t | feat (std::size_t index) const |
std::size_t | size () const |
ValType | sqrNorm () const |
Friends | |
MiraFeatureVector | operator- (const MiraFeatureVector &a, const MiraFeatureVector &b) |
std::ostream & | operator<< (std::ostream &o, const MiraFeatureVector &e) |
bool | operator== (const MiraFeatureVector &a, const MiraFeatureVector &b) |
Definition at line 26 of file MiraFeatureVector.h.
MosesTuning::MiraFeatureVector::MiraFeatureVector | ( | ) | [inline] |
Definition at line 29 of file MiraFeatureVector.h.
MosesTuning::MiraFeatureVector::MiraFeatureVector | ( | const FeatureDataItem & | vec | ) |
Definition at line 38 of file MiraFeatureVector.cpp.
References MosesTuning::FeatureDataItem::sparse.
MosesTuning::MiraFeatureVector::MiraFeatureVector | ( | const SparseVector & | sparse, | |
size_t | num_dense | |||
) |
Definition at line 44 of file MiraFeatureVector.cpp.
References MosesTuning::SparseVector::get().
MosesTuning::MiraFeatureVector::MiraFeatureVector | ( | const MiraFeatureVector & | other | ) |
Definition at line 54 of file MiraFeatureVector.cpp.
MosesTuning::MiraFeatureVector::MiraFeatureVector | ( | const std::vector< ValType > & | dense, | |
const std::vector< std::size_t > & | sparseFeats, | |||
const std::vector< ValType > & | sparseVals | |||
) |
std::size_t MosesTuning::MiraFeatureVector::feat | ( | std::size_t | index | ) | const |
Referenced by BOOST_AUTO_TEST_CASE(), MosesTuning::operator<<(), MosesTuning::AvgWeightVector::score(), MosesTuning::MiraWeightVector::score(), and MosesTuning::MiraWeightVector::update().
size_t MosesTuning::MiraFeatureVector::size | ( | ) | const |
Definition at line 94 of file MiraFeatureVector.cpp.
Referenced by BOOST_AUTO_TEST_CASE(), MosesTuning::operator<<(), MosesTuning::AvgWeightVector::score(), MosesTuning::MiraWeightVector::score(), and MosesTuning::MiraWeightVector::update().
ValType MosesTuning::MiraFeatureVector::sqrNorm | ( | ) | const |
Definition at line 100 of file MiraFeatureVector.cpp.
Referenced by main().
ValType MosesTuning::MiraFeatureVector::val | ( | std::size_t | index | ) | const |
Referenced by BOOST_AUTO_TEST_CASE(), MosesTuning::operator<<(), MosesTuning::AvgWeightVector::score(), MosesTuning::MiraWeightVector::score(), and MosesTuning::MiraWeightVector::update().
MiraFeatureVector operator- | ( | const MiraFeatureVector & | a, | |
const MiraFeatureVector & | b | |||
) | [friend] |
Definition at line 110 of file MiraFeatureVector.cpp.
std::ostream& operator<< | ( | std::ostream & | o, | |
const MiraFeatureVector & | e | |||
) | [friend] |
bool operator== | ( | const MiraFeatureVector & | a, | |
const MiraFeatureVector & | b | |||
) | [friend] |
Definition at line 168 of file MiraFeatureVector.cpp.