Commit Graph

1582 Commits

Author SHA1 Message Date
Vitor Santos Costa 0dac1e9e7d raptor support 2014-01-30 18:00:56 +00:00
Vitor Santos Costa b57867c983 threads 2014-01-30 18:00:37 +00:00
Vitor Santos Costa 598267ca23 fix encoding for strings: it's utf-8 2014-01-28 14:15:40 +00:00
Vitor Santos Costa 327c1216e4 fixes to SWI interface 2014-01-28 13:01:27 +00:00
Vitor Santos Costa d648375412 make MYDDAS into its own module. 2014-01-24 19:59:42 +00:00
Vitor Santos Costa a613099e1f cross-compilation support 2014-01-23 09:31:35 +00:00
Vitor Santos Costa 0391988788 support cross-compilation for windows 2014-01-23 01:46:16 +00:00
Vitor Santos Costa fe6142ca69 win32 support 2014-01-22 18:13:43 +00:00
Vítor Santos Costa 464d6cd125 get rid of doxygen stuff 2014-01-22 09:52:02 +00:00
Vitor Santos Costa b47aeb461b support python3 2014-01-22 09:44:42 +00:00
Vitor Santos Costa a8eda03305 4.2.1 support 2014-01-22 09:41:47 +00:00
Vitor Santos Costa 6b2e1973ab Windows fixes, mainly H -> HB 2014-01-19 21:15:05 +00:00
Vítor Santos Costa ccccf71ae1 support for tabling of bignums and strings 2014-01-17 09:39:29 +00:00
Vitor Santos Costa 30828eba98 fix input sz: should only matter with NCHARS 2013-12-18 16:42:05 +00:00
Vítor Santos Costa 7a6d36ff16 ensure real version to be YAP compatible 2013-12-16 21:46:33 +00:00
Vítor Santos Costa 09accc834c remove problog atom initialization 2013-12-08 23:16:22 +00:00
Vítor Santos Costa b3608c6a83 improve char conversion 2013-12-05 11:20:57 +00:00
Vitor Santos Costa 2665f71112 keep trying to fix atoms 2013-12-04 23:01:30 +00:00
Vítor Santos Costa 86ce2f49b0 update 2013-11-25 19:28:45 +01:00
Vítor Santos Costa 7a3a4ab32b module_property 2013-11-25 16:52:08 +01:00
Vitor Santos Costa f6f183c0f6 remove some more duplicated code 2013-11-22 15:18:03 +00:00
Vitor Santos Costa 3dce3c0156 fix relative path in latex2html 2013-11-21 11:35:35 +00:00
Vitor Santos Costa 6d773a3189 use SWI opts for read 2013-11-20 22:30:49 +00:00
Vítor Santos Costa cffef55b61 latex to html translator port from SWi. 2013-11-18 01:21:21 +00:00
Vítor Santos Costa 5dbaeedf08 fix bad pruning in meta-call 2013-11-16 23:08:17 +00:00
Vitor Santos Costa 2a5f6535ae fix win64 2013-11-16 16:58:07 +00:00
Vitor Santos Costa b1c2fbd6bb iKeri patch 2013-11-13 13:24:37 +00:00
Vitor Santos Costa 4fa9021a7b integration work:
- use SWI flags whenever possible
  - support by module unknown, escapes, strings
  - accesss thread info fom SWI
  - allow strings to be input as strings.
  - remove some unused flags.
