MOOCHO (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces
AbstractLinAlgPack_GenPermMatrixSliceOp.hpp File Reference
#include "AbstractLinAlgPack_Types.hpp"
#include "AbstractLinAlgPack_GenPermMatrixSlice.hpp"
Include dependency graph for AbstractLinAlgPack_GenPermMatrixSliceOp.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 AbstractLinAlgPack
 

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. More...
 
void AbstractLinAlgPack::V_MtV (SpVector *sv_lhs, const GenPermMatrixSlice &P_rhs1, BLAS_Cpp::Transp P_rhs1_trans, const DVectorSlice &vs_rhs2)
 sv_lhs = op(P_rhs1) * vs_rhs2 More...
 
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. More...
 
void AbstractLinAlgPack::V_MtV (SpVector *sv_lhs, const GenPermMatrixSlice &P_rhs1, BLAS_Cpp::Transp P_rhs1_trans, const SpVectorSlice &sv_rhs2)
 sv_lhs = op(P_rhs1) * sv_rhs2 More...
 
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. More...
 
void AbstractLinAlgPack::Vp_MtV (SpVector *sv_lhs, const GenPermMatrixSlice &P_rhs1, BLAS_Cpp::Transp P_rhs1_trans, const DVectorSlice &vs_rhs2)
 sv_lhs += op(P_rhs1) * vs_rhs2. More...
 
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 More...
 
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 More...
 
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. More...