=================================================================== RCS file: /home/cvs/OpenXM/src/hgm/mh/src/wmain.c,v retrieving revision 1.9 retrieving revision 1.16 diff -u -p -r1.9 -r1.16 --- OpenXM/src/hgm/mh/src/wmain.c 2013/03/05 05:26:07 1.9 +++ OpenXM/src/hgm/mh/src/wmain.c 2014/03/11 05:20:45 1.16 @@ -1,12 +1,13 @@ /* -$OpenXM: OpenXM/src/hgm/mh/src/wmain.c,v 1.8 2013/03/01 05:26:25 takayama Exp $ -License: LGPL - */ + $OpenXM: OpenXM/src/hgm/mh/src/wmain.c,v 1.15 2014/03/10 04:38:23 takayama Exp $ + License: LGPL +*/ #include #include #include #include #include "sfile.h" +#include "mh.h" #define SMAX 4096 #define inci(i) { i++; if (i >= argc) { fprintf(stderr,"Option argument is not given.\n"); return(NULL); }} int MH_deallocate=0; @@ -32,6 +33,7 @@ int MH_RawName = 0; static int Testrank=0; extern int MH_Verbose; + extern int MH_P95; /* 95 % points */ int mh_gopen_file(void); static int setParamTest(void); @@ -64,14 +66,28 @@ static int mypower(int x,int n) { } #ifdef STANDALONE2 main(int argc,char *argv[]) { + int strategy=STRATEGY_DEFAULT; + double err[2]={-1.0,-1.0}; + int i; + for (i=1; imessage = NULL; *rp=mh_rkmain(x0,y0,xn); return(rp); } int mh_usage() { fprintf(stderr,"Usages:\n"); - fprintf(stderr,"w-m [--idata input_data_file --gnuplotf gnuplot_file_name\n"); + fprintf(stderr,"hgm_w-n [--idata input_data_file --gnuplotf gnuplot_file_name\n"); fprintf(stderr," --dataf output_data_file --raw --xmax xmax --test m --step h]\n"); fprintf(stderr,"[ --95 --verbose] \n"); fprintf(stderr,"--raw does not add data parameters to the output_data_file.\n"); - fprintf(stderr,"\nThe command w-m [options] evaluates Pr({y | yt.txt\n"); + fprintf(stderr," ./hgm_w-n --idata t.txt --gnuplotf test-g\n"); + fprintf(stderr," gnuplot -persist