core/vnl/vnl_vector.h File Reference


Detailed Description

Author:
Andrew W.

Fitzgibbon

   Modifications
   Comments re-written by Tim Cootes, for his sins.
     Feb.2002 - Peter Vanroose - brief doxygen comment placed on single line
     Mar.2004 - Peter Vanroose - deprecated fixed-size constructors now compile only when VNL_CONFIG_LEGACY_METHODS==1
   

Definition in file vnl_vector.h.

#include <vcl_iosfwd.h>
#include <vnl/vnl_tag.h>
#include <vnl/vnl_c_vector.h>
#include <vnl/vnl_config.h>
#include <vnl/vnl_error.h>

Go to the source code of this file.


Classes

class  vnl_vector< T >
 Mathematical vector class, templated by type of element. More...

Defines

#define v   vnl_vector<T>
#define m   vnl_matrix<T>

Functions

template<class T>
dot_product (v const &, v const &)
template<class T>
inner_product (v const &, v const &)
template<class T>
bracket (v const &, m const &, v const &)
template<class T>
cos_angle (v const &, v const &)
template<class T>
double angle (v const &, v const &)
template<class T>
outer_product (v const &, v const &)
template<class T>
operator+ (T, v const &)
template<class T>
operator- (T, v const &)
template<class T>
operator * (T, v const &)
template<class T>
operator * (v const &, m const &)
template<class T>
element_product (v const &, v const &)
template<class T>
element_quotient (v const &, v const &)
template<class T>
vnl_vector_ssd (v const &, v const &)
template<class T>
void swap (v &, v &)

Define Documentation

#define m   vnl_matrix<T>

Definition at line 42 of file vnl_vector.h.

#define v   vnl_vector<T>

Definition at line 41 of file vnl_vector.h.


Function Documentation

template<class T>
double angle ( 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>
T dot_product ( v 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 inner_product ( v const &  ,
v const &   
)

template<class T>
v operator * ( v const &  ,
m const &   
)

template<class T>
v operator * ( ,
v const &   
)

template<class T>
v operator+ ( ,
v const &   
)

template<class T>
v operator- ( ,
v const &   
)

template<class T>
m outer_product ( v const &  ,
v const &   
)

template<class T>
void swap ( v &  ,
v &   
)

template<class T>
T vnl_vector_ssd ( v const &  ,
v const &   
)


Generated on Sat Nov 22 05:06:25 2008 for core/vnl by  doxygen 1.5.1