LASs - Linear Algebra Routines on OmpSs  1.0.0
LASs
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