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

CwMtx::CWTSpaceVector< T > Class Template Reference

#include <svector.h>

Inheritance diagram for CwMtx::CWTSpaceVector< T >:

CwMtx::CWTVector< T > CwMtx::CWTMatrix< T > CwMtx::CWTZero< CWTSpaceVector< T > > List of all members.

Public Member Functions

 CWTSpaceVector ()
 CWTSpaceVector (const CWTMatrix< T > &mat)
 CWTSpaceVector (const CWTVector< T > &vec)
 CWTSpaceVector (const CWTSpaceVector &svec)
 CWTSpaceVector (const T &, const T &, const T &)
 CWTSpaceVector (const CWTMatrix< T > &, unsigned, unsigned)
 CWTSpaceVector (const CWTVector< T > &vec, unsigned irowStart)
 ~CWTSpaceVector ()
void dimension ()
void mapInto (const CWTMatrix< T > &mat, unsigned irowStart, unsigned icolStart)
void mapInto (const CWTVector< T > &vec, unsigned irowStart=0)
CWTSpaceVector operator+ (const CWTSpaceVector &) const
CWTSpaceVector operator- (const CWTSpaceVector &) const
CWTSpaceVector operator- () const
CWTSpaceVector operator * (const T &) const
operator * (const CWTSpaceVector &) const
CWTSpaceVector operator% (const CWTSpaceVector &) const
CWTSpaceVector operator/ (const T &value) const
CWTSpaceVectoroperator= (const CWTSpaceVector &)
CWTSpaceVectoroperator+= (const CWTSpaceVector &)
CWTSpaceVectoroperator-= (const CWTSpaceVector &)
CWTSpaceVectoroperator *= (const T &)
CWTSpaceVectoroperator%= (const CWTSpaceVector &)
CWTSpaceVectoroperator/= (const T &value)
void storeOuterProduct (const CWTSpaceVector &, const CWTSpaceVector &)
CWTSpaceVector unit () const

template<class T = double>
class CwMtx::CWTSpaceVector< T >


Constructor & Destructor Documentation

template<class T = double>
CwMtx::CWTSpaceVector< T >::CWTSpaceVector  )  [inline]
 

Definition at line 42 of file svector.h.

Referenced by CwMtx::CWTSpaceVector< T >::operator *(), CwMtx::CWTSpaceVector< T >::operator+(), and CwMtx::CWTSpaceVector< T >::operator-().

template<class T = double>
CwMtx::CWTSpaceVector< T >::CWTSpaceVector const CWTMatrix< T > &  mat  )  [inline]
 

Definition at line 43 of file svector.h.

template<class T = double>
CwMtx::CWTSpaceVector< T >::CWTSpaceVector const CWTVector< T > &  vec  )  [inline]
 

Definition at line 44 of file svector.h.

template<class T = double>
CwMtx::CWTSpaceVector< T >::CWTSpaceVector const CWTSpaceVector< T > &  svec  )  [inline]
 

Definition at line 45 of file svector.h.

template<class T>
CwMtx::CWTSpaceVector< T >::CWTSpaceVector const T &  ,
const T &  ,
const T & 
[inline]
 

Definition at line 112 of file svector.h.

template<class T>
CwMtx::CWTSpaceVector< T >::CWTSpaceVector const CWTMatrix< T > &  ,
unsigned  ,
unsigned 
[inline]
 

Definition at line 103 of file svector.h.

template<class T = double>
CwMtx::CWTSpaceVector< T >::CWTSpaceVector const CWTVector< T > &  vec,
unsigned  irowStart
[inline]
 

Definition at line 49 of file svector.h.

template<class T = double>
CwMtx::CWTSpaceVector< T >::~CWTSpaceVector  )  [inline]
 

Definition at line 54 of file svector.h.


Member Function Documentation

template<class T = double>
void CwMtx::CWTSpaceVector< T >::dimension  )  [inline]
 

Definition at line 56 of file svector.h.

template<class T>
void CwMtx::CWTSpaceVector< T >::mapInto const CWTVector< T > &  vec,
unsigned  irowStart = 0
[inline]
 

