|
using | BlockMatrix = typename Base::BlockMatrix |
|
using | CTriplet = typename Base::CTriplet |
|
using | ConstViewer = CTripletMatrixViewer< T, N > |
|
using | NonConstViewer = TripletMatrixViewer< T, N > |
|
using | BlockMatrix = Eigen::Matrix< T, N, N > |
|
using | ConstViewer = TripletMatrixViewerBase< true, T, N > |
|
using | NonConstViewer = TripletMatrixViewerBase< false, T, N > |
|
using | ThisViewer = TripletMatrixViewerBase< IsConst, T, N > |
|
|
MUDA_GENERIC | TripletMatrixViewer (const Base &base) |
|
MUDA_GENERIC Proxy | operator() (int i) |
|
MUDA_GENERIC | TripletMatrixViewerBase (int total_block_rows, int total_block_cols, int triplet_index_offset, int triplet_count, int total_triplet_count, int2 submatrix_offset, int2 submatrix_extent, auto_const_t< int > *block_row_indices, auto_const_t< int > *block_col_indices, auto_const_t< BlockMatrix > *block_values) |
|
MUDA_GENERIC ConstViewer | as_const () const |
|
MUDA_GENERIC | operator ConstViewer () const |
|
MUDA_GENERIC auto | total_block_rows () const |
|
MUDA_GENERIC auto | total_block_cols () const |
|
MUDA_GENERIC auto | total_extent () const |
|
MUDA_GENERIC auto | submatrix_offset () const |
|
MUDA_GENERIC auto | extent () const |
|
MUDA_GENERIC auto | triplet_count () const |
|
MUDA_GENERIC auto | tripet_index_offset () const |
|
MUDA_GENERIC auto | total_triplet_count () const |
|
MUDA_GENERIC CTriplet | operator() (int i) const |
|
| ViewerBase (const ViewerBase &)=default |
|
| ViewerBase (ViewerBase &&)=default |
|
MUDA_GENERIC const char * | name () const MUDA_NOEXCEPT |
|
MUDA_GENERIC const char * | kernel_name () const MUDA_NOEXCEPT |
|
MUDA_GENERIC const char * | kernel_file () const MUDA_NOEXCEPT |
|
MUDA_GENERIC int | kernel_line () const MUDA_NOEXCEPT |
|
MUDA_INLINE MUDA_GENERIC void | copy_label (const ViewerBase &other) MUDA_NOEXCEPT |
|
ViewerBase & | operator= (const ViewerBase &)=default |
|
ViewerBase & | operator= (ViewerBase &&)=default |
|
|
static constexpr bool | IsConst |
|
static constexpr bool | IsNonConst |
|
using | auto_const_t = std::conditional_t< IsConst, const T, T > |
|
using | non_const_enable_t = std::enable_if_t< IsNonConst, T > |
|
MUDA_INLINE MUDA_GENERIC int | get_index (int i) const noexcept |
|
MUDA_INLINE MUDA_GENERIC void | check_in_submatrix (int i, int j) const noexcept |
|
MUDA_INLINE MUDA_HOST void | name (const char *n) MUDA_NOEXCEPT |
|
MUDA_INLINE MUDA_GENERIC void | name (details::StringPointer pointer) MUDA_NOEXCEPT |
|
int | m_total_block_rows |
|
int | m_total_block_cols |
|
int | m_triplet_index_offset |
|
int | m_triplet_count |
|
int | m_total_triplet_count |
|
int2 | m_submatrix_offset |
|
int2 | m_submatrix_extent |
|
auto_const_t< int > * | m_block_row_indices |
|
auto_const_t< int > * | m_block_col_indices |
|
auto_const_t< BlockMatrix > * | m_block_values |
|
The documentation for this class was generated from the following file: