Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::Alina::CSRRowColumnIndex< IndexType_ > Class Template Reference

Index in the RowColumn list of a CSR Matrix. More...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/alina/arccore/alina/CSRMatrixView.h>

Collaboration diagram for Arcane::Alina::CSRRowColumnIndex< IndexType_ >:

Public Types

using IndexType = IndexType_

Public Member Functions

constexpr __host__ __device__ CSRRowColumnIndex (IndexType index)
constexpr __host__ __device__ IndexType value () const
constexpr __host__ __device__ operator IndexType () const

Private Attributes

IndexType m_index = -1

Detailed Description

template<typename IndexType_>
class Arcane::Alina::CSRRowColumnIndex< IndexType_ >

Index in the RowColumn list of a CSR Matrix.

Definition at line 33 of file CSRMatrixView.h.

Member Typedef Documentation

◆ IndexType

template<typename IndexType_>
using Arcane::Alina::CSRRowColumnIndex< IndexType_ >::IndexType = IndexType_

Definition at line 37 of file CSRMatrixView.h.

Constructor & Destructor Documentation

◆ CSRRowColumnIndex()

template<typename IndexType_>
__host__ __device__ Arcane::Alina::CSRRowColumnIndex< IndexType_ >::CSRRowColumnIndex ( IndexType index)
inlineexplicitconstexpr

Definition at line 42 of file CSRMatrixView.h.

Member Function Documentation

◆ operator IndexType()

template<typename IndexType_>
__host__ __device__ Arcane::Alina::CSRRowColumnIndex< IndexType_ >::operator IndexType ( ) const
inlineconstexpr

Definition at line 49 of file CSRMatrixView.h.

◆ value()

template<typename IndexType_>
__host__ __device__ IndexType Arcane::Alina::CSRRowColumnIndex< IndexType_ >::value ( ) const
inlinenodiscardconstexpr

Definition at line 48 of file CSRMatrixView.h.

Member Data Documentation

◆ m_index

template<typename IndexType_>
IndexType Arcane::Alina::CSRRowColumnIndex< IndexType_ >::m_index = -1
private

Definition at line 53 of file CSRMatrixView.h.


The documentation for this class was generated from the following files: