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

Go to the source code of this file.

Classes

class  DenseLinAlgPack::DMatrixSlice
 
class  DenseLinAlgPack::DMatrix
 

Namespaces

 DenseLinAlgPack
 Test function for COOMatrix and COOMatrixSlice.
 

Functions

void DenseLinAlgPack::resize_gm_lhs (DMatrix *gm_rhs, size_type rows, size_type cols, BLAS_Cpp::Transp trans_rhs)
 Utility to resize a DMatrix to the size of a rhs matrix. More...
 
void DenseLinAlgPack::assert_gms_sizes (const DMatrixSlice &gms1, BLAS_Cpp::Transp trans1, const DMatrixSlice &gms2, BLAS_Cpp::Transp trans2)
 Assert two matrices are the same size and throws length_error if they are not (LINALGPACK_CHECK_RHS_SIZES). More...
 
void DenseLinAlgPack::assert_gms_square (const DMatrixSlice &gms)
 Assert a matrix is square and throws length_error if it is not (LINALGPACK_CHECK_SLICE_SETUP). More...
 
void DenseLinAlgPack::assert_gms_lhs (const DMatrixSlice &gms_lhs, size_type rows, size_type cols, BLAS_Cpp::Transp trans_rhs=BLAS_Cpp::no_trans)
 
DVectorSlice DenseLinAlgPack::row (DMatrixSlice &gms, BLAS_Cpp::Transp trans, size_type i)
 
DVectorSlice DenseLinAlgPack::col (DMatrixSlice &gms, BLAS_Cpp::Transp trans, size_type j)
 
const DVectorSlice DenseLinAlgPack::row (const DMatrixSlice &gms, BLAS_Cpp::Transp trans, size_type i)
 
const DVectorSlice DenseLinAlgPack::col (const DMatrixSlice &gms, BLAS_Cpp::Transp trans, size_type j)
 
DVectorSlice DenseLinAlgPack::row (DMatrix &gm, BLAS_Cpp::Transp trans, size_type i)
 
DVectorSlice DenseLinAlgPack::col (DMatrix &gm, BLAS_Cpp::Transp trans, size_type j)
 
const DVectorSlice DenseLinAlgPack::row (const DMatrix &gm, BLAS_Cpp::Transp trans, size_type i)
 
const DVectorSlice DenseLinAlgPack::col (const DMatrix &gm, BLAS_Cpp::Transp trans, size_type j)