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

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

Added mr bayes (no menu yet)

File size: 921 bytes
Line 
1void BeaglePrintResources(void);
2void BeaglePrintFlags(long inFlags);
3void BeagleNotLinked(void);
4void BeagleThreadsNotLinked(void);
5int BeagleCheckFlagCompatability(long inFlags);
6void BeagleAddGPUDevicesToList(int **beagleResource, int *beagleResourceCount);
7void BeagleRemoveGPUDevicesFromList(int **beagleResource, int *beagleResourceCount);
8int ScheduleLogLikeForAllDivisions(void);
9
10void LaunchBEAGLELogLikeForDivision(int chain, int d, ModelInfo* m, Tree* tree, MrBFlt* lnL);
11void *LaunchThreadLogLikeForDivision(void *arguments);
12MrBFlt LaunchLogLikeForAllDivisionsInParallel(int chain);
13void recalculateScalers(int chain );
14
15int InitBeagleInstance (ModelInfo *m, int division);
16
17int TreeCondLikes_Beagle (Tree *t, int division, int chain);
18int TreeLikelihood_Beagle (Tree *t, int division, int chain, MrBFlt *lnL, int whichSitePats);
19int TreeTiProbs_Beagle (Tree *t, int division, int chain);
Note: See TracBrowser for help on using the repository browser.