Basic Image AlgorithmS Library
2.8.0
|
#include <Base/Math/tnt/fspvec.h>
Public Types | |
typedef const T * | const_iterator |
typedef const T & | const_reference |
typedef T | element_type |
typedef T * | iterator |
typedef T * | pointer |
typedef T & | reference |
typedef Subscript | size_type |
typedef T | value_type |
Public Member Functions | |
Subscript | dim () const |
Fortran_Sparse_Vector () | |
Fortran_Sparse_Vector (Subscript N, Subscript nz) | |
Fortran_Sparse_Vector (Subscript N, Subscript nz, const T *values, const Subscript *indices) | |
Fortran_Sparse_Vector (const Fortran_Sparse_Vector< T > &S) | |
Fortran_Sparse_Vector (Subscript N, Subscript nz, char *v, char *ind) | |
Subscript & | index (Subscript i) |
const Subscript & | index (Subscript i) const |
Subscript | lbound () const |
Fortran_Sparse_Vector< T > & | newsize (Subscript N, Subscript nz) |
Subscript | num_nonzeros () const |
Fortran_Sparse_Vector< T > & | operator= (const Fortran_Sparse_Vector< T > &A) |
T & | val (Subscript i) |
const T & | val (Subscript i) const |
Protected Attributes | |
Subscript | dim_ |
Vector< Subscript > | index_ |
Vector< T > | val_ |
typedef const T* TNT::Fortran_Sparse_Vector< T >::const_iterator |
typedef const T& TNT::Fortran_Sparse_Vector< T >::const_reference |
typedef T TNT::Fortran_Sparse_Vector< T >::element_type |
typedef T* TNT::Fortran_Sparse_Vector< T >::iterator |
typedef T* TNT::Fortran_Sparse_Vector< T >::pointer |
typedef T& TNT::Fortran_Sparse_Vector< T >::reference |
typedef Subscript TNT::Fortran_Sparse_Vector< T >::size_type |
typedef T TNT::Fortran_Sparse_Vector< T >::value_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 79 of file fspvec.h.
References TNT::Fortran_Sparse_Vector< T >::dim_.
|
inline |
Definition at line 87 of file fspvec.h.
References TNT::Fortran_Sparse_Vector< T >::index_.
Referenced by TNT::operator>>().
|
inline |
Definition at line 88 of file fspvec.h.
References TNT::Fortran_Sparse_Vector< T >::index_.
|
inline |
|
inline |
Definition at line 111 of file fspvec.h.
References TNT::Fortran_Sparse_Vector< T >::dim_, TNT::Fortran_Sparse_Vector< T >::index_, TNT::Vector< T >::newsize(), and TNT::Fortran_Sparse_Vector< T >::val_.
Referenced by TNT::operator>>().
|
inline |
Definition at line 80 of file fspvec.h.
References TNT::Fortran_Sparse_Vector< T >::val_.
|
inline |
Definition at line 119 of file fspvec.h.
References TNT::Fortran_Sparse_Vector< T >::dim_, TNT::Fortran_Sparse_Vector< T >::index_, and TNT::Fortran_Sparse_Vector< T >::val_.
|
inline |
Definition at line 84 of file fspvec.h.
References TNT::Fortran_Sparse_Vector< T >::val_.
Referenced by TNT::operator>>().
|
inline |
Definition at line 85 of file fspvec.h.
References TNT::Fortran_Sparse_Vector< T >::val_.
|
protected |
Definition at line 72 of file fspvec.h.
Referenced by TNT::Fortran_Sparse_Vector< T >::dim(), TNT::Fortran_Sparse_Vector< T >::newsize(), and TNT::Fortran_Sparse_Vector< T >::operator=().
|
protected |
Definition at line 71 of file fspvec.h.
Referenced by TNT::Fortran_Sparse_Vector< T >::index(), TNT::Fortran_Sparse_Vector< T >::newsize(), and TNT::Fortran_Sparse_Vector< T >::operator=().
|
protected |
Definition at line 70 of file fspvec.h.
Referenced by TNT::Fortran_Sparse_Vector< T >::newsize(), TNT::Fortran_Sparse_Vector< T >::num_nonzeros(), TNT::Fortran_Sparse_Vector< T >::operator=(), and TNT::Fortran_Sparse_Vector< T >::val().