-
Notifications
You must be signed in to change notification settings - Fork 55
/
Copy pathcontrol.h
62 lines (48 loc) · 1.72 KB
/
control.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
/**
@file control.h
@brief These subroutines deal with control, including I/O, units, and files.
@author Rory Barnes ([RoryBarnes](https://github.com/RoryBarnes/))
@date Jan 7 2015
*/
/* @cond DOXYGEN_OVERRIDE */
void BodyCopyNULL(BODY *, BODY *, int, int, int);
void InitializeControl(CONTROL *, MODULE *);
void InitializeControlEvolve(BODY *, CONTROL *, MODULE *, UPDATE *);
void InitializeControlVerifyProperty(CONTROL *);
void InitializeFiles(FILES *, OPTIONS *, char *,char **, int);
void WriteHelpOption(OPTIONS *, int);
void WriteHelpOutput(OUTPUT *, int);
void HelpOptions(OPTIONS *, int);
void HelpOutput(OUTPUT *, int);
void Help(OPTIONS *, OUTPUT *, char[], int);
void LineExit(char[], int);
char *sLower(char[]);
void fprintd(FILE *, double, int, int);
void fvFormattedString(char **, const char *, ...);
double fdUnitsLength(int);
double fdUnitsTime(int);
double fdUnitsMass(int);
double fdUnitsTemp(double, int, int);
double fdUnitsAngle(int);
double fdUnitsPower(int, int, int);
double fdUnitsEnergy(int, int, int);
double fdUnitsEnergyFlux(int, int, int);
void fsUnitsRateSquared(int, char **);
// double fdUnitsRate(int);
void fsUnitsLength(int, char **);
void fsUnitsTime(int, char **);
void fsUnitsAngle(int, char **);
void fsUnitsMass(int, char **);
void fsUnitsTemp(int, char **);
void fsUnitsTempRate(int, char **);
void fsUnitsAngMom(UNITS *, char **);
void fsUnitsDensity(UNITS *, char **);
void fsUnitsVel(UNITS *, char **);
void fsUnitsRate(int, char **);
void fsUnitsAngRate(UNITS *, char **);
void fsUnitsPower(UNITS *, char **);
void fsUnitsEnergy(UNITS *, char **);
void fsUnitsEnergyFlux(UNITS *, char **);
void fsUnitsViscosity(UNITS *, char **);
void InfileCopy(INFILE *, INFILE *);
/* @endcond */