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.

Namespaces

namespace  DenseLinAlgPack

Classes

class  DenseLinAlgPack::DMatrixSlice
  More...
class  DenseLinAlgPack::DMatrix
  More...

Functions

void 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.


Function Documentation

void DenseLinAlgPack::assert_gms_sizes const DMatrixSlice gms1,
BLAS_Cpp::Transp  trans1,
const DMatrixSlice gms2,
BLAS_Cpp::Transp  trans2
[inline]
 

Assert two matrices are the same size and throws length_error if they are not (LINALGPACK_CHECK_RHS_SIZES).

Definition at line 178 of file DenseLinAlgPack_DMatrixClass.cpp.

void assert_gms_square const DMatrixSlice gms  )  [inline]
 

Assert a matrix is square and throws length_error if it is not (LINALGPACK_CHECK_SLICE_SETUP).

Definition at line 650 of file DenseLinAlgPack_DMatrixClass.hpp.

void assert_gms_lhs const DMatrixSlice gms_lhs,
size_type  rows,
size_type  cols,
BLAS_Cpp::Transp  trans_rhs = BLAS_Cpp::no_trans
[inline]
 

Definition at line 667 of file DenseLinAlgPack_DMatrixClass.hpp.

DVectorSlice row DMatrixSlice gms,
BLAS_Cpp::Transp  trans,
size_type  i
[inline]
 

Definition at line 681 of file DenseLinAlgPack_DMatrixClass.hpp.

DVectorSlice col DMatrixSlice gms,
BLAS_Cpp::Transp  trans,
size_type  j
[inline]
 

Definition at line 687 of file DenseLinAlgPack_DMatrixClass.hpp.

const DVectorSlice row const DMatrixSlice gms,
BLAS_Cpp::Transp  trans,
size_type  i
[inline]
 

Definition at line 693 of file DenseLinAlgPack_DMatrixClass.hpp.

const DVectorSlice col const DMatrixSlice gms,
BLAS_Cpp::Transp  trans,
size_type  j
[inline]
 

Definition at line 699 of file DenseLinAlgPack_DMatrixClass.hpp.

DVectorSlice row DMatrix gm,
BLAS_Cpp::Transp  trans,
size_type  i
[inline]
 

Definition at line 705 of file DenseLinAlgPack_DMatrixClass.hpp.

DVectorSlice col DMatrix gm,
BLAS_Cpp::Transp  trans,
size_type  j
[inline]
 

Definition at line 711 of file DenseLinAlgPack_DMatrixClass.hpp.

const DVectorSlice row const DMatrix gm,
BLAS_Cpp::Transp  trans,
size_type  i
[inline]
 

Definition at line 717 of file DenseLinAlgPack_DMatrixClass.hpp.

const DVectorSlice col const DMatrix gm,
BLAS_Cpp::Transp  trans,
size_type  j
[inline]
 

Definition at line 723 of file DenseLinAlgPack_DMatrixClass.hpp.

void resize_gm_lhs DMatrix gm_rhs,
size_type  rows,
size_type  cols,
BLAS_Cpp::Transp  trans_rhs
[inline]
 

Utility to resize a DMatrix to the size of a rhs matrix.

Definition at line 731 of file DenseLinAlgPack_DMatrixClass.hpp.


Generated on Thu Sep 18 12:35:39 2008 for MOOCHO (Single Doxygen Collection) by doxygen 1.3.9.1