2013-11-13 10:38:20 +00:00
Vítor Santos Costa a2fc06df36 update 2013-11-11 12:32:03 +00:00
Vítor Santos Costa bf7fd9982b update 2013-11-11 12:31:11 +00:00
Vítor Santos Costa 85c0435f59 update 2013-11-11 12:30:32 +00:00
Vítor Santos Costa d6d437d12f update 2013-11-11 12:10:04 +00:00
Vítor Santos Costa 5c4cb1c43c update 2013-11-11 12:09:35 +00:00
Vítor Santos Costa 07bfa49691 update 2013-11-11 11:54:16 +00:00
Vítor Santos Costa 5a9b904fb4 update 2013-11-11 11:47:15 +00:00
Vítor Santos Costa 1efab018bd update 2013-11-11 11:47:04 +00:00
Vítor Santos Costa e92c3c6dbb mac and win support 2013-11-11 11:42:57 +00:00
Vítor Santos Costa d98d888fd8 mac support. 2013-11-11 11:40:59 +00:00
U-vsc-PC\vsc 953befcb7d win 2013-11-11 10:35:50 +00:00
U-vsc-PC\vsc eea8d78ec5 improve search in boot 2013-11-11 10:34:55 +00:00
U-vsc-PC\vsc 5e6cc55713 win stuff 2013-11-11 10:27:04 +00:00
Vítor Santos Costa 0205a222d9 Attached is a small patch to respect any LDFLAGS when building
library/lammpi or packages/CLPBN/horus.

