Inline nonmeber functions for <tt>MatrixSymOpSerial</tt>.


Functions

void AbstractLinAlgPack::Mp_StPtMtP (DMatrixSliceSym *sym_lhs, value_type alpha, MatrixSymOpSerial::EMatRhsPlaceHolder dummy_place_holder, const MatrixSymOpSerial &M, const GenPermMatrixSlice &gpms_rhs, BLAS_Cpp::Transp gpms_rhs_trans, value_type beta=1.0)
 sym_lhs = alpha * op(gpms_rhs') * M * op(gpms_rhs) + beta * sym_lhs.
void AbstractLinAlgPack::Mp_StMtMtM (DMatrixSliceSym *sym_lhs, value_type alpha, MatrixSymOpSerial::EMatRhsPlaceHolder dummy_place_holder, const MatrixSymOpSerial &M, const MatrixOpSerial &mwo_rhs, BLAS_Cpp::Transp mwo_rhs_trans, value_type beta=1.0)
 sym_lhs = alpha * op(mwo_rhs') * M * op(mwo_rhs) + beta * sym_lhs

Function Documentation

void Mp_StPtMtP DMatrixSliceSym *  sym_lhs,
value_type  alpha,
MatrixSymOpSerial::EMatRhsPlaceHolder  dummy_place_holder,
const MatrixSymOpSerial &  M,
const GenPermMatrixSlice &  gpms_rhs,
BLAS_Cpp::Transp  gpms_rhs_trans,
value_type  beta = 1.0
[inline]
 

sym_lhs = alpha * op(gpms_rhs') * M * op(gpms_rhs) + beta * sym_lhs.

Definition at line 113 of file AbstractLinAlgPack_MatrixSymOpSerial.hpp.

void Mp_StMtMtM DMatrixSliceSym *  sym_lhs,
value_type  alpha,
MatrixSymOpSerial::EMatRhsPlaceHolder  dummy_place_holder,
const MatrixSymOpSerial &  M,
const MatrixOpSerial &  mwo_rhs,
BLAS_Cpp::Transp  mwo_rhs_trans,
value_type  beta = 1.0
[inline]
 

sym_lhs = alpha * op(mwo_rhs') * M * op(mwo_rhs) + beta * sym_lhs

Definition at line 126 of file AbstractLinAlgPack_MatrixSymOpSerial.hpp.


Generated on Thu Sep 18 12:33:53 2008 for AbstractLinAlgPack: C++ Interfaces For Vectors, Matrices And Related Linear Algebra Objects by doxygen 1.3.9.1