Definition at line 136 of file svector.h.

template<class T>
void CwMtx::CWTSpaceVector< T >::mapInto const CWTMatrix< T > &  mat,
unsigned  irowStart,
unsigned  icolStart
[inline]
 

Definition at line 128 of file svector.h.

template<class T>
T CwMtx::CWTSpaceVector< T >::operator * const CWTSpaceVector< T > &   )  const
 

Definition at line 233 of file svector.h.

References CwMtx::operator *().

template<class T>
CWTSpaceVector< T > CwMtx::CWTSpaceVector< T >::operator * const T &   )  const
 

Reimplemented from CwMtx::CWTVector< T >.

Definition at line 226 of file svector.h.

References CwMtx::CWTSpaceVector< T >::CWTSpaceVector().

template<class T>
CWTSpaceVector< T > & CwMtx::CWTSpaceVector< T >::operator *= const T &   )  [inline]
 

Reimplemented from CwMtx::CWTVector< T >.

Definition at line 176 of file svector.h.

template<class T>
CWTSpaceVector< T > CwMtx::CWTSpaceVector< T >::operator% const CWTSpaceVector< T > &   )  const
 

Definition at line 259 of file svector.h.

References CwMtx::CWTSpaceVector< T >::storeOuterProduct().

template<class T>
CWTSpaceVector< T > & CwMtx::CWTSpaceVector< T >::operator%= const CWTSpaceVector< T > &   )  [inline]
 

Definition at line 195 of file svector.h.

template<class T>
CWTSpaceVector< T > CwMtx::CWTSpaceVector< T >::operator+ const CWTSpaceVector< T > &   )  const
 

Definition at line 202 of file svector.h.

References CwMtx::CWTSpaceVector< T >::CWTSpaceVector().

template<class T>
CWTSpaceVector< T > & CwMtx::CWTSpaceVector< T >::operator+= const CWTSpaceVector< T > &   )  [inline]
 

Definition at line 163 of file svector.h.

template<class T>
CWTSpaceVector< T > CwMtx::CWTSpaceVector< T >::operator-  )  const
 

Reimplemented from CwMtx::CWTVector< T >.

Definition at line 215 of file svector.h.

template<class T>
CWTSpaceVector< T > CwMtx::CWTSpaceVector< T >::operator- const CWTSpaceVector< T > &   )  const
 

Definition at line 209 of file svector.h.

References CwMtx::CWTSpaceVector< T >::CWTSpaceVector().

template<class T>
CWTSpaceVector< T > & CwMtx::CWTSpaceVector< T >::operator-= const CWTSpaceVector< T > &   )  [inline]
 

Definition at line 170 of file svector.h.

template<class T>
CWTSpaceVector< T > CwMtx::CWTSpaceVector< T >::operator/ const T &  value  )  const [inline]
 

Reimplemented from CwMtx::CWTVector< T >.

Definition at line 143 of file svector.h.

template<class T>
CWTSpaceVector< T > & CwMtx::CWTSpaceVector< T >::operator/= const T &  value  )  [inline]
 

Reimplemented from CwMtx::CWTVector< T >.

Definition at line 182 of file svector.h.

template<class T>
CWTSpaceVector< T > & CwMtx::CWTSpaceVector< T >::operator= const CWTSpaceVector< T > &   )  [inline]
 

Definition at line 156 of file svector.h.

template<class T>
void CwMtx::CWTSpaceVector< T >::storeOuterProduct const CWTSpaceVector< T > &  ,
const CWTSpaceVector< T > & 
 

Definition at line 240 of file svector.h.

Referenced by CwMtx::CWTSpaceVector< T >::operator%().

template<class T = double>
CWTSpaceVector CwMtx::CWTSpaceVector< T >::unit  )  const [inline]
 

Reimplemented from CwMtx::CWTVector< T >.

Definition at line 85 of file svector.h.

References CwMtx::CWTVector< T >::norm().


The documentation for this class was generated from the following file:
Generated on Sun Jul 3 12:18:14 2005 for Matrix and vector library by  doxygen 1.4.2