Lattice Microbes
2.5
This is for whole cell modeling
Loading...
Searching...
No Matches
Types.h
Go to the documentation of this file.
1
/*
2
* University of Illinois Open Source License
3
* Copyright 2008-2018 Luthey-Schulten Group,
4
* All rights reserved.
5
*
6
* Developed by: Luthey-Schulten Group
7
* University of Illinois at Urbana-Champaign
8
* http://www.scs.uiuc.edu/~schulten
9
*
10
* Permission is hereby granted, free of charge, to any person obtaining a copy of
11
* this software and associated documentation files (the Software), to deal with
12
* the Software without restriction, including without limitation the rights to
13
* use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
14
* of the Software, and to permit persons to whom the Software is furnished to
15
* do so, subject to the following conditions:
16
*
17
* - Redistributions of source code must retain the above copyright notice,
18
* this list of conditions and the following disclaimers.
19
*
20
* - Redistributions in binary form must reproduce the above copyright notice,
21
* this list of conditions and the following disclaimers in the documentation
22
* and/or other materials provided with the distribution.
23
*
24
* - Neither the names of the Luthey-Schulten Group, University of Illinois at
25
* Urbana-Champaign, nor the names of its contributors may be used to endorse or
26
* promote products derived from this Software without specific prior written
27
* permission.
28
*
29
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
30
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
31
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
32
* THE CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
33
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
34
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
35
* OTHER DEALINGS WITH THE SOFTWARE.
36
*
37
* Author(s): Elijah Roberts
38
*/
39
40
#ifndef TYPES_H_
41
#define TYPES_H_
42
43
#include <stdint.h>
44
#define __STDC_LIMIT_MACROS
45
#include <limits.h>
46
47
/*
48
* General types.
49
*/
50
51
typedef
unsigned
char
uchar
;
52
typedef
unsigned
int
uint
;
53
typedef
unsigned
long
ulong
;
54
55
typedef
long
intv_t
;
56
typedef
unsigned
long
uintv_t
;
57
58
typedef
uint8_t
byte
;
59
60
/*
61
* Physical types.
62
*/
63
typedef
double
si_dist_t
;
64
typedef
double
si_time_t
;
65
66
67
68
#endif
uintv_t
unsigned long uintv_t
Definition
Types.h:56
si_dist_t
double si_dist_t
Definition
Types.h:63
intv_t
long intv_t
Definition
Types.h:55
uchar
unsigned char uchar
Definition
Types.h:51
ulong
unsigned long ulong
Definition
Types.h:53
uint
unsigned int uint
Definition
Types.h:52
si_time_t
double si_time_t
Definition
Types.h:64
byte
uint8_t byte
Definition
Types.h:58
Lattice-Microbes
src
core
Types.h
Generated by
1.14.0