#include <csr_form.hpp>
|
| | csr_form ()=default |
| |
| | csr_form (const csr_form &) |
| |
| | csr_form (csr_form &&) noexcept |
| |
| csr_form & | operator= (const csr_form &) |
| |
| csr_form & | operator= (csr_form &&) noexcept |
| |
| | ~csr_form ()=default |
| |
| const index_t * | row_mem () const |
| |
| const index_t * | col_mem () const |
| |
| const data_t * | val_mem () const |
| |
| index_t * | row_mem () |
| |
| index_t * | col_mem () |
| |
| data_t * | val_mem () |
| |
| data_t | max () const |
| |
| void | print () const |
| |
| template<sp_d T2> |
| csr_form | operator* (const T2 scalar) const |
| |
| template<sp_d T2> |
| csr_form | operator/ (const T2 scalar) const |
| |
| template<sp_d T2> |
| csr_form & | operator*= (const T2 scalar) |
| |
| template<sp_d T2> |
| csr_form & | operator/= (const T2 scalar) |
| |
| template<sp_d in_dt, sp_i in_it> |
| | csr_form (triplet_form< in_dt, in_it > &, SparseBase=SparseBase::ZERO, bool=false) |
| |
| template<sp_d in_dt, sp_i in_it> |
| csr_form & | operator= (triplet_form< in_dt, in_it > &) |
| |
| data_t | operator() (const index_t in_row, const index_t in_col) const |
| |
| Mat< data_t > | operator* (const Col< data_t > &in_mat) const |
| |
| Mat< data_t > | operator* (const Mat< data_t > &in_mat) const |
| |
| template<sp_d in_dt, sp_i in_it> |
| csr_form< data_t, index_t > & | operator= (triplet_form< in_dt, in_it > &in_mat) |
| |
◆ csr_form() [1/4]
template<sp_d data_t, sp_i index_t>
◆ csr_form() [2/4]
template<sp_d data_t, sp_i index_t>
◆ csr_form() [3/4]
template<sp_d data_t, sp_i index_t>
◆ ~csr_form()
template<sp_d data_t, sp_i index_t>
◆ csr_form() [4/4]
template<sp_d data_t, sp_i index_t>
template<sp_d in_dt, sp_i in_it>
◆ col_mem() [1/2]
template<sp_d data_t, sp_i index_t>
| index_t* csr_form< data_t, index_t >::col_mem |
( |
| ) |
|
|
inline |
◆ col_mem() [2/2]
template<sp_d data_t, sp_i index_t>
| const index_t* csr_form< data_t, index_t >::col_mem |
( |
| ) |
const |
|
inline |
◆ max()
template<sp_d data_t, sp_i index_t>
| data_t csr_form< data_t, index_t >::max |
( |
| ) |
const |
|
inline |
◆ operator()()
template<sp_d data_t, sp_i index_t>
| data_t csr_form< data_t, index_t >::operator() |
( |
const index_t |
in_row, |
|
|
const index_t |
in_col |
|
) |
| const |
|
inline |
◆ operator*() [1/3]
template<sp_d data_t, sp_i index_t>
| Mat<data_t> csr_form< data_t, index_t >::operator* |
( |
const Col< data_t > & |
in_mat | ) |
const |
|
inline |
◆ operator*() [2/3]
template<sp_d data_t, sp_i index_t>
| Mat<data_t> csr_form< data_t, index_t >::operator* |
( |
const Mat< data_t > & |
in_mat | ) |
const |
|
inline |
◆ operator*() [3/3]
template<sp_d data_t, sp_i index_t>
template<sp_d T2>
◆ operator*=()
template<sp_d data_t, sp_i index_t>
template<sp_d T2>
◆ operator/()
template<sp_d data_t, sp_i index_t>
template<sp_d T2>
◆ operator/=()
template<sp_d data_t, sp_i index_t>
template<sp_d T2>
◆ operator=() [1/4]
template<sp_d data_t, sp_i index_t>
◆ operator=() [2/4]
template<sp_d data_t, sp_i index_t>
◆ operator=() [3/4]
template<sp_d data_t, sp_i index_t>
template<sp_d in_dt, sp_i in_it>
◆ operator=() [4/4]
template<sp_d data_t, sp_i index_t>
template<sp_d in_dt, sp_i in_it>
◆ print()
template<sp_d data_t, sp_i index_t>
◆ row_mem() [1/2]
template<sp_d data_t, sp_i index_t>
| index_t* csr_form< data_t, index_t >::row_mem |
( |
| ) |
|
|
inline |
◆ row_mem() [2/2]
template<sp_d data_t, sp_i index_t>
| const index_t* csr_form< data_t, index_t >::row_mem |
( |
| ) |
const |
|
inline |
◆ val_mem() [1/2]
template<sp_d data_t, sp_i index_t>
| data_t* csr_form< data_t, index_t >::val_mem |
( |
| ) |
|
|
inline |
◆ val_mem() [2/2]
template<sp_d data_t, sp_i index_t>
| const data_t* csr_form< data_t, index_t >::val_mem |
( |
| ) |
const |
|
inline |
◆ n_cols
template<sp_d data_t, sp_i index_t>
| const index_t csr_form< data_t, index_t >::n_cols = 0 |
◆ n_elem
template<sp_d data_t, sp_i index_t>
| const index_t csr_form< data_t, index_t >::n_elem = 0 |
◆ n_rows
template<sp_d data_t, sp_i index_t>
| const index_t csr_form< data_t, index_t >::n_rows = 0 |
The documentation for this class was generated from the following files: