imate
C++/CUDA Reference
types.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: Copyright 2021, Siavash Ameli <sameli@berkeley.edu>
3
* SPDX-License-Identifier: BSD-3-Clause
4
* SPDX-FileType: SOURCE
5
*
6
* This program is free software: you can redistribute it and/or modify it
7
* under the terms of the license found in the LICENSE.txt file in the root
8
* directory of this source tree.
9
*/
10
11
12
#ifndef _DEFINITIONS_TYPES_H_
13
#define _DEFINITIONS_TYPES_H_
14
15
// ========
16
// Includes
17
// ========
18
19
#include "
./definitions.h
"
20
21
// =====
22
// Types
23
// =====
24
49
50
#if (LONG_INT == 1)
51
#if (UNSIGNED_LONG_INT == 1)
52
typedef
unsigned
long
int
LongIndexType
;
53
#else
54
typedef
long
int
LongIndexType
;
55
#endif
56
#else
57
#if (UNSIGNED_LONG_INT == 1)
58
typedef
unsigned
int
LongIndexType
;
59
#else
60
typedef
int
LongIndexType
;
61
#endif
62
#endif
63
64
// Used for indices of short row of matrices
65
typedef
int
IndexType
;
66
67
// Used for both flags and integers, including negative integers
68
typedef
int
FlagType
;
69
70
#endif
// _DEFINITIONS_TYPES_H_
definitions.h
LongIndexType
int LongIndexType
Definition:
types.h:60
FlagType
int FlagType
Definition:
types.h:68
IndexType
int IndexType
Definition:
types.h:65
imate
_definitions
types.h
Generated on Mon Jan 22 2024 00:04:57 for imate by
1.9.1