about summary refs log tree commit diff
path: root/sourcecodes/k-best/src/main.cc
diff options
context:
space:
mode:
Diffstat (limited to 'sourcecodes/k-best/src/main.cc')
-rw-r--r--sourcecodes/k-best/src/main.cc51
1 files changed, 51 insertions, 0 deletions
diff --git a/sourcecodes/k-best/src/main.cc b/sourcecodes/k-best/src/main.cc
new file mode 100644
index 00000000..d84af256
--- /dev/null
+++ b/sourcecodes/k-best/src/main.cc
@@ -0,0 +1,51 @@
+#include<stdio.h>
+#include<stdlib.h>
+#include"math.h"
+
+#include"Arguments.h"
+#include"Model.h"
+#include"Engine.h"
+
+void welcome(){
+	fprintf(stderr,
+	" ~~~ Welcome ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"); 
+	fprintf(stderr, 
+	" Poster:  The Tool for Computing Posterior \n");
+	fprintf(stderr,
+	" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"); 
+
+}
+void goodbye(){
+	fprintf(stderr,
+	" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"); 
+}
+
+
+
+int main(int argc, char **argv){
+	welcome();
+
+	Arguments::init(argc, argv);
+	
+	Model model;
+
+	model.init();
+	
+	//HR
+	//model.makeADTree();
+	////model.MakeADContiTable();
+	//model.testHR_ADtree();
+	//model.freeADTree();
+	//return 1;
+	
+	//cerr << "Start Engine.h " << endl;
+	
+	Engine engine;
+
+	engine.init(&model);
+
+	engine.compute_edge_probabilities();
+
+	goodbye();
+	return 1;
+}