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

base::matrixcolumn< T > Class Template Reference

Collaboration diagram for base::matrixcolumn< T >:

Collaboration graph
[legend]
List of all members.

Public Types

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

Public Member Functions

 matrixcolumn (matrix< T > &m, size_type c)
 matrixcolumn (const matrixcolumn &mc)
 ~matrixcolumn ()
value_typeoperator[] (size_type r)
const value_typeoperator[] (size_type r) const
matrixcolumnoperator= (const matrixcolumn &mc)
matrixcolumnoperator= (const vector< T > &v)
matrixcolumnoperator *= (const value_type &s)
matrixcolumnoperator/= (const value_type &s)
 operator const_matrixcolumn () const
size_type size () const
 operator vector () const

Protected Member Functions

 matrixcolumn ()

Protected Attributes

matrix< T > & m
size_type c

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


Member Typedef Documentation

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

Definition at line 631 of file Matrix.

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

Definition at line 630 of file Matrix.


Constructor & Destructor Documentation

template<typename T>
base::matrixcolumn< T >::matrixcolumn matrix< T > &  m,
size_type  c
[inline]
 

Definition at line 633 of file Matrix.

template<typename T>
base::matrixcolumn< T >::matrixcolumn const matrixcolumn< T > &  mc  )  [inline]
 

Definition at line 634 of file Matrix.

References base::Matrix, and base::Vector.

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

Definition at line 635 of file Matrix.

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

Definition at line 671 of file Matrix.

References Assert, base::matrix< T >::size1(), and base::matrix< T >::size2().


Member Function Documentation

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

Definition at line 653 of file Matrix.

References base::Matrix, base::matrix< T >::transpose(), and base::Vector.

template<typename T>
base::matrixcolumn< T >::operator const_matrixcolumn  )  const [inline]
 

Definition at line 660 of file Matrix.

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

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

Definition at line 664 of file Matrix.

References base::Matrix.

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

Definition at line 656 of file Matrix.

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

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

Definition at line 647 of file Matrix.

References base::matrix< T >::equals().

template<typename T>
matrixcolumn& base::matrixcolumn< T >::operator= const matrixcolumn< T > &  mc  )  [inline]
 

Definition at line 640 of file Matrix.

References base::Matrix, and base::Real.

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

Definition at line 638 of file Matrix.

References base::Matrix.

template<typename T>
value_type& base::matrixcolumn< T >::operator[] size_type  r  )  [inline]
 

Definition at line 637 of file Matrix.

References base::Matrix, and base::Real.

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

Definition at line 662 of file Matrix.

References base::Matrix.


Member Data Documentation

template<typename T>
size_type base::matrixcolumn< T >::c [protected]
 

Definition at line 674 of file Matrix.

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

Definition at line 673 of file Matrix.


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