Commit Graph

3108 Commits

Author SHA1 Message Date
Davis King c2825e8625 Moved function definitions into cpp files and also updated the server_http's
spec appropriately.
2012-11-07 21:28:28 -05:00
Davis King 5e7303a320 Just renamed these files
--HG--
rename : dlib/server/server_http_1.h => dlib/server/server_http.h
rename : dlib/server/server_iostream_1.h => dlib/server/server_iostream.h
rename : dlib/server/server_kernel_1.h => dlib/server/server_kernel.h
2012-11-07 19:40:57 -05:00
Davis King 71836bf829 Converted server tools into regular classes so you don't have to
say ::kernel or anything to instantiate them.  Still need to
move their method implementations into cpp files.
2012-11-07 19:39:09 -05:00
Davis King 233cd646b7 code cleanup 2012-11-07 18:17:52 -05:00
Davis King 62d28ae465 Added a missing mutex 2012-11-07 18:12:40 -05:00
Davis King 444dd70d34 Removed try/catch block since it is now redundant 2012-11-07 18:11:28 -05:00
Davis King 1db057d69c Refactored the code in the http server so that it will be more reusable
by other tools.
2012-11-07 18:10:05 -05:00
Davis King 05b1ba8bcb Set the default max number of connections a server will accept at a
time to 1000 rather than the previous default of infinity.
2012-11-06 22:42:37 -05:00
Davis King 4c3578dd7f updated http example 2012-11-06 22:36:24 -05:00
Davis King ca2188c030 Merged and simplified the code a little. 2012-11-06 22:34:51 -05:00
Davis King fed3137226 Changed author line of change log to use a link to the author's
email rather than just putting it in brackets.
2012-11-06 18:07:32 -05:00
Davis King 28bc48a577 updated docs 2012-11-06 16:54:06 -05:00
Davis King 1fe09ba044 Changed the change log docs so they show the author line. Also made them
show a little more of the revision string.
2012-11-06 16:49:05 -05:00
Davis King 65a7ef9520 merged 2012-11-06 16:38:19 -05:00
Martin Müllenhaupt 42cdbe6732 fixed get_max_parameter_id() (see http://www.sqlite.org/limits.html at 9.) 2012-11-06 11:59:26 +01:00
Davis King b50d78866d updated docs 2012-11-05 22:06:47 -05:00
Davis King 9c8c179b7f updated docs 2012-11-05 22:03:59 -05:00
Davis King c359a37d39 Moved more graph tools into the graph_utils folder.
--HG--
rename : dlib/manifold_regularization/function_objects.h => dlib/graph_utils/function_objects.h
rename : dlib/manifold_regularization/function_objects_abstract.h => dlib/graph_utils/function_objects_abstract.h
2012-11-05 22:00:02 -05:00
Davis King 4f119ed6e8 Moved the edge list graph tools out of the manifold_regularization folder
and into graph_utils.

--HG--
rename : dlib/manifold_regularization/graph_creation.h => dlib/graph_utils/edge_list_graphs.h
rename : dlib/manifold_regularization/graph_creation_abstract.h => dlib/graph_utils/edge_list_graphs_abstract.h
rename : dlib/manifold_regularization/ordered_sample_pair.h => dlib/graph_utils/ordered_sample_pair.h
rename : dlib/manifold_regularization/ordered_sample_pair_abstract.h => dlib/graph_utils/ordered_sample_pair_abstract.h
rename : dlib/manifold_regularization/sample_pair.h => dlib/graph_utils/sample_pair.h
rename : dlib/manifold_regularization/sample_pair_abstract.h => dlib/graph_utils/sample_pair_abstract.h
2012-11-05 21:52:27 -05:00
Davis King 76925a3cbc Made the geometry tools its own top level section rather than being
a collapsed subsection.
2012-11-05 21:35:07 -05:00
Davis King e2d3bfad7d Moved all the graph tools onto their own page. 2012-11-05 21:31:34 -05:00
Davis King df7dd6b511 updated docs 2012-11-05 20:29:00 -05:00
Davis King 74328fe324 updated docs 2012-11-05 18:13:24 -05:00
Davis King 2ab346de59 clarified spec 2012-11-05 18:13:17 -05:00
Davis King 97871ed9b3 Minor change to avoid compiler error. 2012-11-05 17:35:02 -05:00
Davis King 481bee84ba fixed linker errors 2012-11-04 22:00:53 -05:00
Davis King 1e85684c3e updated docs 2012-11-04 21:54:33 -05:00
Davis King 5f02bb2a48 Added unit tests for the new clustering code. 2012-11-04 21:49:26 -05:00
Davis King 85441f3fe5 Fixed a minor bug 2012-11-04 21:48:52 -05:00
Davis King 1727efeaa5 updated docs 2012-11-04 20:47:18 -05:00
Davis King 655d3e1f74 updated example #include 2012-11-04 20:46:31 -05:00
Davis King f2371195fa Added newman_cluster(), chinese_whispers(), and modularity() routines. 2012-11-04 20:14:00 -05:00
Davis King d598fcf2f7 Added is_ordered_by_index(), find_neighbor_ranges(), and convert_unordered_to_ordered() 2012-11-04 17:09:49 -05:00
Davis King 43b5e2d4c5 Added unit tests for sparse_matrix_vector_multiply() 2012-11-04 16:28:39 -05:00
Davis King 4138b15a5e Added sparse_matrix_vector_multiply() 2012-11-04 16:23:10 -05:00
Davis King 7f5a22c424 Gave rand a constructor that takes a seed value. 2012-11-04 15:02:44 -05:00
Davis King 1b1cf7548c Added rand::get_random_64bit_number(). 2012-11-04 14:57:50 -05:00
Davis King 0f88b396d7 Added another constructor for sample pair objects. This one doesn't require
a distance argument.
2012-11-03 10:40:34 -04:00
Davis King febbe828ab Changed to avoid a compiler warning 2012-11-01 22:40:12 -04:00
Davis King f246936edf updated docs 2012-10-29 13:54:32 -04:00
Davis King 9e832ba34c - Added ordered_sample_pair
- Simplified some of the code a bit by making it use ordered_sample_pair
- Broke backwards compatibility, the syntax for passing order_by_distance
  and order_by_index to std::sort() is now slightly different since these
  functions are now templates.  This allows them to work on any kind of
  sample_pair or ordered_sample_pair object.
2012-10-29 13:46:46 -04:00
Davis King 0d26fec1a1 updated docs 2012-10-29 11:38:20 -04:00
Davis King 562daa016a Added remove_duplicate_edges(). 2012-10-29 11:34:25 -04:00
Davis King 542d992059 Switched the sample_pair object to use double to store its distance
value instead of float.
2012-10-29 11:11:55 -04:00
Davis King cfb0d477e5 spec cleanup 2012-10-29 00:30:31 -04:00
Davis King e1e0e0edb1 Added an overload of murmur_hash3_128bit() that takes 4 integers instead
of a block of memory.
2012-10-29 00:29:16 -04:00
Davis King 9aecb4c4d3 Added the ability to learn non-negative weight vectors to the structural_assignment_trainer
object.
2012-10-25 20:04:10 -04:00
Davis King ac4598aeaa Made example show how to use connect_to() 2012-10-24 23:05:33 -04:00
Davis King 0a0925b1a7 updated docs 2012-10-24 23:02:27 -04:00
Davis King 51ad8568b4 Added connect_to() 2012-10-24 22:58:28 -04:00