Assignment, op= operators

dvm3_Matrix dvm3_Matrix::operator+ (dvm3_Matrix const &m1, dvm3_Matrix const &m2)
dvm3_Matrix dvm3_Matrix::operator+ (double d, dvm3_Matrix const &m)
dvm3_Matrix dvm3_Matrix::operator- (dvm3_Matrix const &m1, dvm3_Matrix const &m2)
dvm3_Matrix dvm3_Matrix::operator* (dvm3_Matrix const &m1, dvm3_Matrix const &m2)
dvm3_Matrix dvm3_Matrix::operator/ (dvm3_Matrix const &m1, dvm3_Matrix const &m2)
dvm3_Matrix dvm3_Matrix::operator- (double d, dvm3_Matrix const &m)
dvm3_Matrix dvm3_Matrix::operator* (double d, dvm3_Matrix const &m)
dvm3_Matrix dvm3_Matrix::operator/ (double d, dvm3_Matrix const &m)
dvm3_Matrix dvm3_Matrix::operator+ (dvm3_Matrix const &m, double d)
dvm3_Matrix dvm3_Matrix::operator- (dvm3_Matrix const &m, double d)
dvm3_Matrix dvm3_Matrix::operator* (dvm3_Matrix const &m, double d)
dvm3_Matrix dvm3_Matrix::operator/ (dvm3_Matrix const &m, double d)

Functions

dvm3_Matrixdvm3_Matrix::operator= (dvm3_Matrix const &rhs)
dvm3_Matrixdvm3_Matrix::operator= (double rhs)
dvm3_Matrixdvm3_Matrix::operator+= (dvm3_Matrix const &rhs)
dvm3_Matrixdvm3_Matrix::operator-= (dvm3_Matrix const &rhs)
dvm3_Matrixdvm3_Matrix::operator*= (dvm3_Matrix const &rhs)
dvm3_Matrixdvm3_Matrix::operator/= (dvm3_Matrix const &rhs)
dvm3_Matrixdvm3_Matrix::operator+= (double rhs)
dvm3_Matrixdvm3_Matrix::operator-= (double rhs)
dvm3_Matrixdvm3_Matrix::operator*= (double rhs)
dvm3_Matrixdvm3_Matrix::operator/= (double rhs)
dvm3_Vectordvm3_Vector::operator= (dvm3_Vector const &rhs)
dvm3_Vectordvm3_Vector::operator= (double rhs)
dvm3_Vectordvm3_Vector::operator+= (dvm3_Vector const &rhs)
dvm3_Vectordvm3_Vector::operator-= (dvm3_Vector const &rhs)
dvm3_Vectordvm3_Vector::operator*= (dvm3_Vector const &rhs)
dvm3_Vectordvm3_Vector::operator/= (dvm3_Vector const &rhs)
dvm3_Vectordvm3_Vector::operator+= (double rhs)
dvm3_Vectordvm3_Vector::operator-= (double rhs)
dvm3_Vectordvm3_Vector::operator*= (double rhs)
dvm3_Vectordvm3_Vector::operator/= (double rhs)

Function Documentation

dvm3_Vector& dvm3_Vector::operator*= ( double  rhs  )  [inherited]

Multiply each component by rhs.

Returns:
modified vector
Parameters:
rhs value

dvm3_Vector& dvm3_Vector::operator*= ( dvm3_Vector const &  rhs  )  [inherited]

Component-wise *= operator.

Returns:
modified vector
Parameters:
rhs value to be multiplied

dvm3_Matrix& dvm3_Matrix::operator*= ( double  rhs  )  [inherited]

Component-wise *= operator.

Returns:
modified matrix
Parameters:
rhs value by which each component of this matrix is to be multiplied

dvm3_Matrix& dvm3_Matrix::operator*= ( dvm3_Matrix const &  rhs  )  [inherited]

Component-wise *= operator.

Returns:
modified matrix
Parameters:
rhs value by which each component of this matrix is to be multiplied

dvm3_Vector& dvm3_Vector::operator+= ( double  rhs  )  [inherited]

Add rhs to each component.

Returns:
modified vector
Parameters:
rhs value to be added

dvm3_Vector& dvm3_Vector::operator+= ( dvm3_Vector const &  rhs  )  [inherited]

Component-wise += operator.

Returns:
modified vector
Parameters:
rhs value to be added

dvm3_Matrix& dvm3_Matrix::operator+= ( double  rhs  )  [inherited]

Component-wise /= operator.

Returns:
modified matrix
Parameters:
rhs value to be added to each component of this matrix

dvm3_Matrix& dvm3_Matrix::operator+= ( dvm3_Matrix const &  rhs  )  [inherited]

Component-wise += operator.

Returns:
modified matrix
Parameters:
rhs value to be added to each component of this matrix

dvm3_Vector& dvm3_Vector::operator-= ( double  rhs  )  [inherited]

Subtract rhs from each component.

Returns:
modified vector
Parameters:
rhs value to be added

dvm3_Vector& dvm3_Vector::operator-= ( dvm3_Vector const &  rhs  )  [inherited]

Component-wise -= operator.

Returns:
modified vector
Parameters:
rhs value to be subtracted

