Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

example_output.cpp

Go to the documentation of this file.
00001 
00008 #include "common.hpp"  
00009 #include "io/output/normal/SimpleOutput.hpp"  
00010 #include "io/StreamRepr.hpp"
00011 #include "io/FILERepr.hpp"
00012 #include "io/output/OutputBase.hpp"
00013 #include "io/output/normal/BufferedNormalOutput.hpp"
00014 #include <set>
00015 #include <vector>
00016 using namespace std;
00017 
00018 
00019 int main()
00020 {
00021    typedef Bodon::SimpleOutput O_M;
00022 // typedef BufferedNormalOutput<FStreamOutput> O_M;
00023 // typedef BufferedNormalOutput<FILEOutput> O_M;
00024 
00025    O_M::params_t par;
00026    par.file_name = "output.txt";
00027    O_M o_manager(&par);
00028 
00029    counter_t support = 19283;
00030 
00031 // itemset is stored in an array
00032   item_t itemset_array[] = {1, 4, 2, 8, 5, 7};
00033   const int N = sizeof(itemset_array) / sizeof(item_t);
00034   o_manager.writeItemsetAndCounter(
00035      (item_t*) itemset_array, itemset_array + N, support);
00036 
00037 // itemset is stored in an vector
00038   vector<item_t> itemset_vector(itemset_array, itemset_array + N);
00039   o_manager.writeItemsetAndCounter(
00040      itemset_vector.begin(), itemset_vector.end(), support);
00041 
00042 // itemset is stored in an set
00043   set<item_t> itemset_set(itemset_array, itemset_array + N);
00044   o_manager.writeItemsetAndCounter(
00045      itemset_set.begin(), itemset_set.end(), support);
00046 
00047   return 1;
00048 }
00049 

Generated on Sun Sep 17 17:50:38 2006 for FIM environment by  doxygen 1.4.4