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. |
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.
bool operator== | ( | const vnl_sym_matrix< T > & | a, |
const vnl_sym_matrix< T > & | b | ||
) |
Definition at line 92 of file vnl_sym_matrix.txx.
bool operator== | ( | const vnl_sym_matrix< T > & | a, |
const vnl_matrix< T > & | b | ||
) |
Definition at line 106 of file vnl_sym_matrix.txx.
bool operator== | ( | const vnl_matrix< T > & | a, |
const vnl_sym_matrix< T > & | b | ||
) |
Definition at line 123 of file vnl_sym_matrix.txx.
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.