12#ifndef ARCCORE_ALINA_ALINAGLOBAL_H
13#define ARCCORE_ALINA_ALINAGLOBAL_H
22#ifdef ARCANE_COMPONENT_arcane_alina
23#define ARCCORE_ALINA_EXPORT ARCANE_EXPORT
25#define ARCCORE_ALINA_EXPORT ARCANE_IMPORT
32#define ARCCORE_ALINA_PROFILING
37namespace Arcane::Alina
46template <
class B1,
class B2,
class Enable =
void>
55using AlinaDefaultColumnType =
Int32;
56using AlinaDefaultRowIndexType =
Int32;
57template <
typename ValueType_ = double,
58 typename ColumnType_ = AlinaDefaultColumnType,
59 typename RowIndexType_ = AlinaDefaultRowIndexType>
62template <
typename val_t = double,
63 typename col_t = AlinaDefaultColumnType,
64 typename ptr_t = AlinaDefaultRowIndexType>
66template <
typename V,
typename C,
typename P>
69template <
typename IndexType_ = Int32>
71template <
typename IndexType_ = Int32>
73template <
typename IndexType_ = Int32>
75template <
typename IndexType_ = Int32>
77template <
typename IndexType_ = Int32>
Fichier de configuration d'Arcane.
Sparse matrix stored in CSR (Compressed Sparse Row) format.
Index in the RowColumn list of a CSR Matrix.
Represents an iterator over the columns of a CSRRow.
Iterator over rows of a CSR Matrix.
Represents a range of rows of a CSR Matrix.
Represents a row of a CSR Matrix.
std::int32_t Int32
Type entier signé sur 32 bits.
Sparse matrix in Block CSR format.
Sparse matrix stored in CSR (Compressed Sparse Row) format.