Legofit
infers population history from nucleotide site patterns.
setpart.h
1#ifndef ARR_SETPART_H
2#define ARR_SETPART_H
3
4#include "typedefs.h"
5#include <stdio.h>
6#include <stdint.h>
7
8uint64_t stirling2(uint32_t n, uint32_t k);
9void stirling2_free(void);
10long double lnCoalConst(unsigned n, unsigned k);
11double probPartition(unsigned k, unsigned y[k], long double lnconst);
12
13int traverseSetPartitions(unsigned nelements, unsigned nparts,
14 int (*visit)(unsigned n, unsigned a[n],
15 void *data), void *data);
16
17#endif