source: branches/items/GDE/MrBAYES/mrbayes_3.2.1/sump.h

Last change on this file was 10416, checked in by aboeckma, 11 years ago

Added mr bayes (no menu yet)

File size: 1.3 KB
Line 
1/* typedefs */
2
3/* struct to hold info about a .p file */
4typedef struct
5    {
6    int     longestLineLength;
7    int     headerLine;
8    int     firstParamLine;
9    int     numRows;
10    int     numColumns;
11} SumpFileInfo;
12
13/* struct to hold info about a model probability */
14typedef struct
15    {
16    int     index;
17    double  prob;
18    }   ModelProb;
19
20/* struct to hold a parameter sample, possibly from multiple files */
21typedef struct {
22    MrBFlt **values;
23} ParameterSample;
24
25/* function declarations */
26int     AllocateParameterSamples (ParameterSample **parameterSamples, int numRuns, int numRows, int numColumns);
27int     DoSump (void);
28int     DoSumpParm (char *parmName, char *tkn);
29int     DoSumSs (void);
30int     DoSumSsParm (char *parmName, char *tkn);
31int     ExamineSumpFile (char *fileName, SumpFileInfo *fileInfo, char ***headerNames, int *nHeaders);
32int     FindHeader (char *token, char **headerNames, int nHeaders, int *index);
33void    FreeParameterSamples (ParameterSample *parameterSamples);
34int     GetHeaders (char ***headerNames, char *headerLine, int *nHeaders);
35int     PrintPlot (MrBFlt *xVals, MrBFlt *yVals, int nSamples);
36int     ReadParamSamples (char *fileName, SumpFileInfo *fileInfo, ParameterSample *parameterSamples, int runNo);
37
38
Note: See TracBrowser for help on using the repository browser.