]> git.mxchange.org Git - flightgear.git/blob - src/FDM/LaRCsim/ls_types.h
resync JSBSim
[flightgear.git] / src / FDM / LaRCsim / ls_types.h
1 /***************************************************************************
2
3         TITLE:  ls_types.h
4         
5 ----------------------------------------------------------------------------
6
7         FUNCTION:       LaRCSim type definitions header file
8
9 ----------------------------------------------------------------------------
10
11         MODULE STATUS:  developmental
12
13 ----------------------------------------------------------------------------
14
15         GENEALOGY:      Created 15 DEC 1993 by Bruce Jackson from old
16                         ls_eom.h header
17
18 ----------------------------------------------------------------------------
19
20         DESIGNED BY:    B. Jackson
21         
22         CODED BY:       B. Jackson
23         
24         MAINTAINED BY:  guess who
25
26 ----------------------------------------------------------------------------
27
28         MODIFICATION HISTORY:
29         
30         DATE    PURPOSE                                         BY
31         19 MAY 2001 Reduce MSVC6 warnings   Geoff R. McLane
32 --------------------------------------------------------------------------*/
33
34 #ifndef _LS_TYPES_H
35 #define _LS_TYPES_H
36
37 #ifdef _MSC_VER
38 #pragma warning(disable: 4244) // conversion from double to float
39 #pragma warning(disable: 4305) // truncation from const double to float
40 #endif /* _MSC_VER */
41
42 /* SCALAR type is used throughout equations of motion code - sets precision */
43
44 typedef double SCALAR;
45
46 typedef SCALAR VECTOR_3[3];
47
48 /* DATA type is old style; this statement for continuity */
49
50 #define DATA SCALAR
51
52
53 #endif /* _LS_TYPES_H */
54
55
56 /* --------------------------- end of ls_types.h -------------------------*/