Keri Harris
2013-11-10 11:22:54 +00:00
Vitor Santos Costa a69a2442c9 fix \% 2013-11-08 23:48:57 +00:00
Vitor Santos Costa 7e0bf7fbe8 fix operator issues 2013-11-08 00:13:04 +00:00
Vítor Santos Costa 810a7faf4e aggregates should know about with operator 2013-11-07 23:49:16 +00:00
Vítor Santos Costa 1a8b038b5b fix missing return 2013-11-04 21:41:26 +00:00
U-w7\vsc a9b025e6a1 BSD and __WINDOWS__ 2013-11-04 15:30:34 +00:00
Vitor Santos Costa d2ed850643 separate cplint and mpi interface. 2013-11-04 13:16:14 +00:00
Vitor Santos Costa e07a60887b new version 2013-11-04 13:01:43 +00:00
Vitor Santos Costa 52fcf2c7ab configuration for gecode 2013-11-04 10:00:32 +00:00
Vitor Santos Costa 415a6a3a71 configuration for clib 2013-11-04 09:59:42 +00:00
Vítor Santos Costa f44c2b1488 missing new files 2013-11-04 09:39:14 +00:00
Vítor Santos Costa a2842ef9ce missing new files 2013-11-04 08:16:52 +00:00
Vítor Santos Costa 57760e3dc9 more files for maildrop configure 2013-11-04 08:04:37 +00:00
Vítor Santos Costa 6c9d7d120f distribute configure 2013-11-04 07:42:14 +00:00
Vítor Santos Costa a069d8b5f6 fix in DESTDIR 2013-11-04 07:26:16 +00:00
Vítor Santos Costa c9780cb3ad updates 2013-11-04 01:47:50 +00:00
Vítor Santos Costa e630d63d9e updates 2013-11-04 01:39:20 +00:00
Vítor Santos Costa 1cd029197b updates 2013-11-04 01:36:15 +00:00
Vítor Santos Costa 5090a08f5c updates 2013-11-04 01:34:31 +00:00
Vítor Santos Costa 4ce1479da5 distributed commit 2013-11-04 01:18:43 +00:00
Vítor Santos Costa 1ede2112c6 distributed configure 2013-11-03 23:55:09 +00:00
Vítor Santos Costa 1967e0c434 distributed config file 2013-11-03 14:13:08 +00:00
Vítor Santos Costa e423fc28e5 distributed config && float library 2013-11-03 14:12:38 +00:00
Vítor Santos Costa e84540b4f0 C++ does not allow variable length arrays: quick fix 2013-11-03 13:35:54 +00:00
Vítor Santos Costa 3bbc867611 fix sun jdk in darwin 2013-10-30 22:12:34 +00:00
U-w7\vsc 360e8a9269 WIN32 support 2013-10-30 13:56:35 +00:00
Vitor Santos Costa 699edafa2c try to improve jpl and zlib makefiles 2013-10-30 12:57:46 +00:00
Vitor Santos Costa 149ef50865 new version for jpl 2013-10-30 10:56:01 +00:00
Vítor Santos Costa d7c13b53d8 new version 2013-10-30 10:00:41 +00:00
Vítor Santos Costa ddf624d351 new swi code 2013-10-30 09:57:59 +00:00
Vítor Santos Costa 2669240c4f debug memory allocations 2013-10-17 00:44:24 +01:00
Vítor Santos Costa bd541bc57f eliminate leak and fix memory tracking 2013-10-16 17:33:49 +01:00
Vítor Santos Costa 5ad10a1057 profiling 2013-10-16 16:19:03 +01:00
Vítor Santos Costa 94cb9b7563 allow debugging of memory allocation 2013-10-16 14:52:54 +01:00
Vítor Santos Costa b50305a100 fix fix 2013-10-16 11:24:23 +01:00
Vítor Santos Costa 3fa1f856f6 fix alaises in cuda 2013-10-16 11:15:26 +01:00
Vítor Santos Costa a01b319032 fix cuda multijoin (Carlos) 2013-10-16 09:52:41 +01:00
Vítor Santos Costa 691e977a68 cuda fixes by Carlos and other diverse (fact init, configure). 2013-10-12 12:46:01 +01:00
Vítor Santos Costa 0dc78f106b more cuda checking 2013-10-12 01:11:21 +01:00
Vítor Santos Costa d02842c9ff missing file 2013-10-09 14:59:57 +01:00
Vitor Santos Costa e41851e9d9 cuda 2013-10-09 14:59:03 +01:00
Vítor Santos Costa a165d3e4c2 missing heder 2013-10-09 14:41:53 +01:00
Vítor Santos Costa ffd9bb7a19 missing headers 2013-10-09 13:33:10 +01:00
Vítor Santos Costa f6bc5ab918 more fixes; get coverage quickly 2013-10-09 11:23:45 +01:00
Vítor Santos Costa 6ec98fbcbd make safe for overflow 2013-10-08 13:05:08 +01:00
Vítor Santos Costa c757e51cb0 fixes, small improvements in functionality 2013-10-08 12:46:06 +01:00
Vítor Santos Costa 490b7cd40a small fixes 2013-10-07 18:34:29 +01:00
Vítor Santos Costa fbf6648433 more CUDA fixes 2013-10-07 13:48:19 +01:00
Vítor Santos Costa 1593ee4918 fix interface 2013-10-07 12:38:08 +01:00
Vítor Santos Costa 9800753a1b learn from true by default 2013-10-07 12:21:39 +01:00
Vítor Santos Costa 726d7ca1cc cuda package from Carlos 2013-10-07 12:20:00 +01:00
Vitor Santos Costa 74a6a79960 interface to cuda datalog package 2013-10-04 14:42:18 +01:00
Vitor Santos Costa 43163a190f Atom Translations and CUDA stub 2013-10-04 13:22:00 +01:00
Vitor Santos Costa 1c9167a6c5 small fixes 2013-10-03 11:28:09 +01:00
Vitor Santos Costa 448e2c88e1 document BDD package 2013-09-30 15:45:01 +01:00
Fabrizio Riguzzi 3659f9036c testing output 2013-09-17 14:10:08 +02:00
Fabrizio Riguzzi faf7726452 test program 2013-09-17 13:04:22 +02:00
Fabrizio Riguzzi 700cd2d9dc CLL->Score 2013-09-09 12:41:42 +02:00
Fabrizio Riguzzi 52caac6548 aucpr as a score 2013-09-08 22:11:11 +02:00
Fabrizio Riguzzi b00a5bf7fc em/8 returns the list of updated probabilities of examples 2013-09-08 17:46:36 +02:00
Fabrizio Riguzzi cbf31fcd50 fixed test predicates 2013-09-08 16:06:18 +02:00
Fabrizio Riguzzi b06e1f8bb0 var depth 2013-09-04 21:34:04 +02:00
Fabrizio Riguzzi c671d8aa29 slipcover manual 2013-09-04 21:12:09 +02:00
Fabrizio Riguzzi 842b7f25ab Merge branch 'master' of git@git.dcc.fc.up.pt:yap-6.3 2013-09-04 19:11:28 +02:00
Fabrizio Riguzzi 1f3f9bfb1f inference_sl.pl equal to slipcase 2013-09-04 19:10:31 +02:00
Fabrizio Riguzzi d53857db21 dos2unix inference_sl.pl 2013-09-04 19:09:36 +02:00
Fabrizio Riguzzi cb304e781c slipcover 2013-09-04 18:58:00 +02:00
Vitor Santos Costa 24de22eeb5 MLN generative learning 2013-07-29 17:56:32 -05:00
Vitor Santos Costa bfb4cef8f9 fixes 2013-07-29 17:55:51 -05:00
Vitor Santos Costa 3bb50ce3af handle possible stack expansion or gc 2013-07-25 10:21:17 -05:00
Vitor Santos Costa 4245a04ed0 Merge branch 'master' of ssh://git.dcc.fc.up.pt/yap-6.3 2013-07-16 10:00:51 -05:00
Fabrizio Riguzzi a405ee4bb0 update manual 2013-07-16 15:57:18 +02:00
Vítor Santos Costa 5e80c3ca86 learning 2013-07-16 08:00:16 -05:00
Fabrizio Riguzzi 2e309201ab slipcase examples 2013-07-16 13:55:22 +02:00
Fabrizio Riguzzi dff6925a66 remved unnecessary gloabl vars from bddem.c 2013-07-16 12:43:50 +02:00
Fabrizio Riguzzi d87bb830cd simplecudd link 2013-07-12 15:03:37 +02:00
Fabrizio Riguzzi 69b1f51a4e fixed hrefs in cplint manual 2013-07-12 14:59:20 +02:00
Vitor Santos Costa ddee3df5f8 fix order 2013-06-20 18:09:30 -05:00
Vitor Santos Costa cc73f426d9 MLN stuff 2013-06-19 21:38:43 -05:00
Vitor Santos Costa 24714dbd01 small fixes to l-bfgs 2013-06-19 21:36:18 -05:00
Vítor Santos Costa f4ef6702e1 upgrade version 2013-06-19 21:34:30 -05:00
Vitor Santos Costa 7e1f3009e6 Bernd Gutmann's lbfgs interface 2013-06-13 17:57:55 -05:00
Vitor Santos Costa f1cbc7f3be improved mln stuff 2013-06-07 18:22:42 -05:00
Vitor Santos Costa 23a787bcb3 mlns in PFL 2013-06-06 19:22:22 -05:00
Vitor Santos Costa 6b31d08633 mlns in PFL 2013-06-06 19:18:46 -05:00
Vítor Santos Costa ea3f25c378 Merge branch 'master' of ssh://yap.git.sourceforge.net/gitroot/yap/yap-6.3 2013-04-16 21:26:41 -05:00
Vitor Santos Costa cb08a542e2 get rid of comments 2013-04-16 21:14:05 +01:00
Vitor Santos Costa 1c9cc469d5 Merge branch 'master' of ssh://yap.git.sourceforge.net/gitroot/yap/yap-6.3 2013-04-16 21:11:51 +01:00
Tiago Gomes 9e57b32431 Fix compilation with older versions of GCC 2013-04-16 21:07:03 +01:00
Vítor Santos Costa e5d5352268 Merge branch 'master' of ssh://yap.git.sourceforge.net/gitroot/yap/yap-6.3 2013-04-16 07:53:01 -05:00
Vitor Santos Costa 78410ade1a ensure evidence does not go away, make sure YAP compiles 2013-04-15 19:12:53 -05:00
Tiago Gomes 9e9ad24c90 Small updates to latex docs 2013-04-13 12:43:52 +01:00
Tiago Gomes 761406fa46 Small updates to html docs 2013-04-13 12:33:48 +01:00
Tiago Gomes 745a034d43 Reduce the size of the section labels 2013-04-13 00:49:59 +01:00
Tiago Gomes cb6715664b Create a HTML version of the manual 2013-04-12 23:49:12 +01:00
Tiago Gomes 3405a8895b Small updates to manual 2013-04-12 23:48:25 +01:00
Tiago Gomes fc2530fbe2 It appears that 'make install' on top level calls 'make all' on the horus makefile 2013-04-11 23:16:51 +01:00
Tiago Gomes 7ecfb999d5 Style change 2013-04-11 23:06:13 +01:00
Tiago Gomes de6d7981fb Merge branch 'master' of ssh://yap.git.sourceforge.net/gitroot/yap/yap-6.3 2013-04-11 22:28:41 +01:00
Vítor Santos Costa 23d2f7b8e5 more cleanups. 2013-04-07 10:40:42 -05:00
Vítor Santos Costa 4a95575fe1 should always lookup who generates the parameters (not supported in learning). 2013-04-07 09:51:20 -05:00
Vítor Santos Costa 30cc02e4ee Merge branch 'master' of ssh://yap.git.sourceforge.net/gitroot/yap/yap-6.3 2013-04-07 08:18:54 -05:00
Vítor Santos Costa 4ab4f1cab1 allow integer parameters. 2013-04-07 08:18:13 -05:00
Vitor Santos Costa 12799589a8 thread fixes 2013-04-07 00:00:41 +01:00
Tiago Gomes b13a8b73a1 Merge branch 'master' of ssh://yap.git.sourceforge.net/gitroot/yap/yap-6.3 2013-04-04 16:20:18 +01:00
Tiago Gomes a2e54a235a Factor: improve factor multiplication
Pass the argument as reference-to-const and also allow chaining of multiplications.
2013-03-21 21:49:12 +00:00
Tiago Gomes 6da2580c8f Fix c550139c8b 2013-03-21 21:43:27 +00:00
Tiago Gomes e2ca97c8de Factor: use the default copy constructor 2013-03-21 21:20:28 +00:00
Tiago Gomes 389daab83f Oops 2013-03-21 19:29:24 +00:00
Tiago Gomes da88ffcc78 Watch out for undefined behaviour. 2013-03-18 16:18:47 +00:00
Tiago Gomes c550139c8b Add more assertations to Factor class.
SumOutFirstVariable and SumOutLastVariable will only are correctly defined if the variable is binary.
2013-03-18 15:57:10 +00:00
Tiago Gomes 4ca17b9e9b Turn off debug by default 2013-03-18 15:08:06 +00:00
Tiago Gomes acf83dd0a1 Add some unit tests 2013-03-18 14:42:54 +00:00
Tiago Gomes 403695a7ba Ouch! We were deleting the same links twice 2013-03-18 12:56:36 +00:00
Tiago Gomes 07dba92406 Add a more complex example to be used by unit tests 2013-03-18 11:33:27 +00:00
Tiago Gomes bc04d28092 Use a static method to create a FactorGraph 2013-03-14 16:57:34 +00:00
Tiago Gomes 2ef1651c6a Add more 2 digits of precision 2013-03-14 16:55:20 +00:00
Tiago Gomes b5d72f751e We need to reverse the ranges too 2013-03-13 23:22:38 +00:00
Tiago Gomes d3663d9370 Forgot to call exit 2013-03-13 22:37:04 +00:00
Tiago Gomes 23469e6f94 Initial infrastructure to support CppUnit 2013-03-13 14:47:14 +00:00
Tiago Gomes 5e5feb5674 Improve Makefile 2013-03-12 21:11:43 +00:00
Vítor Santos Costa 7f910c694d fix paths 2013-03-10 15:21:42 -05:00
Vitor Santos Costa d0858c0d0c remove debugging 2013-03-10 17:24:47 +00:00
Vitor Santos Costa 6397cc9ff7 merge 2013-03-10 17:17:58 +00:00
Vitor Santos Costa e7146c9a46 new version, thread only. 2013-03-10 17:13:09 +00:00
Vitor Santos Costa b0b74fd0f8 update 2013-03-10 15:49:37 +00:00
Vitor Santos Costa f62ea7686a fixes and update 2013-03-10 15:44:23 +00:00
Tiago Gomes 21c401c0dd Move CTNode class to sourcef file 2013-03-09 19:41:17 +00:00
Tiago Gomes 2da7249247 Trivial 2013-03-09 17:14:00 +00:00
Tiago Gomes a300b27764 BeliefProp: move some members to private section 2013-03-09 16:46:42 +00:00
Tiago Gomes 95539226ea Kill SPNodeInfo class 2013-03-09 16:41:53 +00:00
Tiago Gomes d563fce952 Var: replace struct by a pair 2013-03-09 16:18:13 +00:00
Tiago Gomes 532654baba Use enum class instead of old enum.
As we are relying on c++11x for other stuff too.
2013-03-09 15:39:39 +00:00
Vitor Santos Costa a5000dab32 change SWI stuff to swi directory. 2013-03-05 15:50:38 -06:00
Tiago Gomes 7193d2238d Move template definitions to source file and use explicite template instantiation. 2013-03-04 17:58:32 +00:00
Tiago Gomes 063f3ff6e3 Forgot to add these two in the previous commit 2013-03-04 17:57:56 +00:00
Tiago Gomes 93fa793683 Separate TFactor and Factor classes.
Rename TFactor to GenericFactor. GenericFactor.cpp is empty for now.
2013-03-04 15:47:47 +00:00
Tiago Gomes 98efd54da7 Remove unused member function 2013-03-04 15:10:51 +00:00
Vitor Santos Costa acf565d91b new version. 2013-03-03 08:54:09 -06:00
Tiago Gomes 902624f557 f(void) vs f()
"In fact, the f(void) style has been called an "abomination" by Bjarne Stroustrup, the creator of C++, Dennis Ritchie, the co-creator of C, and Doug McIlroy, head of the research department where Unix was born."
2013-02-28 19:45:37 +00:00
Vitor Santos Costa b49e9b908b gradient is more complex to compute 2013-02-26 09:39:56 -06:00
Vitor Santos Costa 59d97f83b4 handle negation in tries and add debugging hooks 2013-02-26 09:39:18 -06:00
Tiago Gomes c8b639f495 Define sortByParams as a local class 2013-02-22 12:35:14 +00:00
Tiago Gomes 0991a84793 Move sortByParams to source file 2013-02-21 00:13:11 +00:00
Tiago Gomes 59c6f5c243 DISALLOW_COPY_AND_ASSIGN should be in the end 2013-02-21 00:06:34 +00:00
Tiago Gomes f0572e3cfb Move BpLink to inside of BeliefProp 2013-02-20 23:59:03 +00:00
Tiago Gomes 6b0e125e3b Move MsgSchedule enum to inside class BeliefProp.
Move also SPNodeInfo to inside BeliefProp. Improve also some using of enums.
2013-02-20 23:34:03 +00:00
Tiago Gomes ce8152d7a0 Add a comment explaining why we are inlining functions with loops in ElimGraph 2013-02-20 23:08:12 +00:00
Vítor Santos Costa 6f6f578578 fix not handling 2013-02-20 13:10:20 -06:00
Tiago Gomes 1d54a78601 BayesBall: improve encapsulation 2013-02-20 14:13:37 +00:00
Tiago Gomes 9a68d95c18 Turn EGNode to be a nested class inside ElimGraph 2013-02-20 13:49:01 +00:00
Tiago Gomes 8ca379c74a Move ElimHeuristic enum to inside of ElimGraph class 2013-02-20 12:52:55 +00:00
Tiago Gomes 8de22f4f0b Counting Bp: move internal classes to source file 2013-02-20 12:42:05 +00:00
Tiago Gomes 8c2468c28b Improve encapsulation in HorusYap and perform other small refactorings 2013-02-20 11:52:42 +00:00
Tiago Gomes 77dfe50acb LiftedVe: move internal classes to source file 2013-02-20 00:21:01 +00:00
Tiago Gomes 7edfe44576 WeightedBp: remove unnecessary include 2013-02-20 00:13:15 +00:00
Tiago Gomes 74a9eda09d HorusCli: put internal functions in an anonymous namespace 2013-02-20 00:05:45 +00:00
Tiago Gomes e3439af0a0 LiftedKc: improve header include 2013-02-19 23:59:05 +00:00
Tiago Gomes e434e87cc8 LiftedKc: remove unnecessary data members 2013-02-19 23:57:22 +00:00