( )
)\ ) * ) ( /(
( (()/( )` ) /( )\())
)\ /(_)) /( ( )(_)) ((_)\
((_)_)) )(_))_(_()))\ _((_)
!| _ ((_)_|_ _((_) || |
|| _/ _` | | |/ _ \ __ |
_/ |_| \__,_| |_|\___/_||_|
|__/
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.
-
Issue
ant jar
command to build thejpatoh.jar
file.~$ 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
Test.java
undersrc/tr/edu/bilkent/cs/patoh/examples
directory. (To see the full list of exported functions, consult to the javadoc specification ofHyperGraph
class indoc
directory.)
Comments, bug reports, etc. are welcome.