dvm3_Matrix& dvm3_Matrix::operator-= ( double  rhs  )  [inherited]

Component-wise /= operator.

Returns:
modified matrix
Parameters:
rhs value to be subtracted from each component of this matrix

dvm3_Matrix& dvm3_Matrix::operator-= ( dvm3_Matrix const &  rhs  )  [inherited]

Component-wise -= operator.

Returns:
modified matrix
Parameters:
rhs value to be subtracted from each component of this matrix

dvm3_Vector& dvm3_Vector::operator/= ( double  rhs  )  [inherited]

Divide each component by rhs.

Returns:
modified vector
Parameters:
rhs value

dvm3_Vector& dvm3_Vector::operator/= ( dvm3_Vector const &  rhs  )  [inherited]

Component-wise /= operator.

Returns:
modified vector
Parameters:
rhs value to be divided by

dvm3_Matrix& dvm3_Matrix::operator/= ( double  rhs  )  [inherited]

Component-wise /= operator.

Returns:
modified matrix
Parameters:
rhs value by which each component of this matrix is to be divided

dvm3_Matrix& dvm3_Matrix::operator/= ( dvm3_Matrix const &  rhs  )  [inherited]

Component-wise /= operator.

Returns:
modified matrix
Parameters:
rhs value by which each component of this matrix is to be divided

dvm3_Vector & dvm3_Vector::operator= ( double  rhs  )  [inline, inherited]

Assignment operator

Returns:
modified vector
Parameters:
rhs value to be assigned

Definition at line 710 of file dvm3_vector.h.

dvm3_Vector & dvm3_Vector::operator= ( dvm3_Vector const &  rhs  )  [inline, inherited]

Copy-assignment operator

Returns:
modified vector
Parameters:
rhs vector value for assignment

Definition at line 706 of file dvm3_vector.h.

References dvm3_Vector::data_.

dvm3_Matrix & dvm3_Matrix::operator= ( double  rhs  )  [inline, inherited]

Assign the value of rhs to each component of this matrix

Returns:
modified matrix
Parameters:
rhs double value to be assigned to each component of this matrix

Definition at line 967 of file dvm3_matrix.h.

dvm3_Matrix & dvm3_Matrix::operator= ( dvm3_Matrix const &  rhs  )  [inline, inherited]

Copy-assignment operator

Returns:
modified matrix
Parameters:
rhs matrix value for assignment

Definition at line 960 of file dvm3_matrix.h.

References dvm3_Matrix::data_.


Friends

dvm3_Matrix operator* ( dvm3_Matrix const &  m,
double  d 
) [friend, inherited]

Set each component to m[i][j] * d.

Returns:
result
Parameters:
m a matrix
d a double

dvm3_Matrix operator* ( double  d,
dvm3_Matrix const &  m 
) [friend, inherited]

Set each component to d * m[i][j].

Returns:
result
Parameters:
d a double
m a matrix

dvm3_Matrix operator* ( dvm3_Matrix const &  m1,
dvm3_Matrix const &  m2 
) [friend, inherited]

Component-wise product of m1 and m2.

Returns:
component-wise product
Parameters:
m1 1st matrix
m2 2nd matrix

dvm3_Matrix operator+ ( dvm3_Matrix const &  m,
double  d 
) [friend, inherited]

Set each component to m[i][j] + d.

Returns:
result
Parameters:
m a matrix
d a double

dvm3_Matrix operator+ ( double  d,
dvm3_Matrix const &  m 
) [friend, inherited]

Set each component to d + m[i][j].

Returns:
result
Parameters:
d a double
m a matrix

dvm3_Matrix operator+ ( dvm3_Matrix const &  m1,
dvm3_Matrix const &  m2 
) [friend, inherited]

Component-wise sum of m1 and m2.

Returns:
component-wise sum
Parameters:
m1 1st matrix
m2 2nd matrix

dvm3_Matrix operator- ( dvm3_Matrix const &  m,
double  d 
) [friend, inherited]

Set each component to m[i][j] - d.

Returns:
result
Parameters:
m a matrix
d a double

dvm3_Matrix operator- ( double  d,
dvm3_Matrix const &  m 
) [friend, inherited]

Set each component to d - m[i][j].

Returns:
result
Parameters:
d a double
m a matrix

dvm3_Matrix operator- ( dvm3_Matrix const &  m1,
dvm3_Matrix const &  m2 
) [friend, inherited]

Component-wise difference of m1 and m2.

Returns:
component-wise difference
Parameters:
m1 1st matrix
m2 2nd matrix

dvm3_Matrix operator/ ( dvm3_Matrix const &  m,
double  d 
) [friend, inherited]

Set each component to m[i][j] / d.

Returns:
result
Parameters:
m a matrix
d a double

dvm3_Matrix operator/ ( double  d,
dvm3_Matrix const &  m 
) [friend, inherited]

Set each component to d / m[i][j].

Returns:
result
Parameters:
d a double
m a matrix

dvm3_Matrix operator/ ( dvm3_Matrix const &  m1,
dvm3_Matrix const &  m2 
) [friend, inherited]

Component-wise division of m1 and m2.

Returns:
component-wise ratio
Parameters:
m1 1st matrix
m2 2nd matrix


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