MVE - Multi-View Environment mve-devel
|
#include <ba_dense_vector.h>
Public Member Functions | |
DenseVector (std::size_t size, T const &value=T(0)) | |
DenseVector (void)=default | |
DenseVector | add (DenseVector const &rhs) const |
T & | at (std::size_t index) |
T const & | at (std::size_t index) const |
T * | begin (void) |
T const * | begin (void) const |
void | clear (void) |
T * | data (void) |
T const * | data (void) const |
T | dot (DenseVector const &rhs) const |
T * | end (void) |
T const * | end (void) const |
void | fill (T const &value) |
DenseVector | multiply (T const &factor) const |
void | multiply_self (T const &factor) |
void | negate_self (void) |
T | norm (void) const |
DenseVector | operator- (void) const |
bool | operator== (DenseVector const &rhs) const |
T & | operator[] (std::size_t index) |
T const & | operator[] (std::size_t index) const |
void | resize (std::size_t size, T const &value=T(0)) |
std::size_t | size (void) const |
T | squared_norm (void) const |
DenseVector | subtract (DenseVector const &rhs) const |
Definition at line 23 of file ba_dense_vector.h.
|
default |
|
inline |
Definition at line 64 of file ba_dense_vector.h.
DenseVector< T > sfm::ba::DenseVector< T >::add | ( | DenseVector< T > const & | rhs | ) | const |
Definition at line 232 of file ba_dense_vector.h.
T & sfm::ba::DenseVector< T >::at | ( | std::size_t | index | ) |
Definition at line 178 of file ba_dense_vector.h.
T const & sfm::ba::DenseVector< T >::at | ( | std::size_t | index | ) | const |
Definition at line 185 of file ba_dense_vector.h.
T * sfm::ba::DenseVector< T >::begin | ( | void | ) |
Definition at line 114 of file ba_dense_vector.h.
T const * sfm::ba::DenseVector< T >::begin | ( | void | ) | const |
Definition at line 121 of file ba_dense_vector.h.
|
inline |
Definition at line 79 of file ba_dense_vector.h.
T * sfm::ba::DenseVector< T >::data | ( | void | ) |
Definition at line 100 of file ba_dense_vector.h.
T const * sfm::ba::DenseVector< T >::data | ( | void | ) | const |
Definition at line 107 of file ba_dense_vector.h.
T sfm::ba::DenseVector< T >::dot | ( | DenseVector< T > const & | rhs | ) | const |
Definition at line 206 of file ba_dense_vector.h.
T * sfm::ba::DenseVector< T >::end | ( | void | ) |
Definition at line 128 of file ba_dense_vector.h.
T const * sfm::ba::DenseVector< T >::end | ( | void | ) | const |
Definition at line 135 of file ba_dense_vector.h.
|
inline |
Definition at line 86 of file ba_dense_vector.h.
DenseVector< T > sfm::ba::DenseVector< T >::multiply | ( | T const & | factor | ) | const |
Definition at line 245 of file ba_dense_vector.h.
void sfm::ba::DenseVector< T >::multiply_self | ( | T const & | factor | ) |
Definition at line 255 of file ba_dense_vector.h.
void sfm::ba::DenseVector< T >::negate_self | ( | void | ) |
Definition at line 263 of file ba_dense_vector.h.
|
inline |
Definition at line 192 of file ba_dense_vector.h.
DenseVector< T > sfm::ba::DenseVector< T >::operator- | ( | void | ) | const |
Definition at line 142 of file ba_dense_vector.h.
bool sfm::ba::DenseVector< T >::operator== | ( | DenseVector< T > const & | rhs | ) | const |
Definition at line 152 of file ba_dense_vector.h.
T & sfm::ba::DenseVector< T >::operator[] | ( | std::size_t | index | ) |
Definition at line 164 of file ba_dense_vector.h.
T const & sfm::ba::DenseVector< T >::operator[] | ( | std::size_t | index | ) | const |
Definition at line 171 of file ba_dense_vector.h.
|
inline |
Definition at line 71 of file ba_dense_vector.h.
std::size_t sfm::ba::DenseVector< T >::size | ( | void | ) | const |
Definition at line 93 of file ba_dense_vector.h.
T sfm::ba::DenseVector< T >::squared_norm | ( | void | ) | const |
Definition at line 199 of file ba_dense_vector.h.
DenseVector< T > sfm::ba::DenseVector< T >::subtract | ( | DenseVector< T > const & | rhs | ) | const |
Definition at line 219 of file ba_dense_vector.h.