Givaro
Public Member Functions | Data Fields
RetVectorStorage< T, Sparse >::Storage_t Struct Reference

#include <givstoragesparse.h>

+ Collaboration diagram for RetVectorStorage< T, Sparse >::Storage_t:

Public Member Functions

size_t dim () const
 
size_t size () const
 
void allocate (size_t dim, size_t sz=0)
 
void resize (size_t dim, size_t sz=0)
 
Storage_tcopy (const Storage_t &V)
 
Storage_toperator= (const Storage_t &V)
 
 Storage_t (const Array0< Indice_t > &i, Array0< T > &d)
 
 Storage_t (const Storage_t &s)
 
 Storage_t (size_t sz=0)
 
Array0< T >::Iterator_t begin_data ()
 
Array0< T >::Iterator_t end_data ()
 
Array0< T >::constIterator_t begin_data () const
 
Array0< T >::constIterator_t end_data () const
 
Array0< Indice_t >::constIterator_t begin_indice () const
 
Array0< Indice_t >::constIterator_t end_indice () const
 

Data Fields

size_t _dim
 
Array0< Indice_t_index
 
Array0< T > _data
 

Constructor & Destructor Documentation

◆ Storage_t() [1/3]

Storage_t ( const Array0< Indice_t > &  i,
Array0< T > &  d 
)
inline

◆ Storage_t() [2/3]

Storage_t ( const Storage_t &  s)
inline

◆ Storage_t() [3/3]

Storage_t ( size_t  sz = 0)
inline

Member Function Documentation

◆ dim()

size_t dim ( ) const
inline

◆ size()

size_t size ( ) const
inline

◆ allocate()

void allocate ( size_t  dim,
size_t  sz = 0 
)
inline

◆ resize()

void resize ( size_t  dim,
size_t  sz = 0 
)
inline

◆ copy()

Storage_t& copy ( const Storage_t V)
inline

◆ operator=()

Storage_t& operator= ( const Storage_t V)
inline

◆ begin_data() [1/2]

Array0<T>::Iterator_t begin_data ( )
inline

◆ end_data() [1/2]

Array0<T>::Iterator_t end_data ( )
inline

◆ begin_data() [2/2]

Array0<T>::constIterator_t begin_data ( ) const
inline

◆ end_data() [2/2]

Array0<T>::constIterator_t end_data ( ) const
inline

◆ begin_indice()

Array0<Indice_t>::constIterator_t begin_indice ( ) const
inline

◆ end_indice()

Array0<Indice_t>::constIterator_t end_indice ( ) const
inline

Field Documentation

◆ _dim

size_t _dim

◆ _index

Array0<Indice_t> _index

◆ _data

Array0<T> _data

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