AbstractLinAlgPack_GenPermMatrixSliceOp.cpp File Reference

#include <assert.h>
#include "AbstractLinAlgPack_GenPermMatrixSliceOp.hpp"
#include "AbstractLinAlgPack_SpVectorOp.hpp"
#include "AbstractLinAlgPack_SpVectorClass.hpp"
#include "DenseLinAlgPack_DVectorClass.hpp"
#include "AbstractLinAlgPack_LinAlgOpPackHack.hpp"
#include "DenseLinAlgPack_AssertOp.hpp"

Include dependency graph for AbstractLinAlgPack_GenPermMatrixSliceOp.cpp:

Go to the source code of this file.

Operations for GenPermMatrixSlice.

ToDo: Finish documentation!

void AbstractLinAlgPack::V_StMtV (SpVector *sv_lhs, value_type alpha, const GenPermMatrixSlice &P_rhs1,BLAS_Cpp::Transp P_rhs1_trans, const DVectorSlice &vs_rhs2)
 sv_lhs = alpha * op(P_rhs1) * vs_rhs2.
void AbstractLinAlgPack::V_StMtV (SpVector *sv_lhs, value_type alpha, const GenPermMatrixSlice &P_rhs1,BLAS_Cpp::Transp P_rhs1_trans, const SpVectorSlice &sv_rhs2)
 sv_lhs = alpha * op(P_rhs1) * sv_rhs2.
void AbstractLinAlgPack::Vp_StMtV (SpVector *sv_lhs, value_type alpha, const GenPermMatrixSlice &P_rhs1,BLAS_Cpp::Transp P_rhs1_trans, const DVectorSlice &vs_rhs2)
 sv_lhs += alpha * op(P_rhs1) * vs_rhs2.
void AbstractLinAlgPack::Vp_StMtV (DVectorSlice *vs_lhs, value_type alpha, const GenPermMatrixSlice &P_rhs1,BLAS_Cpp::Transp P_rhs1_trans, const DVectorSlice &vs_rhs2, value_type beta=1.0)
 vs_lhs = alpha * op(P_rhs1) * vs_rhs2 + beta * vs_lhs
void AbstractLinAlgPack::Vp_StMtV (DVectorSlice *vs_lhs, value_type alpha, const GenPermMatrixSlice &P_rhs1,BLAS_Cpp::Transp P_rhs1_trans, const SpVectorSlice &sv_rhs2, value_type beta=1.0)
 vs_lhs = alpha * op(P_rhs1) * sv_rhs2 + beta * vs_lhs
void AbstractLinAlgPack::intersection (const GenPermMatrixSlice &P1,BLAS_Cpp::Transp P1_trans,const GenPermMatrixSlice &P2,BLAS_Cpp::Transp P2_trans,size_type *Q_nz,const size_type Q_max_nz=0,size_type Q_row_i[]=NULL,size_type Q_col_j[]=NULL,GenPermMatrixSlice *Q=NULL)
 Find the intersection between two GenPermMatrixSlice objects.

Functions

AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::EOrderedBy ordered_by (AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::EOrderedBy P_ordered_by, BLAS_Cpp::Transp P_trans)


Function Documentation

AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::EOrderedBy @22::ordered_by ( AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::EOrderedBy  P_ordered_by,
BLAS_Cpp::Transp  P_trans 
) [static]

Definition at line 297 of file AbstractLinAlgPack_GenPermMatrixSliceOp.cpp.


Generated on Tue Oct 20 12:51:56 2009 for MOOCHO (Single Doxygen Collection) by doxygen 1.4.7