Classes | Functions
core/vnl/vnl_sym_matrix.h File Reference

Contains class for symmetric matrices. More...

#include <vcl_cassert.h>
#include <vcl_iosfwd.h>
#include <vnl/vnl_vector.h>
#include <vnl/vnl_matrix.h>
#include <vnl/vnl_c_vector.h>

Go to the source code of this file.

Classes

class  vnl_sym_matrix< T >
 stores a symmetric matrix as just the diagonal and lower triangular part. More...

Functions

template<class T >
vcl_ostream & operator<< (vcl_ostream &, vnl_sym_matrix< T > const &)
 print in lower triangular form.
template<class T >
bool operator== (const vnl_sym_matrix< T > &a, const vnl_sym_matrix< T > &b)
template<class T >
bool operator== (const vnl_sym_matrix< T > &a, const vnl_matrix< T > &b)
template<class T >
bool operator== (const vnl_matrix< T > &a, const vnl_sym_matrix< T > &b)
template<class T >
void swap (vnl_sym_matrix< T > &a, vnl_sym_matrix< T > &b)
 Swap the contents of a and b.

Detailed Description

Contains class for symmetric matrices.

Author:
Ian Scott (Manchester ISBE)
Date:
6 Dec 2001

Definition in file vnl_sym_matrix.h.


Function Documentation

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

print in lower triangular form.

Definition at line 78 of file vnl_sym_matrix.txx.

template<class T >
bool operator== ( const vnl_sym_matrix< T > &  a,
const vnl_sym_matrix< T > &  b 
)

Definition at line 92 of file vnl_sym_matrix.txx.

template<class T >
bool operator== ( const vnl_sym_matrix< T > &  a,
const vnl_matrix< T > &  b 
)

Definition at line 106 of file vnl_sym_matrix.txx.

template<class T >
bool operator== ( const vnl_matrix< T > &  a,
const vnl_sym_matrix< T > &  b 
)

Definition at line 123 of file vnl_sym_matrix.txx.

template<class T >
void swap ( vnl_sym_matrix< T > &  a,
vnl_sym_matrix< T > &  b 
)

Swap the contents of a and b.

Definition at line 236 of file vnl_sym_matrix.h.