Macros | Functions
vnl_sym_matrix.hxx File Reference
#include <iostream>
#include "vnl_sym_matrix.h"
#include <vnl/vnl_config.h>

Go to the source code of this file.

Macros

#define VNL_SYM_MATRIX_INSTANTIATE(T)
 

Functions

template<class T >
std::ostream & operator<< (std::ostream &s, const vnl_sym_matrix< T > &M)
 print in lower triangular form. More...
 
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)
 

Macro Definition Documentation

◆ VNL_SYM_MATRIX_INSTANTIATE

#define VNL_SYM_MATRIX_INSTANTIATE (   T)
Value:
template class VNL_EXPORT vnl_sym_matrix<T >; \
template VNL_EXPORT std::ostream& operator<< (std::ostream& s, vnl_sym_matrix<T > const &); \
template VNL_EXPORT bool operator==(const vnl_sym_matrix<T > &a, const vnl_sym_matrix<T > &b); \
template VNL_EXPORT bool operator==(const vnl_sym_matrix<T > &a, const vnl_matrix<T > &b); \
template VNL_EXPORT bool operator==(const vnl_matrix<T > &a, const vnl_sym_matrix<T > &b)
std::ostream & operator<<(std::ostream &s, vnl_decnum const &r)
decimal output.
Definition: vnl_decnum.h:393
bool operator==(int r1, vnl_finite_int< N > const &r2)
Definition: vnl_finite.h:385
An ordinary mathematical matrix.
Definition: vnl_adjugate.h:22
stores a symmetric matrix as just the diagonal and lower triangular part.

Definition at line 149 of file vnl_sym_matrix.hxx.

Function Documentation

◆ operator<<()

template<class T >
std::ostream& operator<< ( std::ostream &  s,
const vnl_sym_matrix< T > &  M 
)

print in lower triangular form.

Definition at line 96 of file vnl_sym_matrix.hxx.

◆ operator==() [1/3]

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

Definition at line 110 of file vnl_sym_matrix.hxx.

◆ operator==() [2/3]

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

Definition at line 124 of file vnl_sym_matrix.hxx.

◆ operator==() [3/3]

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

Definition at line 141 of file vnl_sym_matrix.hxx.