Public Types | |
| typedef ValueT | ValueType |
| typedef MatrixInternal< ValueType > | ThisType |
| typedef CSRStructInfo | ProfileType |
Public Member Functions | |
| MatrixInternal (bool is_variable_block=false) | |
| void | setValues (ValueT value) |
| ConstArrayView< ValueType > | getValues () const |
| UniqueArray< ValueType > & | getValues () |
| ValueType * | getDataPtr () |
| ValueType const * | getDataPtr () const |
| CSRStructInfo & | getCSRProfile () |
| const CSRStructInfo & | getCSRProfile () const |
| Integer | getRowSize (Integer row) const |
| void | scal (ValueType const *diag) |
| void | clear () |
| MatrixInternal< ValueT > * | clone () const |
| template<typename T> | |
| void | copy (const MatrixInternal< T > &internal) |
| template<typename T> | |
| void | copy (const MatrixInternal< T > &internal, Integer block_size1, Integer block_size2, Integer nb_blocks) |
| bool | needUpdate () |
| void | notifyChanges () |
| void | endUpdate () |
Public Attributes | |
| bool | m_is_update = false |
| UniqueArray< ValueType > | m_values |
| std::shared_ptr< CSRStructInfo > | m_profile |
Definition at line 21 of file SimpleCSRInternal.h.
| typedef CSRStructInfo Alien::SimpleCSRInternal::MatrixInternal< ValueT >::ProfileType |
Definition at line 26 of file SimpleCSRInternal.h.
| typedef MatrixInternal<ValueType> Alien::SimpleCSRInternal::MatrixInternal< ValueT >::ThisType |
Definition at line 25 of file SimpleCSRInternal.h.
| typedef ValueT Alien::SimpleCSRInternal::MatrixInternal< ValueT >::ValueType |
Definition at line 24 of file SimpleCSRInternal.h.
|
inline |
Definition at line 29 of file SimpleCSRInternal.h.
|
inline |
Definition at line 33 of file SimpleCSRInternal.h.
|
inline |
Definition at line 67 of file SimpleCSRInternal.h.
|
inline |
Definition at line 69 of file SimpleCSRInternal.h.
|
inline |
Definition at line 72 of file SimpleCSRInternal.h.
|
inline |
Definition at line 79 of file SimpleCSRInternal.h.
|
inline |
Definition at line 124 of file SimpleCSRInternal.h.
|
inline |
Definition at line 49 of file SimpleCSRInternal.h.
|
inline |
Definition at line 51 of file SimpleCSRInternal.h.
|
inline |
Definition at line 44 of file SimpleCSRInternal.h.
|
inline |
Definition at line 46 of file SimpleCSRInternal.h.
|
inline |
Definition at line 53 of file SimpleCSRInternal.h.
|
inline |
Definition at line 42 of file SimpleCSRInternal.h.
|
inline |
Definition at line 40 of file SimpleCSRInternal.h.
|
inline |
Definition at line 114 of file SimpleCSRInternal.h.
|
inline |
Definition at line 119 of file SimpleCSRInternal.h.
|
inline |
Definition at line 55 of file SimpleCSRInternal.h.
|
inline |
Definition at line 35 of file SimpleCSRInternal.h.
| bool Alien::SimpleCSRInternal::MatrixInternal< ValueT >::m_is_update = false |
Definition at line 129 of file SimpleCSRInternal.h.
| std::shared_ptr<CSRStructInfo> Alien::SimpleCSRInternal::MatrixInternal< ValueT >::m_profile |
Definition at line 131 of file SimpleCSRInternal.h.
| UniqueArray<ValueType> Alien::SimpleCSRInternal::MatrixInternal< ValueT >::m_values |
Definition at line 130 of file SimpleCSRInternal.h.