( ) )\ ) * ) ( /( ( (()/( )` ) /( )\()) )\ /(_)) /( ( )(_)) ((_)\ ((_)_)) )(_))_(_()))\ _((_) !| _ ((_)_|_ _((_) || | || _/ _` | | |/ _ \ __ | _/ |_| \__,_| |_|\___/_||_| |__/
jPaToH supplies Java bindings for PaToH, Partitioning Tools for Hypergraph. To be able to compile the package you will need a recent JDK that is compatible with JNA. Steps to follow are presented below.
ant jarcommand to build the
~$ cd jpatoh ~/jpatoh$ ant jar
Run below command to see if everything works properly.
~/jpatoh$ LD_LIBRARY_PATH=/path/to/libpatoh.so \ java \ -cp build/jar/jpatoh.jar:lib/jna.jar \ tr.edu.bilkent.cs.patoh.examples.Test \ /patoh/to/some/patoh/hypergraph/file
Now you're wondering the magic, don't you? See
src/tr/edu/bilkent/cs/patoh/examplesdirectory. (To see the full list of exported functions, consult to the javadoc specification of
Comments, bug reports, etc. are welcome.