Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

base::matrixrow< T > Class Template Reference

Collaboration diagram for base::matrixrow< T >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef T value_type
typedef matrix< T >::size_type size_type

Public Member Functions

 matrixrow (matrix< T > &m, size_type r)
 matrixrow (const matrixrow &mr)
 ~matrixrow ()
value_typeoperator[] (size_type c)
const value_typeoperator[] (size_type c) const
matrixrowoperator= (const matrixrow &mr)
matrixrowoperator= (const vector< T > &v)
matrixrowoperator *= (const value_type &s)
matrixrowoperator/= (const value_type &s)
size_type size () const
 operator const_matrixrow () const
 operator vector () const

Protected Member Functions

 matrixrow ()

Protected Attributes

matrix< T > & m
size_type r

template<typename T>
class base::matrixrow< T >


Member Typedef Documentation

template<typename T>
typedef matrix<T>::size_type base::matrixrow< T >::size_type
 

Definition at line 546 of file Matrix.

template<typename T>
typedef T base::matrixrow< T >::value_type
 

Definition at line 545 of file Matrix.


Constructor & Destructor Documentation

template<typename T>
base::matrixrow< T >::matrixrow matrix< T > &  m,
size_type  r
[inline]
 

Definition at line 548 of file Matrix.

template<typename T>
base::matrixrow< T >::matrixrow const matrixrow< T > &  mr  )  [inline]
 

Definition at line 549 of file Matrix.

template<typename T>
base::matrixrow< T >::~matrixrow  )  [inline]
 

Definition at line 550 of file Matrix.

template<typename T>
base::matrixrow< T >::matrixrow  )  [inline, protected]
 

Definition at line 587 of file Matrix.


Member Function Documentation

template<typename T>
matrixrow& base::matrixrow< T >::operator *= const value_type s  )  [inline]
 

Definition at line 569 of file Matrix.

template<typename T>
base::matrixrow< T >::operator const_matrixrow  )  const [inline]
 

Definition at line 578 of file Matrix.

References base::ConstMatrixRow, base::Int, and base::Matrix.

template<typename T>
base::matrixrow< T >::operator vector  )  const [inline]
 

Definition at line 580 of file Matrix.

template<typename T>
matrixrow& base::matrixrow< T >::operator/= const value_type s  )  [inline]
 

Definition at line 572 of file Matrix.

References base::Int, base::Matrix, and base::MatrixRow.

template<typename T>
matrixrow& base::matrixrow< T >::operator= const vector< T > &  v  )  [inline]
 

Definition at line 562 of file Matrix.

References base::ConstMatrixColumn, base::ConstMatrixRange, base::ConstMatrixRow, base::Matrix, base::MatrixColumn, base::MatrixRange, and base::MatrixRow.

template<typename T>
matrixrow& base::matrixrow< T >::operator= const matrixrow< T > &  mr  )  [inline]
 

Definition at line 555 of file Matrix.

References base::range< size_type >::b, and base::matrixrange< T >::m.

template<typename T>
const value_type& base::matrixrow< T >::operator[] size_type  c  )  const [inline]
 

Definition at line 553 of file Matrix.

template<typename T>
value_type& base::matrixrow< T >::operator[] size_type  c  )  [inline]
 

Definition at line 552 of file Matrix.

template<typename T>
size_type base::matrixrow< T >::size  )  const [inline]
 

Definition at line 576 of file Matrix.


Member Data Documentation

template<typename T>
matrix<T>& base::matrixrow< T >::m [protected]
 

Definition at line 589 of file Matrix.

template<typename T>
size_type base::matrixrow< T >::r [protected]
 

Definition at line 590 of file Matrix.


The documentation for this class was generated from the following file:
Generated on Thu Jul 29 16:38:43 2004 for OpenSim by doxygen 1.3.6