mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-26 00:55:14 +00:00
- New port: math/ogdf
OGDF (Open Graph Drawing Framework) is a self-contained C++ class library for the automatic layout of diagrams. OGDF offers sophisticated algorithms and data structures to use within your own applications or scientific projects. The library provides: * A wide range of graph drawing algorithms that allow to reuse and replace particular algorithm phases by using a dedicated module mechanism. * Sophisticated data structures that are commonly used in graph drawing, equipped with rich public interfaces. * Self-contained code that does not require any additional libraries (except for some optional branch-and-cut algorithms). WWW: http://www.ogdf.net
This commit is contained in:
parent
7577b4b8e2
commit
3764d29dad
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=326473
61
math/ogdf/Makefile
Normal file
61
math/ogdf/Makefile
Normal file
@ -0,0 +1,61 @@
|
||||
# Created by: gahr
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= ogdf
|
||||
PORTVERSION= 2012.07
|
||||
CATEGORIES= math
|
||||
MASTER_SITES= ${MASTER_SITE_LOCAL} \
|
||||
http://people.freebsd.org/~gahr/distfiles/
|
||||
MASTER_SITE_SUBDIR= gahr
|
||||
DISTNAME= ogdf.v2012.07
|
||||
|
||||
MAINTAINER= gahr@FreeBSD.org
|
||||
COMMENT= C++ class library for the automatic layout of diagrams
|
||||
|
||||
OPTIONS_DEFINE= COIN ABACUS
|
||||
COIN_DESC= Use the Coin Open Solver Interface (Osi)
|
||||
ABACUS_DESC= Use the ABACUS branch-and-cut library
|
||||
|
||||
LICENSE= GPLv2
|
||||
|
||||
USE_ZIP= yes
|
||||
USE_LDCONFIG= yes
|
||||
USE_PYTHON= build
|
||||
|
||||
WRKSRC= ${WRKDIR}/${PORTNAME:U}
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${PORT_OPTIONS:MCOIN}
|
||||
LIB_DEPENDS+= Clp:${PORTSDIR}/math/coinmp
|
||||
USE_COIN= true
|
||||
.else
|
||||
USE_COIN= false
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MABACUS}
|
||||
USE_GCC= 4.4+
|
||||
LIB_DEPENDS+= abacus-osi:${PORTSDIR}/math/abacus
|
||||
USE_ABACUS= true
|
||||
USE_COIN= true
|
||||
.else
|
||||
USE_ABACUS= false
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
${REINPLACE_CMD} -e '\
|
||||
s|%%CXX%%|${CXX}|g; \
|
||||
s|%%LOCALBASE%%|${LOCALBASE}|g; \
|
||||
s|%%USE_COIN%%|${USE_COIN}|g; \
|
||||
s|%%USE_ABACUS%%|${USE_ABACUS}|g' \
|
||||
${WRKSRC}/makeMakefile.config
|
||||
|
||||
do-configure:
|
||||
cd ${WRKSRC} && ${PYTHON_CMD} makeMakefile.py
|
||||
|
||||
do-install:
|
||||
${INSTALL_DATA} ${WRKSRC}/_release/libOGDF.so ${PREFIX}/lib/libOGDF.so.1
|
||||
${LN} -sf libOGDF.so.1 ${PREFIX}/lib/libOGDF.so
|
||||
cd ${WRKSRC} && ${COPYTREE_SHARE} ogdf ${PREFIX}/include
|
||||
|
||||
.include <bsd.port.mk>
|
2
math/ogdf/distinfo
Normal file
2
math/ogdf/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (ogdf.v2012.07.zip) = 818029b36e04f8f726606784f95c839b34d3372de0a60c8fbeb0b6e842b4fe01
|
||||
SIZE (ogdf.v2012.07.zip) = 2159592
|
59
math/ogdf/files/patch-makeMakefile.config
Normal file
59
math/ogdf/files/patch-makeMakefile.config
Normal file
@ -0,0 +1,59 @@
|
||||
--- makeMakefile.config.orig 2012-07-18 09:17:42.000000000 +0200
|
||||
+++ makeMakefile.config 2013-06-18 12:18:55.000000000 +0200
|
||||
@@ -1,20 +1,20 @@
|
||||
[GENERAL]
|
||||
#**********************************************************
|
||||
#* build OGDF as a static library (false) or shared library (true)
|
||||
-sharedLib = false
|
||||
+sharedLib = true
|
||||
|
||||
#* name of the static (import) library
|
||||
libName = libOGDF.a
|
||||
#* name of the shared library (.dll for Windows, .so for Linux)
|
||||
sharedlibName = libOGDF.so
|
||||
|
||||
-compilerCommand = g++
|
||||
+compilerCommand = %%CXX%%
|
||||
compilerParams = -I.
|
||||
|
||||
#* command used to create a static library
|
||||
libCommand = ar
|
||||
#* command used to create a shared library
|
||||
-sharedlibCommand = g++
|
||||
+sharedlibCommand = %%CXX%%
|
||||
|
||||
#* blank means don't call ranlib
|
||||
ranlibCommand = ranlib
|
||||
@@ -43,16 +43,16 @@
|
||||
[COIN]
|
||||
#**********************************************************
|
||||
#* set to "true" to use COIN
|
||||
-useCoin = false
|
||||
-coinIncl = /somewhere/COIN/include
|
||||
+useCoin = %%USE_COIN%%
|
||||
+coinIncl = %%LOCALBASE%%/include
|
||||
|
||||
#* Select your solver for COIN
|
||||
#* CPLEX:
|
||||
# solver_name = COIN_OSI_CPX
|
||||
# solver_incl = /somewhere/ILOG/cplex90/include/ilcplex
|
||||
#* Coin's CLP:
|
||||
-# solver_name = COIN_OSI_CLP
|
||||
-# solver_incl =
|
||||
+solver_name = COIN_OSI_CLP
|
||||
+solver_incl = %%LOCALBASE%%/include
|
||||
#* Coin's Symphony
|
||||
# solver_name = COIN_OSI_SYM
|
||||
# solver_incl = /home/plug/COIN/SYMPHONY/include
|
||||
@@ -70,7 +70,7 @@
|
||||
|
||||
[ABACUS]
|
||||
#**********************************************************
|
||||
-useAbacus = false
|
||||
-# abacusDef = -DABACUS_COMPILER_GCC
|
||||
-# abacusIncl = /somewhere/abacus/include
|
||||
-# abacusLib = -L/somewhere/abacus/lib/linux-gcc33 -labacus-cplex80
|
||||
+useAbacus = %%USE_ABACUS%%
|
||||
+abacusDef = -DABACUS_COMPILER_GCC
|
||||
+abacusIncl = %%LOCALBASE%%/inclue/abacus
|
||||
+abacusLib = -L%%LOCALBASE%%/lib -labacus-osi
|
20
math/ogdf/files/patch-ogdf-basic_System.h
Normal file
20
math/ogdf/files/patch-ogdf-basic_System.h
Normal file
@ -0,0 +1,20 @@
|
||||
--- ogdf/basic/System.h.orig 2012-07-18 09:17:51.000000000 +0200
|
||||
+++ ogdf/basic/System.h 2013-06-18 10:23:07.000000000 +0200
|
||||
@@ -51,7 +51,7 @@
|
||||
|
||||
|
||||
#include <ogdf/basic/basic.h>
|
||||
-#if defined(OGDF_SYSTEM_OSX)
|
||||
+#if defined(OGDF_SYSTEM_OSX) || defined(OGDF_SYSTEM_FREEBSD)
|
||||
#include <stdlib.h>
|
||||
#elif defined(OGDF_SYSTEM_UNIX) || defined(__MINGW32__)
|
||||
#include <malloc.h>
|
||||
@@ -178,7 +178,7 @@
|
||||
size_t alignment = 16;
|
||||
#ifdef OGDF_SYSTEM_WINDOWS
|
||||
return _aligned_malloc(size,alignment);
|
||||
-#elif defined(OGDF_SYSTEM_OSX)
|
||||
+#elif defined(OGDF_SYSTEM_OSX) || defined(OGDF_SYSTEM_FREEBSD)
|
||||
// malloc returns 16 byte aligned memory on OS X.
|
||||
return malloc(size);
|
||||
#else
|
12
math/ogdf/files/patch-ogdf-basic_basic.h
Normal file
12
math/ogdf/files/patch-ogdf-basic_basic.h
Normal file
@ -0,0 +1,12 @@
|
||||
--- ogdf/basic/basic.h.orig 2013-06-18 10:18:02.000000000 +0200
|
||||
+++ ogdf/basic/basic.h 2013-06-18 10:19:00.000000000 +0200
|
||||
@@ -88,6 +88,9 @@
|
||||
#define OGDF_SYSTEM_OSX
|
||||
#endif
|
||||
|
||||
+#if defined(__FreeBSD__)
|
||||
+#define OGDF_SYSTEM_FREEBSD
|
||||
+#endif
|
||||
|
||||
#if defined(USE_COIN) || defined(OGDF_OWN_LPSOLVER)
|
||||
#define OGDF_LP_SOLVER
|
77
math/ogdf/files/patch-src-basic_System.cpp
Normal file
77
math/ogdf/files/patch-src-basic_System.cpp
Normal file
@ -0,0 +1,77 @@
|
||||
--- src/basic/System.cpp.orig 2013-06-10 17:33:24.000000000 +0200
|
||||
+++ src/basic/System.cpp 2013-06-10 17:47:24.000000000 +0200
|
||||
@@ -51,6 +51,13 @@
|
||||
#include <mach/vm_statistics.h>
|
||||
#include <mach/mach.h>
|
||||
#include <mach/machine.h>
|
||||
+#elif defined(OGDF_SYSTEM_FREEBSD)
|
||||
+#include <stdlib.h>
|
||||
+#include <unistd.h>
|
||||
+#include <sys/types.h>
|
||||
+#include <sys/sysctl.h>
|
||||
+#include <sys/time.h>
|
||||
+#include <sys/resource.h>
|
||||
#elif defined(OGDF_SYSTEM_UNIX)
|
||||
#include <malloc.h>
|
||||
#endif
|
||||
@@ -310,6 +317,40 @@
|
||||
return 0;
|
||||
}
|
||||
|
||||
+#elif defined(OGDF_SYSTEM_FREEBSD)
|
||||
+
|
||||
+long long System::physicalMemory()
|
||||
+{
|
||||
+ unsigned long value;
|
||||
+ size_t size = sizeof( value );
|
||||
+ if (sysctlbyname("hw.physmem", (void *)&value, &size, NULL, 0) != -1)
|
||||
+ return value;
|
||||
+ else
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
+long long System::availablePhysicalMemory()
|
||||
+{
|
||||
+ int pageSize = getpagesize ();
|
||||
+ unsigned long result;
|
||||
+ size_t size = sizeof (result);
|
||||
+
|
||||
+ if (sysctlbyname("vm.stats.vm.v_free_count", (void *)&result, &size, NULL, 0) != -1)
|
||||
+ return result * pageSize;
|
||||
+ else
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
+
|
||||
+size_t System::memoryUsedByProcess()
|
||||
+{
|
||||
+ struct rusage r;
|
||||
+ if (getrusage(RUSAGE_SELF, &r) != -1)
|
||||
+ return r.ru_maxrss;
|
||||
+ else
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
#else
|
||||
// LINUX, NOT MAC OS
|
||||
long long System::physicalMemory()
|
||||
@@ -396,6 +437,19 @@
|
||||
{
|
||||
return mstats().chunks_free;
|
||||
}
|
||||
+
|
||||
+#elif defined(OGDF_SYSTEM_FREEBSD)
|
||||
+
|
||||
+size_t System::memoryAllocatedByMalloc()
|
||||
+{
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
+size_t System::memoryInFreelistOfMalloc()
|
||||
+{
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
#else
|
||||
|
||||
size_t System::memoryAllocatedByMalloc()
|
13
math/ogdf/pkg-descr
Normal file
13
math/ogdf/pkg-descr
Normal file
@ -0,0 +1,13 @@
|
||||
OGDF (Open Graph Drawing Framework) is a self-contained C++ class library for
|
||||
the automatic layout of diagrams. OGDF offers sophisticated algorithms and data
|
||||
structures to use within your own applications or scientific projects.
|
||||
The library provides:
|
||||
|
||||
* A wide range of graph drawing algorithms that allow to reuse and replace
|
||||
particular algorithm phases by using a dedicated module mechanism.
|
||||
* Sophisticated data structures that are commonly used in graph drawing,
|
||||
equipped with rich public interfaces.
|
||||
* Self-contained code that does not require any additional libraries
|
||||
(except for some optional branch-and-cut algorithms).
|
||||
|
||||
WWW: http://www.ogdf.net
|
390
math/ogdf/pkg-plist
Normal file
390
math/ogdf/pkg-plist
Normal file
@ -0,0 +1,390 @@
|
||||
lib/libOGDF.so.1
|
||||
lib/libOGDF.so
|
||||
include/ogdf/augmentation/DfsMakeBiconnected.h
|
||||
include/ogdf/augmentation/PlanarAugmentation.h
|
||||
include/ogdf/augmentation/PlanarAugmentationFix.h
|
||||
include/ogdf/basic/AdjEntryArray.h
|
||||
include/ogdf/basic/Array.h
|
||||
include/ogdf/basic/Array2D.h
|
||||
include/ogdf/basic/ArrayBuffer.h
|
||||
include/ogdf/basic/Barrier.h
|
||||
include/ogdf/basic/BinaryHeap.h
|
||||
include/ogdf/basic/BinaryHeap2.h
|
||||
include/ogdf/basic/BoundedQueue.h
|
||||
include/ogdf/basic/BoundedStack.h
|
||||
include/ogdf/basic/CombinatorialEmbedding.h
|
||||
include/ogdf/basic/Constraints.h
|
||||
include/ogdf/basic/CriticalSection.h
|
||||
include/ogdf/basic/DisjointSets.h
|
||||
include/ogdf/basic/DualGraph.h
|
||||
include/ogdf/basic/EFreeList.h
|
||||
include/ogdf/basic/EList.h
|
||||
include/ogdf/basic/EdgeArray.h
|
||||
include/ogdf/basic/EdgeComparer.h
|
||||
include/ogdf/basic/EdgeComparerSimple.h
|
||||
include/ogdf/basic/FaceArray.h
|
||||
include/ogdf/basic/FaceSet.h
|
||||
include/ogdf/basic/Graph.h
|
||||
include/ogdf/basic/GraphAttributes.h
|
||||
include/ogdf/basic/GraphCopy.h
|
||||
include/ogdf/basic/GraphCopyAttributes.h
|
||||
include/ogdf/basic/GraphObserver.h
|
||||
include/ogdf/basic/Graph_d.h
|
||||
include/ogdf/basic/GridLayout.h
|
||||
include/ogdf/basic/GridLayoutMapped.h
|
||||
include/ogdf/basic/HashArray.h
|
||||
include/ogdf/basic/HashArray2D.h
|
||||
include/ogdf/basic/HashIterator2D.h
|
||||
include/ogdf/basic/Hashing.h
|
||||
include/ogdf/basic/HeapBase.h
|
||||
include/ogdf/basic/HyperGraph.h
|
||||
include/ogdf/basic/IncNodeInserter.h
|
||||
include/ogdf/basic/Layout.h
|
||||
include/ogdf/basic/List.h
|
||||
include/ogdf/basic/Logger.h
|
||||
include/ogdf/basic/Math.h
|
||||
include/ogdf/basic/MinHeap.h
|
||||
include/ogdf/basic/MinPriorityQueue.h
|
||||
include/ogdf/basic/Module.h
|
||||
include/ogdf/basic/ModuleOption.h
|
||||
include/ogdf/basic/NearestRectangleFinder.h
|
||||
include/ogdf/basic/NodeArray.h
|
||||
include/ogdf/basic/NodeComparer.h
|
||||
include/ogdf/basic/NodeSet.h
|
||||
include/ogdf/basic/PreprocessorLayout.h
|
||||
include/ogdf/basic/Queue.h
|
||||
include/ogdf/basic/SList.h
|
||||
include/ogdf/basic/Skiplist.h
|
||||
include/ogdf/basic/Stack.h
|
||||
include/ogdf/basic/String.h
|
||||
include/ogdf/basic/System.h
|
||||
include/ogdf/basic/System.h.orig
|
||||
include/ogdf/basic/Thread.h
|
||||
include/ogdf/basic/Timeouter.h
|
||||
include/ogdf/basic/TopologyModule.h
|
||||
include/ogdf/basic/UMLGraph.h
|
||||
include/ogdf/basic/basic.h
|
||||
include/ogdf/basic/basic.h.orig
|
||||
include/ogdf/basic/comparer.h
|
||||
include/ogdf/basic/exceptions.h
|
||||
include/ogdf/basic/extended_graph_alg.h
|
||||
include/ogdf/basic/geometry.h
|
||||
include/ogdf/basic/graph_generators.h
|
||||
include/ogdf/basic/memory.h
|
||||
include/ogdf/basic/precondition.h
|
||||
include/ogdf/basic/simple_graph_alg.h
|
||||
include/ogdf/basic/tuples.h
|
||||
include/ogdf/cluster/CPlanarEdgeInserter.h
|
||||
include/ogdf/cluster/CPlanarSubClusteredGraph.h
|
||||
include/ogdf/cluster/CconnectClusterPlanar.h
|
||||
include/ogdf/cluster/CconnectClusterPlanarEmbed.h
|
||||
include/ogdf/cluster/ClusterArray.h
|
||||
include/ogdf/cluster/ClusterGraph.h
|
||||
include/ogdf/cluster/ClusterGraphAttributes.h
|
||||
include/ogdf/cluster/ClusterGraphCopyAttributes.h
|
||||
include/ogdf/cluster/ClusterGraphObserver.h
|
||||
include/ogdf/cluster/ClusterOrthoLayout.h
|
||||
include/ogdf/cluster/ClusterOrthoShaper.h
|
||||
include/ogdf/cluster/ClusterPlanRep.h
|
||||
include/ogdf/cluster/ClusterPlanarizationLayout.h
|
||||
include/ogdf/cluster/ClusterSet.h
|
||||
include/ogdf/cluster/MaximumCPlanarSubgraph.h
|
||||
include/ogdf/decomposition/BCTree.h
|
||||
include/ogdf/decomposition/DynamicBCTree.h
|
||||
include/ogdf/decomposition/DynamicPlanarSPQRTree.h
|
||||
include/ogdf/decomposition/DynamicSPQRForest.h
|
||||
include/ogdf/decomposition/DynamicSPQRTree.h
|
||||
include/ogdf/decomposition/DynamicSkeleton.h
|
||||
include/ogdf/decomposition/PertinentGraph.h
|
||||
include/ogdf/decomposition/PlanarSPQRTree.h
|
||||
include/ogdf/decomposition/SPQRTree.h
|
||||
include/ogdf/decomposition/Skeleton.h
|
||||
include/ogdf/decomposition/StaticPlanarSPQRTree.h
|
||||
include/ogdf/decomposition/StaticSPQRTree.h
|
||||
include/ogdf/decomposition/StaticSkeleton.h
|
||||
include/ogdf/energybased/CoinTutteLayout.h
|
||||
include/ogdf/energybased/DavidsonHarel.h
|
||||
include/ogdf/energybased/DavidsonHarelLayout.h
|
||||
include/ogdf/energybased/FMMMLayout.h
|
||||
include/ogdf/energybased/FastMultipoleEmbedder.h
|
||||
include/ogdf/energybased/GEMLayout.h
|
||||
include/ogdf/energybased/MultilevelLayout.h
|
||||
include/ogdf/energybased/SpringEmbedderFR.h
|
||||
include/ogdf/energybased/SpringEmbedderFRExact.h
|
||||
include/ogdf/energybased/SpringEmbedderKK.h
|
||||
include/ogdf/energybased/StressMajorizationSimple.h
|
||||
include/ogdf/energybased/multilevelmixer/BarycenterPlacer.h
|
||||
include/ogdf/energybased/multilevelmixer/CirclePlacer.h
|
||||
include/ogdf/energybased/multilevelmixer/EdgeCoverMerger.h
|
||||
include/ogdf/energybased/multilevelmixer/IndependentSetMerger.h
|
||||
include/ogdf/energybased/multilevelmixer/InitialPlacer.h
|
||||
include/ogdf/energybased/multilevelmixer/LocalBiconnectedMerger.h
|
||||
include/ogdf/energybased/multilevelmixer/MMMExampleFastLayout.h
|
||||
include/ogdf/energybased/multilevelmixer/MMMExampleNiceLayout.h
|
||||
include/ogdf/energybased/multilevelmixer/MMMExampleNoTwistLayout.h
|
||||
include/ogdf/energybased/multilevelmixer/MatchingMerger.h
|
||||
include/ogdf/energybased/multilevelmixer/MedianPlacer.h
|
||||
include/ogdf/energybased/multilevelmixer/MixedForceLayout.h
|
||||
include/ogdf/energybased/multilevelmixer/ModularMultilevelMixer.h
|
||||
include/ogdf/energybased/multilevelmixer/MultilevelBuilder.h
|
||||
include/ogdf/energybased/multilevelmixer/RandomMerger.h
|
||||
include/ogdf/energybased/multilevelmixer/RandomPlacer.h
|
||||
include/ogdf/energybased/multilevelmixer/ScalingLayout.h
|
||||
include/ogdf/energybased/multilevelmixer/SolarMerger.h
|
||||
include/ogdf/energybased/multilevelmixer/SolarPlacer.h
|
||||
include/ogdf/energybased/multilevelmixer/ZeroPlacer.h
|
||||
include/ogdf/external/abacus.h
|
||||
include/ogdf/external/coin.h
|
||||
include/ogdf/fileformats/DinoLineBuffer.h
|
||||
include/ogdf/fileformats/DinoTools.h
|
||||
include/ogdf/fileformats/DinoUmlDiagramGraph.h
|
||||
include/ogdf/fileformats/DinoUmlModelGraph.h
|
||||
include/ogdf/fileformats/DinoUmlToGraphConverter.h
|
||||
include/ogdf/fileformats/DinoXmlParser.h
|
||||
include/ogdf/fileformats/DinoXmlScanner.h
|
||||
include/ogdf/fileformats/GmlParser.h
|
||||
include/ogdf/fileformats/Ogml.h
|
||||
include/ogdf/fileformats/OgmlParser.h
|
||||
include/ogdf/fileformats/SteinLibParser.h
|
||||
include/ogdf/fileformats/XmlObject.h
|
||||
include/ogdf/fileformats/XmlParser.h
|
||||
include/ogdf/fileformats/simple_graph_load.h
|
||||
include/ogdf/graphalg/CliqueFinder.h
|
||||
include/ogdf/graphalg/Clusterer.h
|
||||
include/ogdf/graphalg/ConvexHull.h
|
||||
include/ogdf/graphalg/Dijkstra.h
|
||||
include/ogdf/graphalg/GraphReduction.h
|
||||
include/ogdf/graphalg/MinCostFlowReinelt.h
|
||||
include/ogdf/graphalg/MinimumCut.h
|
||||
include/ogdf/graphalg/PageRank.h
|
||||
include/ogdf/graphalg/ShortestPathWithBFM.h
|
||||
include/ogdf/internal/augmentation/PALabel.h
|
||||
include/ogdf/internal/basic/MallocMemoryAllocator.h
|
||||
include/ogdf/internal/basic/PoolMemoryAllocator.h
|
||||
include/ogdf/internal/basic/intrinsics.h
|
||||
include/ogdf/internal/basic/list_templates.h
|
||||
include/ogdf/internal/cluster/CPlanarSubClusteredST.h
|
||||
include/ogdf/internal/cluster/ClusterPQContainer.h
|
||||
include/ogdf/internal/cluster/Cluster_ChunkConnection.h
|
||||
include/ogdf/internal/cluster/Cluster_CutConstraint.h
|
||||
include/ogdf/internal/cluster/Cluster_EdgeVar.h
|
||||
include/ogdf/internal/cluster/Cluster_MaxPlanarEdges.h
|
||||
include/ogdf/internal/cluster/KuratowskiConstraint.h
|
||||
include/ogdf/internal/cluster/MaxCPlanar_Master.h
|
||||
include/ogdf/internal/cluster/MaxCPlanar_MinimalClusterConnection.h
|
||||
include/ogdf/internal/cluster/MaxCPlanar_Sub.h
|
||||
include/ogdf/internal/cluster/basics.h
|
||||
include/ogdf/internal/energybased/AdjacencyOracle.h
|
||||
include/ogdf/internal/energybased/Attraction.h
|
||||
include/ogdf/internal/energybased/EdgeAttributes.h
|
||||
include/ogdf/internal/energybased/EnergyFunction.h
|
||||
include/ogdf/internal/energybased/FruchtermanReingold.h
|
||||
include/ogdf/internal/energybased/IntersectionRectangle.h
|
||||
include/ogdf/internal/energybased/MultilevelGraph.h
|
||||
include/ogdf/internal/energybased/NMM.h
|
||||
include/ogdf/internal/energybased/NodeAttributes.h
|
||||
include/ogdf/internal/energybased/NodePairEnergy.h
|
||||
include/ogdf/internal/energybased/Overlap.h
|
||||
include/ogdf/internal/energybased/ParticleInfo.h
|
||||
include/ogdf/internal/energybased/Planarity.h
|
||||
include/ogdf/internal/energybased/PlanarityGrid.h
|
||||
include/ogdf/internal/energybased/QuadTreeNM.h
|
||||
include/ogdf/internal/energybased/QuadTreeNodeNM.h
|
||||
include/ogdf/internal/energybased/Repulsion.h
|
||||
include/ogdf/internal/energybased/UniformGrid.h
|
||||
include/ogdf/internal/lpsolver/LPSolver_coin.h
|
||||
include/ogdf/internal/orthogonal/NodeInfo.h
|
||||
include/ogdf/internal/orthogonal/RoutingChannel.h
|
||||
include/ogdf/internal/planarity/BoyerMyrvoldInit.h
|
||||
include/ogdf/internal/planarity/BoyerMyrvoldPlanar.h
|
||||
include/ogdf/internal/planarity/ConnectedSubgraph.h
|
||||
include/ogdf/internal/planarity/EmbedIndicator.h
|
||||
include/ogdf/internal/planarity/EmbedPQTree.h
|
||||
include/ogdf/internal/planarity/EmbedderMaxFaceBiconnectedGraphs.h
|
||||
include/ogdf/internal/planarity/EmbedderMaxFaceBiconnectedGraphsLayers.h
|
||||
include/ogdf/internal/planarity/FindKuratowskis.h
|
||||
include/ogdf/internal/planarity/IndInfo.h
|
||||
include/ogdf/internal/planarity/MDMFLengthAttribute.h
|
||||
include/ogdf/internal/planarity/MaxSequencePQTree.h
|
||||
include/ogdf/internal/planarity/PQBasicKey.h
|
||||
include/ogdf/internal/planarity/PQBasicKeyRoot.h
|
||||
include/ogdf/internal/planarity/PQInternalKey.h
|
||||
include/ogdf/internal/planarity/PQInternalNode.h
|
||||
include/ogdf/internal/planarity/PQLeaf.h
|
||||
include/ogdf/internal/planarity/PQLeafKey.h
|
||||
include/ogdf/internal/planarity/PQNode.h
|
||||
include/ogdf/internal/planarity/PQNodeKey.h
|
||||
include/ogdf/internal/planarity/PQNodeRoot.h
|
||||
include/ogdf/internal/planarity/PQTree.h
|
||||
include/ogdf/internal/planarity/PlanarLeafKey.h
|
||||
include/ogdf/internal/planarity/PlanarPQTree.h
|
||||
include/ogdf/internal/planarity/PlanarSubgraphPQTree.h
|
||||
include/ogdf/internal/planarity/whaInfo.h
|
||||
include/ogdf/internal/steinertree/EdgeWeightedGraph.h
|
||||
include/ogdf/internal/steinertree/EdgeWeightedGraphCopy.h
|
||||
include/ogdf/labeling/ELabelInterface.h
|
||||
include/ogdf/labeling/ELabelPosSimple.h
|
||||
include/ogdf/labeling/EdgeLabel.h
|
||||
include/ogdf/layered/BarycenterHeuristic.h
|
||||
include/ogdf/layered/CoffmanGrahamRanking.h
|
||||
include/ogdf/layered/CrossingsMatrix.h
|
||||
include/ogdf/layered/DfsAcyclicSubgraph.h
|
||||
include/ogdf/layered/ExtendedNestingGraph.h
|
||||
include/ogdf/layered/FastHierarchyLayout.h
|
||||
include/ogdf/layered/FastSimpleHierarchyLayout.h
|
||||
include/ogdf/layered/GreedyCycleRemoval.h
|
||||
include/ogdf/layered/GreedyInsertHeuristic.h
|
||||
include/ogdf/layered/GreedySwitchHeuristic.h
|
||||
include/ogdf/layered/Hierarchy.h
|
||||
include/ogdf/layered/Level.h
|
||||
include/ogdf/layered/LongestPathRanking.h
|
||||
include/ogdf/layered/MedianHeuristic.h
|
||||
include/ogdf/layered/OptimalHierarchyClusterLayout.h
|
||||
include/ogdf/layered/OptimalHierarchyLayout.h
|
||||
include/ogdf/layered/OptimalRanking.h
|
||||
include/ogdf/layered/SiftingHeuristic.h
|
||||
include/ogdf/layered/SplitHeuristic.h
|
||||
include/ogdf/layered/SugiyamaLayout.h
|
||||
include/ogdf/lpsolver/LPSolver.h
|
||||
include/ogdf/misclayout/BalloonLayout.h
|
||||
include/ogdf/misclayout/CircularLayout.h
|
||||
include/ogdf/misclayout/ProcrustesSubLayout.h
|
||||
include/ogdf/module/AcyclicSubgraphModule.h
|
||||
include/ogdf/module/AugmentationModule.h
|
||||
include/ogdf/module/CCLayoutPackModule.h
|
||||
include/ogdf/module/CPlanarSubgraphModule.h
|
||||
include/ogdf/module/ClustererModule.h
|
||||
include/ogdf/module/CrossingMinimizationModule.h
|
||||
include/ogdf/module/EdgeInsertionModule.h
|
||||
include/ogdf/module/EmbedderModule.h
|
||||
include/ogdf/module/FUPSModule.h
|
||||
include/ogdf/module/ForceLayoutModule.h
|
||||
include/ogdf/module/GridLayoutModule.h
|
||||
include/ogdf/module/HierarchyClusterLayoutModule.h
|
||||
include/ogdf/module/HierarchyLayoutModule.h
|
||||
include/ogdf/module/LayoutClusterPlanRepModule.h
|
||||
include/ogdf/module/LayoutModule.h
|
||||
include/ogdf/module/LayoutPlanRepModule.h
|
||||
include/ogdf/module/MMCrossingMinimizationModule.h
|
||||
include/ogdf/module/MMEdgeInsertionModule.h
|
||||
include/ogdf/module/MinCostFlowModule.h
|
||||
include/ogdf/module/MixedModelCrossingsBeautifierModule.h
|
||||
include/ogdf/module/MultilevelLayoutModule.h
|
||||
include/ogdf/module/PlanarSubgraphModule.h
|
||||
include/ogdf/module/PlanarityModule.h
|
||||
include/ogdf/module/RankingModule.h
|
||||
include/ogdf/module/ShellingOrderModule.h
|
||||
include/ogdf/module/ShortestPathModule.h
|
||||
include/ogdf/module/TwoLayerCrossMin.h
|
||||
include/ogdf/module/UMLLayoutModule.h
|
||||
include/ogdf/module/UPRLayoutModule.h
|
||||
include/ogdf/module/UpwardEdgeInserterModule.h
|
||||
include/ogdf/module/UpwardPlanarSubgraphModule.h
|
||||
include/ogdf/module/UpwardPlanarizerModule.h
|
||||
include/ogdf/orthogonal/CompactionConstraintGraph.h
|
||||
include/ogdf/orthogonal/EdgeRouter.h
|
||||
include/ogdf/orthogonal/FlowCompaction.h
|
||||
include/ogdf/orthogonal/LongestPathCompaction.h
|
||||
include/ogdf/orthogonal/MinimumEdgeDistances.h
|
||||
include/ogdf/orthogonal/OrthoLayout.h
|
||||
include/ogdf/orthogonal/OrthoRep.h
|
||||
include/ogdf/orthogonal/OrthoShaper.h
|
||||
include/ogdf/packing/ComponentSplitterLayout.h
|
||||
include/ogdf/packing/TileToRowsCCPacker.h
|
||||
include/ogdf/planarity/BoothLueker.h
|
||||
include/ogdf/planarity/BoyerMyrvold.h
|
||||
include/ogdf/planarity/EdgeTypePatterns.h
|
||||
include/ogdf/planarity/EmbedderMaxFace.h
|
||||
include/ogdf/planarity/EmbedderMaxFaceLayers.h
|
||||
include/ogdf/planarity/EmbedderMinDepth.h
|
||||
include/ogdf/planarity/EmbedderMinDepthMaxFace.h
|
||||
include/ogdf/planarity/EmbedderMinDepthMaxFaceLayers.h
|
||||
include/ogdf/planarity/EmbedderMinDepthPiTa.h
|
||||
include/ogdf/planarity/ExtractKuratowskis.h
|
||||
include/ogdf/planarity/FastPlanarSubgraph.h
|
||||
include/ogdf/planarity/FixedEmbeddingInserter.h
|
||||
include/ogdf/planarity/KuratowskiSubdivision.h
|
||||
include/ogdf/planarity/MMFixedEmbeddingInserter.h
|
||||
include/ogdf/planarity/MMSubgraphPlanarizer.h
|
||||
include/ogdf/planarity/MMVariableEmbeddingInserter.h
|
||||
include/ogdf/planarity/MaximalPlanarSubgraphSimple.h
|
||||
include/ogdf/planarity/MaximumPlanarSubgraph.h
|
||||
include/ogdf/planarity/MultiEdgeApproxInserter.h
|
||||
include/ogdf/planarity/NodeTypePatterns.h
|
||||
include/ogdf/planarity/NonPlanarCore.h
|
||||
include/ogdf/planarity/PlanRep.h
|
||||
include/ogdf/planarity/PlanRepExpansion.h
|
||||
include/ogdf/planarity/PlanRepInc.h
|
||||
include/ogdf/planarity/PlanRepUML.h
|
||||
include/ogdf/planarity/PlanarizationGridLayout.h
|
||||
include/ogdf/planarity/PlanarizationLayout.h
|
||||
include/ogdf/planarity/SimpleEmbedder.h
|
||||
include/ogdf/planarity/SimpleIncNodeInserter.h
|
||||
include/ogdf/planarity/SubgraphPlanarizer.h
|
||||
include/ogdf/planarity/VariableEmbeddingInserter.h
|
||||
include/ogdf/planarity/VariableEmbeddingInserter2.h
|
||||
include/ogdf/planarlayout/BiconnectedShellingOrder.h
|
||||
include/ogdf/planarlayout/FPPLayout.h
|
||||
include/ogdf/planarlayout/MMCBBase.h
|
||||
include/ogdf/planarlayout/MMCBDoubleGrid.h
|
||||
include/ogdf/planarlayout/MMCBLocalStretch.h
|
||||
include/ogdf/planarlayout/MixedModelLayout.h
|
||||
include/ogdf/planarlayout/PlanarDrawLayout.h
|
||||
include/ogdf/planarlayout/PlanarStraightLayout.h
|
||||
include/ogdf/planarlayout/SchnyderLayout.h
|
||||
include/ogdf/planarlayout/ShellingOrder.h
|
||||
include/ogdf/planarlayout/TriconnectedShellingOrder.h
|
||||
include/ogdf/simultaneous/SimDraw.h
|
||||
include/ogdf/simultaneous/SimDrawCaller.h
|
||||
include/ogdf/simultaneous/SimDrawColorizer.h
|
||||
include/ogdf/simultaneous/SimDrawCreator.h
|
||||
include/ogdf/simultaneous/SimDrawCreatorSimple.h
|
||||
include/ogdf/simultaneous/SimDrawManipulatorModule.h
|
||||
include/ogdf/simultaneous/TwoLayerCrossMinSimDraw.h
|
||||
include/ogdf/tree/RadialTreeLayout.h
|
||||
include/ogdf/tree/TreeLayout.h
|
||||
include/ogdf/upward/DominanceLayout.h
|
||||
include/ogdf/upward/ExpansionGraph.h
|
||||
include/ogdf/upward/FUPSSimple.h
|
||||
include/ogdf/upward/FaceSinkGraph.h
|
||||
include/ogdf/upward/FeasibleUpwardPlanarSubgraph.h
|
||||
include/ogdf/upward/FixedEmbeddingUpwardEdgeInserter.h
|
||||
include/ogdf/upward/FixedUpwardEmbeddingInserter.h
|
||||
include/ogdf/upward/LayerBasedUPRLayout.h
|
||||
include/ogdf/upward/SubgraphUpwardPlanarizer.h
|
||||
include/ogdf/upward/UpwardPlanRep.h
|
||||
include/ogdf/upward/UpwardPlanarModule.h
|
||||
include/ogdf/upward/UpwardPlanarSubgraphSimple.h
|
||||
include/ogdf/upward/UpwardPlanarizationLayout.h
|
||||
include/ogdf/upward/VisibilityLayout.h
|
||||
@dirrm include/ogdf/upward
|
||||
@dirrm include/ogdf/tree
|
||||
@dirrm include/ogdf/simultaneous
|
||||
@dirrm include/ogdf/planarlayout
|
||||
@dirrm include/ogdf/planarity
|
||||
@dirrm include/ogdf/packing
|
||||
@dirrm include/ogdf/orthogonal
|
||||
@dirrm include/ogdf/module
|
||||
@dirrm include/ogdf/misclayout
|
||||
@dirrm include/ogdf/lpsolver
|
||||
@dirrm include/ogdf/layered
|
||||
@dirrm include/ogdf/labeling
|
||||
@dirrm include/ogdf/internal/steinertree
|
||||
@dirrm include/ogdf/internal/planarity
|
||||
@dirrm include/ogdf/internal/orthogonal
|
||||
@dirrm include/ogdf/internal/lpsolver
|
||||
@dirrm include/ogdf/internal/energybased
|
||||
@dirrm include/ogdf/internal/cluster
|
||||
@dirrm include/ogdf/internal/basic
|
||||
@dirrm include/ogdf/internal/augmentation
|
||||
@dirrm include/ogdf/internal
|
||||
@dirrm include/ogdf/graphalg
|
||||
@dirrm include/ogdf/fileformats
|
||||
@dirrm include/ogdf/external
|
||||
@dirrm include/ogdf/energybased/multilevelmixer
|
||||
@dirrm include/ogdf/energybased
|
||||
@dirrm include/ogdf/decomposition
|
||||
@dirrm include/ogdf/cluster
|
||||
@dirrm include/ogdf/basic
|
||||
@dirrm include/ogdf/augmentation
|
||||
@dirrm include/ogdf
|
Loading…
Reference in New Issue
Block a user