long getSeed(const ArgumentParser &args){//{{{ long seed; if(args.isSet("seed"))seed=args.getL("seed"); else seed = time(NULL); if(args.verbose)message("seed: %ld\n",seed); return seed; }//}}}
bool readConditions(const ArgumentParser &args, long *C, long *M, long *N, Conditions *cond){//{{{ if(! cond->init("NONE", args.args(), C, M, N)){ error("Main: Failed loading MCMC samples.\n"); return false; } if(args.isSet("normalization")){ if(! cond->setNorm(args.getTokenizedS2D("normalization"))){ error("Main: Applying normalization constants failed.\n"); return false; } } if(!cond->logged() && args.verb()){ message("Samples are not logged. (will log for you)\n"); message("Using %lg as minimum instead of log(0).\n",LOG_ZERO); } if(args.verb())message("Files with samples loaded.\n"); return true; }//}}}