Alejandro R. Mosteo

website

  • Increase font size
  • Default font size
  • Decrease font size

AGPL - Ada General Purpose Library

A collection of utilities. There is not a specific focus, just a bit of this and that that I have needed in my projects:
  • String processing: paths and fields extraction.
  • Task pools.
  • A binding to the Concorde TSP solver.
  • A class for easy drawing with GTK.
  • BMP on-the-fly generation.
  • A binding to Cyrill Stachniss' improved Hungarian solver.
  • Averaging queues, time-ordered event queues.
  • Bag container (O(1) insertion and removal of random elements, useful for some Monte-Carlo algorithms).
  • N-Trees.
  • Some protected containers.
  • A generic simulated annealing solver.
  • A dynamic programming based MDP solver suitable for small problems.
  • Several stream types for in-memory conversions, circular streams, protected, etc.
  • A powerful tracing class, removable at compile time leaving zero-cost overhead.
  • XML layer on top of Xml/Ada for much simpler XML processing (on the mood of tinyxml).
  • And more...