SourceForge Logo Tiny Vector Matrix library using Expression Templates Sourceforge Project Page

tvmet::Extremum< T1, T2, matrix_tag > Class Template Reference

#include <Extremum.h>

List of all members.

Public Types

typedef T1 value_type
typedef T2 index_type

Public Member Functions

 Extremum (value_type value, index_type row, index_type col)
value_type value () const
index_type row () const
index_type col () const

Private Attributes

value_type m_value
index_type m_row
index_type m_col

template<class T1, class T2>
class tvmet::Extremum< T1, T2, matrix_tag >


Member Typedef Documentation

template<class T1 , class T2 >
typedef T2 tvmet::Extremum< T1, T2, matrix_tag >::index_type

template<class T1 , class T2 >
typedef T1 tvmet::Extremum< T1, T2, matrix_tag >::value_type


Constructor & Destructor Documentation

template<class T1 , class T2 >
tvmet::Extremum< T1, T2, matrix_tag >::Extremum ( value_type  value,
index_type  row,
index_type  col 
) [inline]


Member Function Documentation

template<class T1 , class T2 >
index_type tvmet::Extremum< T1, T2, matrix_tag >::col (  )  const [inline]

template<class T1 , class T2 >
index_type tvmet::Extremum< T1, T2, matrix_tag >::row (  )  const [inline]

template<class T1 , class T2 >
value_type tvmet::Extremum< T1, T2, matrix_tag >::value (  )  const [inline]


Member Data Documentation

template<class T1 , class T2 >
index_type tvmet::Extremum< T1, T2, matrix_tag >::m_col [private]

template<class T1 , class T2 >
index_type tvmet::Extremum< T1, T2, matrix_tag >::m_row [private]

template<class T1 , class T2 >
value_type tvmet::Extremum< T1, T2, matrix_tag >::m_value [private]


Author: