ARB
Public Member Functions | List of all members
symmetric_matrix< T > Class Template Reference

#include <matrix.h>

Inheritance diagram for symmetric_matrix< T >:
Inheritance graph
[legend]
Collaboration diagram for symmetric_matrix< T >:
Collaboration graph
[legend]

Public Member Functions

 symmetric_matrix (size_t Size_)
 
 ~symmetric_matrix ()
 
void set (size_t i, size_t j, T val)
 
T fast_get (size_t i, size_t j) const
 
T get (size_t i, size_t j) const
 
T get_max_value () const
 
size_t size () const
 

Detailed Description

template<typename T>
class symmetric_matrix< T >

Definition at line 19 of file matrix.h.

Constructor & Destructor Documentation

template<typename T>
symmetric_matrix< T >::symmetric_matrix ( size_t  Size_)
inlineexplicit

Definition at line 27 of file matrix.h.

template<typename T>
symmetric_matrix< T >::~symmetric_matrix ( )
inline

Definition at line 42 of file matrix.h.

Member Function Documentation

template<typename T>
void symmetric_matrix< T >::set ( size_t  i,
size_t  j,
T  val 
)
inline
template<typename T>
T symmetric_matrix< T >::fast_get ( size_t  i,
size_t  j 
) const
inline

Definition at line 48 of file matrix.h.

Referenced by PH_NEIGHBOURJOINING::PH_NEIGHBOURJOINING().

template<typename T>
T symmetric_matrix< T >::get ( size_t  i,
size_t  j 
) const
inline
template<typename T>
T symmetric_matrix< T >::get_max_value ( ) const
inline

Definition at line 51 of file matrix.h.

Referenced by PH_NEIGHBOURJOINING::PH_NEIGHBOURJOINING().

template<typename T>
size_t symmetric_matrix< T >::size ( ) const
inline

The documentation for this class was generated from the following file: