Go to the source code of this file.
Compounds | |
class | vnl_vector |
Defines | |
#define | v vnl_vector<T> |
#define | m vnl_matrix<T> |
Functions | |
template<class T> T | dot_product (v const &, v const &) |
template<class T> T | inner_product (v const &, v const &) |
template<class T> T | bracket (v const &, m const &, v const &) |
template<class T> T | cos_angle (v const &, v const &) |
template<class T> double | angle (v const &, v const &) |
template<class T> m | outer_product (v const &, v const &) |
template<class T> v | operator+ (T, v const &) |
template<class T> v | operator- (T, v const &) |
template<class T> v | operator * (T, v const &) |
template<class T> v | operator * (m const &, v const &) |
template<class T> v | element_product (v const &, v const &) |
template<class T> v | element_quotient (v const &, v const &) |
template<class T> T | cross_2d (v const &, v const &) |
template<class T> v | cross_3d (v const &, v const &) |
template<class T> vnl_vector< T > | operator * (vnl_matrix< T > const &m, vnl_vector< T > const &v) |
template<class T> vnl_vector< T > | operator+ (T s, vnl_vector< T > const &v) |
template<class T> vnl_vector< T > | operator- (T s, vnl_vector< T > const &v) |
template<class T> vnl_vector< T > | operator * (T s, vnl_vector< T > const &v) |
template<class T> void | swap (vnl_vector< T > &a, vnl_vector< T > &b) |
template<class T> export vcl_ostream & | operator<< (vcl_ostream &, vnl_vector< T > const &) |
template<class T> export vcl_istream & | operator>> (vcl_istream &, vnl_vector< T > &) |
Variables | |
export class | vnl_vector |
export class | vnl_matrix |
Definition in file vnl_vector.h.
|
Definition at line 26 of file vnl_vector.h. Referenced by vnl_vector< TVector >::operator=(), vnl_vector< TVector >::t(), vnl_vector< TVector >::x(), and vnl_vector< TVector >::y(). |
|
Definition at line 25 of file vnl_vector.h. Referenced by vnl_vector< TVector >::inf_norm(), vnl_vector< TVector >::t(), vnl_vector< TVector >::x(), vnl_vector< TVector >::y(), vnl_vector< TVector >::z(), and vnl_vector< TVector >::~vnl_vector(). |
|
Referenced by vnl_vector< TVector >::y(). |
|
Referenced by vnl_vector< TVector >::x(). |
|
Referenced by vnl_vector< TVector >::y(). |
|
Referenced by vnl_vector< TVector >::t(). |
|
Referenced by vnl_vector< TVector >::t(). |
|
Referenced by itk::KalmanLinearEstimator< T, VEstimatorDimension >::UpdateWithNewMeasure(), and vnl_vector< TVector >::x(). |
|
Referenced by vnl_vector< TVector >::t(). |
|
Referenced by vnl_vector< TVector >::t(). |
|
Referenced by vnl_vector< TVector >::x(). |
|
multiply scalar and vector.\ O(n). Definition at line 489 of file vnl_vector.h. |
|
multiply matrix and (column) vector.\ O(m*n). Definition at line 468 of file vnl_vector.h. |
|
|
|
|
|
add scalar and vector.\ O(n). Definition at line 475 of file vnl_vector.h. |
|
|
|
subtract vector from scalar.\ O(n). Definition at line 482 of file vnl_vector.h. |
|
|
|
Read/write vector from/to an istream :. |
|
|
|
Referenced by vnl_vector< TVector >::y(). |
|
Definition at line 494 of file vnl_vector.h. Referenced by itk::hashtable< Value, Value, HashFcn, std::identity< Value >, EqualKey, Alloc >::swap(). |
|
Definition at line 21 of file vnl_vector.h. |
|
Definition at line 20 of file vnl_vector.h. |