Mentions légales du service

Skip to content
Snippets Groups Projects
Commit d0aac563 authored by Mathieu Faverge's avatar Mathieu Faverge
Browse files

Comment some API enum and move to spm

parent f470a9b3
No related branches found
No related tags found
No related merge requests found
......@@ -51,6 +51,31 @@ typedef enum pastix_driver_e {
/* PastixDriverBRGMD, /\**< Not supported yet *\/ */
} pastix_driver_t;
/**
* @brief Arithmetic types.
*
* This describes the different arithmetics that can be stored in a sparse matrix.
* @remark The values start at 2 for compatibility purpose with PLASMA and
* DPLASMA libraries.
*/
typedef enum pastix_coeftype_e {
PastixPattern = 0, /**< Pattern only, no values are stored */
PastixFloat = 2, /**< Single precision real */
PastixDouble = 3, /**< Double precision real */
PastixComplex32 = 4, /**< Single precision complex */
PastixComplex64 = 5 /**< Double precision complex */
} pastix_coeftype_t;
/**
* @brief Sparse matrix format
*/
typedef enum pastix_fmttype_e {
PastixCSC = 0, /**< Compressed sparse column */
PastixCSR = 1, /**< Compressed sparse row */
PastixIJV = 2 /**< Coordinates */
} pastix_fmttype_t;
/**
*
* @brief The sparse matrix data structure
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment