useDynLib(rmetasim)

export(read.landscape,  write.landscape, sim.landscape, is.landscape, clean.landscape)
export(popstruct, landscape.to.rtheta, allelecount.landscape)
export(new.landscape.empty, write.landscape.foreign)
export(new.epoch, new.epoch.island, new.individuals, new.intparam.land)
export(new.local.demo, new.locus)
export(exp.het.landscape, new.example.landscape)
export(obs.het.landscape, demography.landscape, allelefreq.landscape)
export(Fst.landscape, FWright.landscape, new.switchparam.land)
export(new.floatparam.land,theta.h.landscape,theta.k.landscape,theta.s.landscape)
export(survive.landscape, reproduce.landscape, carry.landscape, extinct.landscape)
export(advance.landscape,compress.landscape)
#export(test.landscape.function)
export(populations,landscape.locus,landscape.states)
export(modify.landscape.epoch)
#utility functions
export(locusvec,states,ploidy)

