Matrix_ Class Template Reference

#include <BigMatrix.h>

Inheritance diagram for Matrix_:

MatrixBase

List of all members.


Detailed Description

template<class ELT>
class SimTK::Matrix_< ELT >

This is the class intended to appear in user code.

It can be a fixed-size view of someone else's data, or can be a resizable data owner itself.

Public Member Functions

 Matrix_ ()
 Matrix_ (const Matrix_ &src)
Matrix_operator= (const Matrix_ &src)
 Matrix_ (const Base &v)
 Matrix_ (int m, int n)
 Matrix_ (int m, int n, const ELT *initValsByRow)
 Matrix_ (int m, int n, const ELT &ival)
 Matrix_ (int m, int n, int leadingDim, const S *s)
 Matrix_ (int m, int n, int leadingDim, S *s)
template<int M, int N>
 Matrix_ (const Mat< M, N, ELT > &mat)
 Convert a Mat to a Matrix_.
Matrix_operator= (const ELT &v)
template<class EE>
Matrix_operator= (const MatrixBase< EE > &m)
template<class EE>
Matrix_operator+= (const MatrixBase< EE > &m)
template<class EE>
Matrix_operator-= (const MatrixBase< EE > &m)
Matrix_operator*= (const StdNumber &t)
Matrix_operator/= (const StdNumber &t)
Matrix_operator+= (const ELT &r)
Matrix_operator-= (const ELT &r)
const TNegnegate () const
TNegupdNegate ()
const TNegoperator- () const
TNegoperator- ()


Constructor & Destructor Documentation

Matrix_ (  )  [inline]

Matrix_ ( const Matrix_< ELT > &  src  )  [inline]

Matrix_ ( const Base v  )  [inline]

Matrix_ ( int  m,
int  n 
) [inline]

Matrix_ ( int  m,
int  n,
const ELT *  initValsByRow 
) [inline]

Matrix_ ( int  m,
int  n,
const ELT &  ival 
) [inline]

Matrix_ ( int  m,
int  n,
int  leadingDim,
const S *  s 
) [inline]

Matrix_ ( int  m,
int  n,
int  leadingDim,
S *  s 
) [inline]

Matrix_ ( const Mat< M, N, ELT > &  mat  )  [inline, explicit]

Convert a Mat to a Matrix_.

References fkinkryx::i, and MatrixBase::updElt().


Member Function Documentation

Matrix_& operator= ( const Matrix_< ELT > &  src  )  [inline]

Matrix_& operator= ( const ELT &  v  )  [inline]

Reimplemented from MatrixBase.

Matrix_& operator= ( const MatrixBase< EE > &  m  )  [inline]

Reimplemented from MatrixBase.

Matrix_& operator+= ( const MatrixBase< EE > &  m  )  [inline]

Reimplemented from MatrixBase.

Matrix_& operator-= ( const MatrixBase< EE > &  m  )  [inline]

Reimplemented from MatrixBase.

Matrix_& operator*= ( const StdNumber &  t  )  [inline]

Matrix_& operator/= ( const StdNumber &  t  )  [inline]

Matrix_& operator+= ( const ELT &  r  )  [inline]

References MatrixBase::updDiag().

Matrix_& operator-= ( const ELT &  r  )  [inline]

References MatrixBase::updDiag().

const TNeg& negate (  )  const [inline]

Reimplemented from MatrixBase.

TNeg& updNegate (  )  [inline]

Reimplemented from MatrixBase.

const TNeg& operator- (  )  const [inline]

Reimplemented from MatrixBase.

References MatrixBase::negate().

TNeg& operator- (  )  [inline]

Reimplemented from MatrixBase.

References MatrixBase::updNegate().


The documentation for this class was generated from the following file:

Generated on Fri Sep 26 07:44:29 2008 for SimTKcore by  doxygen 1.5.6