/* * main.hpp * * Created on: May 31, 2013 * Author: azoghbi */ #ifndef MAIN_HPP_ #define MAIN_HPP_ #include #include #include #include #include "def.hpp" #include "psd.hpp" #include "lag.hpp" #include "psdlag.hpp" #include "mcmc.hpp" void usage(); void do_work( char* ); void readLC( vector >&, string , int , int , int , bool ); double mcmc_lag10( vec& x ,void*ptr ){ int i,np = x.length(); for(i=0;i7){x[i]=7;}if(x[i]<-7){x[i]=-7;}} Mod *mod = (Mod*) ptr; double logl=mod->loglikelihood(x); return logl; } double mcmc_psdlag10( vec& x ,void*ptr ){ int i,np = x.length(); for(i=0;i7){x[i]=7;}if(x[i]<-7){x[i]=-7;}} Mod *mod = (Mod*) ptr; double logl=mod->loglikelihood(x); return logl; } #endif /* MAIN_HPP_ */