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