core/vnl/vnl_matrix.h File Reference


Detailed Description

An ordinary mathematical matrix.

Definition in file vnl_matrix.h.

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

Go to the source code of this file.


Classes

class  vnl_matrix< T >
 An ordinary mathematical matrix. More...

Enumerations

enum  vnl_matrix_type { vnl_matrix_null, vnl_matrix_identity }

Functions

template<class T>
operator+ (T const &, m const &)
template<class T>
operator- (T const &, m const &)
template<class T>
operator * (T const &, m const &)
template<class T>
element_product (m const &, m const &)
template<class T>
element_quotient (m const &, m const &)
template<class T>
dot_product (m const &, m const &)
template<class T>
inner_product (m const &, m const &)
template<class T>
cos_angle (m const &, m const &)
template<class T>
vcl_ostream & operator<< (vcl_ostream &, m const &)
template<class T>
vcl_istream & operator>> (vcl_istream &, m &)

Enumeration Type Documentation

enum vnl_matrix_type

Enumerator:
vnl_matrix_null 
vnl_matrix_identity 

Definition at line 50 of file vnl_matrix.h.


Function Documentation

template<class T>
T cos_angle ( m const &  ,
m const &   
)

template<class T>
T dot_product ( m const &  ,
m const &   
)

template<class T>
m element_product ( m const &  ,
m const &   
)

template<class T>
m element_quotient ( m const &  ,
m const &   
)

template<class T>
T inner_product ( m const &  ,
m const &   
)

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

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

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

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

template<class T>
vcl_istream& operator>> ( vcl_istream &  ,
m &   
)


Generated on Wed Oct 8 05:06:25 2008 for core/vnl by  doxygen 1.5.1