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 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 
) [inline]

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

Definition at line 113 of file AbstractLinAlgPack_MatrixSymOpSerial.hpp.

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 
) [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 Tue Oct 20 12:54:02 2009 for MOOCHO (Single Doxygen Collection) by doxygen 1.4.7