Matrix-Vector operations
[Unary operators]

Collaboration diagram for Matrix-Vector operations:
void dvm3_Matrix::mvmult (dvm3_Vector &result, dvm3_Matrix const &m, dvm3_Vector const &v)

Functions

void dvm3_Matrix::mvmult (dvm3_Vector &result, dvm3_Vector const &v) const
void dvm3_Matrix::mvmult (double result[], double const v[]) const
void dvm3_Matrix::mtvmult (dvm3_Vector &result, dvm3_Vector const &v) const
void dvm3_Matrix::mtvmult (double result[], double const v[]) const

Function Documentation

void dvm3_Matrix::mtvmult ( double  result[],
double const   v[] 
) const [inline, inherited]

Matrix multiplication of vector v by the transpose of this matrix.

       result = (transpose of *this) _matrix_multiply_ v.
     

Parameters:
result resultant vector
v vector

Definition at line 1085 of file dvm3_matrix.h.

void dvm3_Matrix::mtvmult ( dvm3_Vector result,
dvm3_Vector const &  v 
) const [inline, inherited]

Matrix multiplication of vector v by the transpose of this matrix.

       result = (transpose of *this) _matrix_multiply_ v.
     

Parameters:
result resultant vector
v vector

Definition at line 1081 of file dvm3_matrix.h.

References dvm3_Vector::data_.

void dvm3_Matrix::mvmult ( double  result[],
double const   v[] 
) const [inline, inherited]

Matrix multiplication of vector v by this matrix.

       result = *this _matrix_multiply_ v.
     

Parameters:
result resultant vector
v vector

Definition at line 1077 of file dvm3_matrix.h.

void dvm3_Matrix::mvmult ( dvm3_Vector result,
dvm3_Vector const &  v 
) const [inline, inherited]

Matrix multiplication of vector v by this matrix.

       result = *this _matrix_multiply_ v.
     

Parameters:
result resultant vector
v vector

Definition at line 1073 of file dvm3_matrix.h.

References dvm3_Vector::data_.


Friends

void mvmult ( dvm3_Vector result,
dvm3_Matrix const &  m,
dvm3_Vector const &  v 
) [friend, inherited]

Matrix multiplication of vector v by matrix m.

       result = m _matrix_multiply_ v.
     

Parameters:
result product
m matrix
v vector

Definition at line 1110 of file dvm3_matrix.h.


Generated on Tue Dec 2 15:44:56 2008 for dvm3 by  doxygen 1.5.6