Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

CMatrix< Type > Class Template Reference

#include <CMatrix.hh>

List of all members.

Public Member Functions

 CMatrix ()
 CMatrix (int rows, int columns)
 CMatrix (const CMatrix< Type > &m)
 ~CMatrix ()
void zero ()
Type * operator[] (int i)
const Type * operator[] (int i) const
int rows () const
int columns () const
void setRows (int r)
void invert ()
CMatrix< Type > & operator= (const CMatrix< Type > &x)
CMatrix< Type > & operator+= (Type x)
CMatrix< Type > & operator-= (Type x)
CMatrix< Type > & operator *= (Type x)
CMatrix< Type > & operator/= (Type x)
CMatrix< Type > & operator+= (const CMatrix< Type > &x)
CMatrix< Type > & operator-= (const CMatrix< Type > &x)
CMatrix< Type > operator * (Type x) const
CMatrix< Type > operator/ (Type x) const
CMatrix< Type > operator+ (const CMatrix< Type > &x) const
CMatrix< Type > operator- (const CMatrix< Type > &x) const
CMatrix< Type > operator * (const CMatrix< Type > &x) const
CMatrix< Type > operator- () const
CMatrix< Type > T () const
void print (std::ostream &os=std::cout) const

template<typename Type>
class CMatrix< Type >


Constructor & Destructor Documentation

template<typename Type>
CMatrix< Type >::CMatrix  ) 
 

template<typename Type>
CMatrix< Type >::CMatrix int  rows,
int  columns
 

template<typename Type>
CMatrix< Type >::CMatrix const CMatrix< Type > &  m  ) 
 

template<typename Type>
CMatrix< Type >::~CMatrix  ) 
 


Member Function Documentation

template<typename Type>
int CMatrix< Type >::columns  )  const [inline]
 

template<typename Type>
void CMatrix< Type >::invert  ) 
 

template<typename Type>
CMatrix< Type > CMatrix< Type >::operator * const CMatrix< Type > &  x  )  const
 

template<typename Type>
CMatrix< Type > CMatrix< Type >::operator * Type  x  )  const
 

template<typename Type>
CMatrix< Type > & CMatrix< Type >::operator *= Type  x  ) 
 

template<typename Type>
CMatrix< Type > CMatrix< Type >::operator+ const CMatrix< Type > &  x  )  const
 

template<typename Type>
CMatrix< Type > & CMatrix< Type >::operator+= const CMatrix< Type > &  x  ) 
 

template<typename Type>
CMatrix< Type > & CMatrix< Type >::operator+= Type  x  ) 
 

template<typename Type>
CMatrix< Type > CMatrix< Type >::operator-  )  const
 

template<typename Type>
CMatrix< Type > CMatrix< Type >::operator- const CMatrix< Type > &  x  )  const
 

template<typename Type>
CMatrix< Type > & CMatrix< Type >::operator-= const CMatrix< Type > &  x  ) 
 

template<typename Type>
CMatrix< Type > & CMatrix< Type >::operator-= Type  x  ) 
 

template<typename Type>
CMatrix< Type > CMatrix< Type >::operator/ Type  x  )  const
 

template<typename Type>
CMatrix< Type > & CMatrix< Type >::operator/= Type  x  ) 
 

template<typename Type>
CMatrix< Type > & CMatrix< Type >::operator= const CMatrix< Type > &  x  ) 
 

template<typename Type>
const Type * CMatrix< Type >::operator[] int  i  )  const [inline]
 

template<typename Type>
Type * CMatrix< Type >::operator[] int  i  )  [inline]
 

template<typename Type>
void CMatrix< Type >::print std::ostream &  os = std::cout  )  const
 

template<typename Type>
int CMatrix< Type >::rows  )  const [inline]
 

template<typename Type>
void CMatrix< Type >::setRows int  r  )  [inline]
 

template<typename Type>
CMatrix< Type > CMatrix< Type >::T  )  const
 

template<typename Type>
void CMatrix< Type >::zero  ) 
 


The documentation for this class was generated from the following files:
Generated on Sun Jan 16 11:05:58 2005 for RolLerCoaster by  doxygen 1.3.9.1