Public Member Functions | Friends

DenseVector< size_type, T > Class Template Reference

Inheritance diagram for DenseVector< size_type, T >:
VectorBase< size_type, T >

Public Member Functions

 DenseVector (size_type const n)
 DenseVector (const DenseVector< size_type, T > &a)
DenseVector< size_type, T > & operator= (const DenseVector< size_type, T > &a)
const T operator[] (size_type idx)
DenseVector< size_type, T > & operator+= (const DenseVector< size_type, T > &a)
DenseVector< size_type, T > & operator-= (const DenseVector< size_type, T > &a)
DenseVector< size_type, T > & operator() ()
norm2 () const
norm_inf () const
size_type VectorLength () const
DenseVector< size_type, T > friend operator*BRAKET (const SparseMatrixCSC< size_type, T > &, const DenseVector< size_type, T > &)
DenseVector< size_type, T > friend operator*BRAKET (const SparseMatrixCOO< size_type, T > &, const DenseVector< size_type, T > &)
DenseVector< size_type, T > friend operator*BRAKET (size_type const, const DenseVector< size_type, T > &)
DenseVector< size_type, T > friend operator*BRAKET (double const, const DenseVector< size_type, T > &)
T friend operator*BRAKET (const DenseVector< size_type, T > &, const DenseVector< size_type, T > &)
DenseVector< size_type, T > asolve (DenseVector< size_type, T > &a)
void fill (T const *const val)
void VectorPrint (char const *name)

Friends

DenseVector< size_type, T > operator*BRAKET (const SparseMatrixCSR< size_type, T > &, const DenseVector< size_type, T > &)
DenseVector< size_type, T >
friend diagonal 
BRAKET (const SparseMatrixCSR< size_type, T > &)
DenseVector< size_type, T >
friend Transpose_SMVm 
BRAKET (const SparseMatrixCSR< size_type, T > &, const DenseVector< size_type, T > &)

template<typename size_type, typename T = double>
class DenseVector< size_type, T >


The documentation for this class was generated from the following file: