#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.
1.5.9