LASs - Linear Algebra Routines on OmpSs 1.0.0 LASs

- Main Page
- Files

- File List
- File Members

lass_types.h
1 /**
2 *
3 * @file ddss_types.h
4 *
5 * @brief Enumerations.
6 *
7 * LASs is a software package provided by:
8 * Barcelona Supercomputing Center - Centro Nacional de Supercomputacion
9 *
10 * @author Pedro Valero-Lara pedro.valero@bsc.es
11 * @date 2017-01-02
12 * @reviewer
13 * @modified
14 *
15 **/
16
17 #ifndef LASS_TYPES_H
18 #define LASS_TYPES_H
19
20 // Enum. for return.
21 enum LASS_RETURN {Success=0, NoSuccess=1};
22
23 #endif
24
25 #ifndef DDSS_TYPES_H
26 #define DDSS_TYPES_H
27
28 // DDSS Enumeration
29
30 // Enum. for row major or column major.
31 enum DDSS_ORDER {RowMajor=101, ColMajor=102};
32
33 // Enum for trans.
34 enum DDSS_TRANS {NoTrans=111, Trans=112};
35
36 // Enum. for uplo.
37 enum DDSS_UPLO {Upper=121, Lower=122};
38
39 // Enum. for diag.
40 enum DDSS_DIAG {NonUnit=131, Unit=132};
41
42 // Enum. for side.
43 enum DDSS_SIDE {Left=141, Right=142};
44
45 #endif