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

#include <givmatstoragesparse.h>

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

Public Member Functions

void allocate (size_t rsz, size_t csz)
 
void resize (size_t rsz, size_t csz)
 
Storage_tcopy (const Storage_t &V)
 
Storage_toperator= (const Storage_t &V)
 
 Storage_t ()
 
 Storage_t (Indice_t nrow, Indice_t ncol)
 
 Storage_t (const Storage_t &s)
 

Data Fields

Indice_t _nrow
 
Indice_t _ncol
 
Array0< Indice_t_rows
 
Array0< Indice_t_index
 
Array0< T > _data
 

Constructor & Destructor Documentation

◆ Storage_t() [1/3]

Storage_t ( )
inline

◆ Storage_t() [2/3]

Storage_t ( Indice_t  nrow,
Indice_t  ncol 
)
inline

◆ Storage_t() [3/3]

Storage_t ( const Storage_t &  s)
inline

Member Function Documentation

◆ allocate()

void allocate ( size_t  rsz,
size_t  csz 
)
inline

◆ resize()

void resize ( size_t  rsz,
size_t  csz 
)
inline

◆ copy()

Storage_t& copy ( const Storage_t V)
inline

◆ operator=()

Storage_t& operator= ( const Storage_t V)
inline

Field Documentation

◆ _nrow

Indice_t _nrow

◆ _ncol

Indice_t _ncol

◆ _rows

Array0<Indice_t> _rows

◆ _index

Array0<Indice_t> _index

◆ _data

Array0<T> _data

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