Source code for jgrapht.backend

# This file was automatically generated by SWIG (http://www.swig.org).
# Version 4.0.1
#
# Do not make changes to this file unless you know what you are doing--modify
# the SWIG interface file instead.


# The Python-JGraphT library

from enum import Enum




from sys import version_info as _swig_python_version_info
if _swig_python_version_info < (2, 7, 0):
    raise RuntimeError("Python 2.7 or later required")

# Import the low-level C/C++ module
if __package__ or "." in __name__:
    from . import _backend
else:
    import _backend

try:
    import builtins as __builtin__
except ImportError:
    import __builtin__

def _swig_repr(self):
    try:
        strthis = "proxy of " + self.this.__repr__()
    except __builtin__.Exception:
        strthis = ""
    return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)


def _swig_setattr_nondynamic_instance_variable(set):
    def set_instance_attr(self, name, value):
        if name == "thisown":
            self.this.own(value)
        elif name == "this":
            set(self, name, value)
        elif hasattr(self, name) and isinstance(getattr(type(self), name), property):
            set(self, name, value)
        else:
            raise AttributeError("You cannot add instance attributes to %s" % self)
    return set_instance_attr


def _swig_setattr_nondynamic_class_variable(set):
    def set_class_attr(cls, name, value):
        if hasattr(cls, name) and not isinstance(getattr(cls, name), property):
            set(cls, name, value)
        else:
            raise AttributeError("You cannot add class attributes to %s" % cls)
    return set_class_attr


def _swig_add_metaclass(metaclass):
    """Class decorator for adding a metaclass to a SWIG wrapped class - a slimmed down version of six.add_metaclass"""
    def wrapper(cls):
        return metaclass(cls.__name__, cls.__bases__, cls.__dict__.copy())
    return wrapper


class _SwigNonDynamicMeta(type):
    """Meta class to enforce nondynamic attributes (no new attributes) for a class"""
    __setattr__ = _swig_setattr_nondynamic_class_variable(type.__setattr__)


STATUS_SUCCESS = _backend.STATUS_SUCCESS
STATUS_ERROR = _backend.STATUS_ERROR
STATUS_ILLEGAL_ARGUMENT = _backend.STATUS_ILLEGAL_ARGUMENT
STATUS_UNSUPPORTED_OPERATION = _backend.STATUS_UNSUPPORTED_OPERATION
STATUS_INDEX_OUT_OF_BOUNDS = _backend.STATUS_INDEX_OUT_OF_BOUNDS
STATUS_NO_SUCH_ELEMENT = _backend.STATUS_NO_SUCH_ELEMENT
STATUS_NULL_POINTER = _backend.STATUS_NULL_POINTER
STATUS_CLASS_CAST = _backend.STATUS_CLASS_CAST
STATUS_IO_ERROR = _backend.STATUS_IO_ERROR
STATUS_EXPORT_ERROR = _backend.STATUS_EXPORT_ERROR
STATUS_IMPORT_ERROR = _backend.STATUS_IMPORT_ERROR
STATUS_NEGATIVE_CYCLE_DETECTED = _backend.STATUS_NEGATIVE_CYCLE_DETECTED
DIMACS_FORMAT_SHORTEST_PATH = _backend.DIMACS_FORMAT_SHORTEST_PATH
DIMACS_FORMAT_MAX_CLIQUE = _backend.DIMACS_FORMAT_MAX_CLIQUE
DIMACS_FORMAT_COLORING = _backend.DIMACS_FORMAT_COLORING
CSV_FORMAT_EDGE_LIST = _backend.CSV_FORMAT_EDGE_LIST
CSV_FORMAT_ADJACENCY_LIST = _backend.CSV_FORMAT_ADJACENCY_LIST
CSV_FORMAT_MATRIX = _backend.CSV_FORMAT_MATRIX
GRAPH_EVENT_BEFORE_VERTEX_ADDED = _backend.GRAPH_EVENT_BEFORE_VERTEX_ADDED
GRAPH_EVENT_BEFORE_VERTEX_REMOVED = _backend.GRAPH_EVENT_BEFORE_VERTEX_REMOVED
GRAPH_EVENT_VERTEX_ADDED = _backend.GRAPH_EVENT_VERTEX_ADDED
GRAPH_EVENT_VERTEX_REMOVED = _backend.GRAPH_EVENT_VERTEX_REMOVED
GRAPH_EVENT_BEFORE_EDGE_ADDED = _backend.GRAPH_EVENT_BEFORE_EDGE_ADDED
GRAPH_EVENT_BEFORE_EDGE_REMOVED = _backend.GRAPH_EVENT_BEFORE_EDGE_REMOVED
GRAPH_EVENT_EDGE_ADDED = _backend.GRAPH_EVENT_EDGE_ADDED
GRAPH_EVENT_EDGE_REMOVED = _backend.GRAPH_EVENT_EDGE_REMOVED
GRAPH_EVENT_EDGE_WEIGHT_UPDATED = _backend.GRAPH_EVENT_EDGE_WEIGHT_UPDATED

def jgrapht_init():
    return _backend.jgrapht_init()

def jgrapht_cleanup():
    return _backend.jgrapht_cleanup()

def jgrapht_is_initialized():
    return _backend.jgrapht_is_initialized()

def jgrapht_error_clear_errno():
    return _backend.jgrapht_error_clear_errno()

def jgrapht_error_get_errno():
    return _backend.jgrapht_error_get_errno()

def jgrapht_error_get_errno_msg():
    return _backend.jgrapht_error_get_errno_msg()

def jgrapht_error_print_stack_trace():
    return _backend.jgrapht_error_print_stack_trace()

def jgrapht_vmLocatorSymbol():
    return _backend.jgrapht_vmLocatorSymbol()


[docs]class GraphEvent(Enum): BEFORE_VERTEX_ADDED = _backend.GRAPH_EVENT_BEFORE_VERTEX_ADDED BEFORE_VERTEX_REMOVED = _backend.GRAPH_EVENT_BEFORE_VERTEX_REMOVED VERTEX_ADDED = _backend.GRAPH_EVENT_VERTEX_ADDED VERTEX_REMOVED = _backend.GRAPH_EVENT_VERTEX_REMOVED BEFORE_EDGE_ADDED = _backend.GRAPH_EVENT_BEFORE_EDGE_ADDED BEFORE_EDGE_REMOVED = _backend.GRAPH_EVENT_BEFORE_EDGE_REMOVED EDGE_ADDED = _backend.GRAPH_EVENT_EDGE_ADDED EDGE_REMOVED = _backend.GRAPH_EVENT_EDGE_REMOVED EDGE_WEIGHT_UPDATED = _backend.GRAPH_EVENT_EDGE_WEIGHT_UPDATED
def jgrapht_attributes_store_create(): return _backend.jgrapht_attributes_store_create() def jgrapht_attributes_store_put_boolean_attribute(arg1, arg2, BYTEARRAY, arg4): return _backend.jgrapht_attributes_store_put_boolean_attribute(arg1, arg2, BYTEARRAY, arg4) def jgrapht_attributes_store_put_int_attribute(arg1, arg2, BYTEARRAY, arg4): return _backend.jgrapht_attributes_store_put_int_attribute(arg1, arg2, BYTEARRAY, arg4) def jgrapht_attributes_store_put_long_attribute(arg1, arg2, BYTEARRAY, arg4): return _backend.jgrapht_attributes_store_put_long_attribute(arg1, arg2, BYTEARRAY, arg4) def jgrapht_attributes_store_put_double_attribute(arg1, arg2, BYTEARRAY, arg4): return _backend.jgrapht_attributes_store_put_double_attribute(arg1, arg2, BYTEARRAY, arg4) def jgrapht_attributes_store_put_string_attribute(arg1, arg2, arg3, arg4): return _backend.jgrapht_attributes_store_put_string_attribute(arg1, arg2, arg3, arg4) def jgrapht_attributes_store_remove_attribute(arg1, arg2, BYTEARRAY): return _backend.jgrapht_attributes_store_remove_attribute(arg1, arg2, BYTEARRAY) def jgrapht_attributes_registry_create(): return _backend.jgrapht_attributes_registry_create() def jgrapht_attributes_registry_register_attribute(arg1, arg2, arg3, arg4, arg5): return _backend.jgrapht_attributes_registry_register_attribute(arg1, arg2, arg3, arg4, arg5) def jgrapht_attributes_registry_unregister_attribute(arg1, arg2, arg3, arg4, arg5): return _backend.jgrapht_attributes_registry_unregister_attribute(arg1, arg2, arg3, arg4, arg5) def jgrapht_clique_exec_bron_kerbosch(arg1, arg2): return _backend.jgrapht_clique_exec_bron_kerbosch(arg1, arg2) def jgrapht_clique_exec_bron_kerbosch_pivot(arg1, arg2): return _backend.jgrapht_clique_exec_bron_kerbosch_pivot(arg1, arg2) def jgrapht_clique_exec_bron_kerbosch_pivot_degeneracy_ordering(arg1, arg2): return _backend.jgrapht_clique_exec_bron_kerbosch_pivot_degeneracy_ordering(arg1, arg2) def jgrapht_clique_exec_chordal_max_clique(arg1): return _backend.jgrapht_clique_exec_chordal_max_clique(arg1) def jgrapht_clustering_exec_k_spanning_tree(arg1, arg2): return _backend.jgrapht_clustering_exec_k_spanning_tree(arg1, arg2) def jgrapht_clustering_exec_label_propagation(arg1, arg2, arg3): return _backend.jgrapht_clustering_exec_label_propagation(arg1, arg2, arg3) def jgrapht_clustering_get_number_clusters(arg1): return _backend.jgrapht_clustering_get_number_clusters(arg1) def jgrapht_clustering_ith_cluster_vit(arg1, arg2): return _backend.jgrapht_clustering_ith_cluster_vit(arg1, arg2) def jgrapht_coloring_exec_greedy(arg1): return _backend.jgrapht_coloring_exec_greedy(arg1) def jgrapht_coloring_exec_greedy_smallestdegreelast(arg1): return _backend.jgrapht_coloring_exec_greedy_smallestdegreelast(arg1) def jgrapht_coloring_exec_backtracking_brown(arg1): return _backend.jgrapht_coloring_exec_backtracking_brown(arg1) def jgrapht_coloring_exec_greedy_largestdegreefirst(arg1): return _backend.jgrapht_coloring_exec_greedy_largestdegreefirst(arg1) def jgrapht_coloring_exec_greedy_random(arg1): return _backend.jgrapht_coloring_exec_greedy_random(arg1) def jgrapht_coloring_exec_greedy_random_with_seed(arg1, arg2): return _backend.jgrapht_coloring_exec_greedy_random_with_seed(arg1, arg2) def jgrapht_coloring_exec_greedy_dsatur(arg1): return _backend.jgrapht_coloring_exec_greedy_dsatur(arg1) def jgrapht_coloring_exec_color_refinement(arg1): return _backend.jgrapht_coloring_exec_color_refinement(arg1) def jgrapht_coloring_exec_chordal_minimum_coloring(arg1): return _backend.jgrapht_coloring_exec_chordal_minimum_coloring(arg1) def jgrapht_connectivity_strong_exec_kosaraju(arg1): return _backend.jgrapht_connectivity_strong_exec_kosaraju(arg1) def jgrapht_connectivity_strong_exec_gabow(arg1): return _backend.jgrapht_connectivity_strong_exec_gabow(arg1) def jgrapht_connectivity_weak_exec_bfs(arg1): return _backend.jgrapht_connectivity_weak_exec_bfs(arg1) def jgrapht_cut_mincut_exec_stoer_wagner(arg1): return _backend.jgrapht_cut_mincut_exec_stoer_wagner(arg1) def jgrapht_cut_gomoryhu_exec_gusfield(arg1): return _backend.jgrapht_cut_gomoryhu_exec_gusfield(arg1) def jgrapht_cut_gomoryhu_min_st_cut(arg1, arg2, arg3): return _backend.jgrapht_cut_gomoryhu_min_st_cut(arg1, arg2, arg3) def jgrapht_cut_gomoryhu_min_cut(arg1): return _backend.jgrapht_cut_gomoryhu_min_cut(arg1) def jgrapht_cut_gomoryhu_tree(arg1): return _backend.jgrapht_cut_gomoryhu_tree(arg1) def jgrapht_cut_oddmincutset_exec_padberg_rao(arg1, arg2, arg3): return _backend.jgrapht_cut_oddmincutset_exec_padberg_rao(arg1, arg2, arg3) def jgrapht_cycles_eulerian_exec_hierholzer(arg1): return _backend.jgrapht_cycles_eulerian_exec_hierholzer(arg1) def jgrapht_cycles_chinese_postman_exec_edmonds_johnson(arg1): return _backend.jgrapht_cycles_chinese_postman_exec_edmonds_johnson(arg1) def jgrapht_cycles_simple_enumeration_exec_tarjan(arg1): return _backend.jgrapht_cycles_simple_enumeration_exec_tarjan(arg1) def jgrapht_cycles_simple_enumeration_exec_tiernan(arg1): return _backend.jgrapht_cycles_simple_enumeration_exec_tiernan(arg1) def jgrapht_cycles_simple_enumeration_exec_szwarcfiter_lauer(arg1): return _backend.jgrapht_cycles_simple_enumeration_exec_szwarcfiter_lauer(arg1) def jgrapht_cycles_simple_enumeration_exec_johnson(arg1): return _backend.jgrapht_cycles_simple_enumeration_exec_johnson(arg1) def jgrapht_cycles_simple_enumeration_exec_hawick_james(arg1): return _backend.jgrapht_cycles_simple_enumeration_exec_hawick_james(arg1) def jgrapht_cycles_fundamental_basis_exec_queue_bfs(arg1): return _backend.jgrapht_cycles_fundamental_basis_exec_queue_bfs(arg1) def jgrapht_cycles_fundamental_basis_exec_stack_bfs(arg1): return _backend.jgrapht_cycles_fundamental_basis_exec_stack_bfs(arg1) def jgrapht_cycles_fundamental_basis_exec_paton(arg1): return _backend.jgrapht_cycles_fundamental_basis_exec_paton(arg1) def jgrapht_drawing_layout_model_2d_create(arg1, arg2, arg3, arg4): return _backend.jgrapht_drawing_layout_model_2d_create(arg1, arg2, arg3, arg4) def jgrapht_drawing_layout_model_2d_get_drawable_area(arg1): return _backend.jgrapht_drawing_layout_model_2d_get_drawable_area(arg1) def jgrapht_drawing_layout_model_2d_get_vertex(arg1, arg2): return _backend.jgrapht_drawing_layout_model_2d_get_vertex(arg1, arg2) def jgrapht_drawing_layout_model_2d_put_vertex(arg1, arg2, arg3, arg4): return _backend.jgrapht_drawing_layout_model_2d_put_vertex(arg1, arg2, arg3, arg4) def jgrapht_drawing_layout_model_2d_get_fixed(arg1, arg2): return _backend.jgrapht_drawing_layout_model_2d_get_fixed(arg1, arg2) def jgrapht_drawing_layout_model_2d_set_fixed(arg1, arg2, arg3): return _backend.jgrapht_drawing_layout_model_2d_set_fixed(arg1, arg2, arg3) def jgrapht_drawing_exec_random_layout_2d(arg1, arg2, arg3): return _backend.jgrapht_drawing_exec_random_layout_2d(arg1, arg2, arg3) def jgrapht_drawing_exec_circular_layout_2d(arg1, arg2, arg3, LONG_TO_FPTR): return _backend.jgrapht_drawing_exec_circular_layout_2d(arg1, arg2, arg3, LONG_TO_FPTR) def jgrapht_drawing_exec_fr_layout_2d(arg1, arg2, arg3, arg4, arg5): return _backend.jgrapht_drawing_exec_fr_layout_2d(arg1, arg2, arg3, arg4, arg5) def jgrapht_drawing_exec_indexed_fr_layout_2d(arg1, arg2, arg3, arg4, arg5, arg6, arg7): return _backend.jgrapht_drawing_exec_indexed_fr_layout_2d(arg1, arg2, arg3, arg4, arg5, arg6, arg7) def jgrapht_export_file_dimacs(arg1, arg2, arg3, arg4, arg5): return _backend.jgrapht_export_file_dimacs(arg1, arg2, arg3, arg4, arg5) def jgrapht_export_string_dimacs(arg1, arg2, arg3, arg4): return _backend.jgrapht_export_string_dimacs(arg1, arg2, arg3, arg4) def jgrapht_export_file_gml(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8): return _backend.jgrapht_export_file_gml(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) def jgrapht_export_string_gml(arg1, arg2, arg3, arg4, arg5, arg6, arg7): return _backend.jgrapht_export_string_gml(arg1, arg2, arg3, arg4, arg5, arg6, arg7) def jgrapht_export_file_json(arg1, arg2, arg3, arg4, arg5): return _backend.jgrapht_export_file_json(arg1, arg2, arg3, arg4, arg5) def jgrapht_export_string_json(arg1, arg2, arg3, arg4): return _backend.jgrapht_export_string_json(arg1, arg2, arg3, arg4) def jgrapht_export_file_lemon(arg1, arg2, arg3, arg4, arg5): return _backend.jgrapht_export_file_lemon(arg1, arg2, arg3, arg4, arg5) def jgrapht_export_string_lemon(arg1, arg2, arg3, arg4): return _backend.jgrapht_export_string_lemon(arg1, arg2, arg3, arg4) def jgrapht_export_file_csv(arg1, arg2, arg3, arg4, arg5, arg6, arg7): return _backend.jgrapht_export_file_csv(arg1, arg2, arg3, arg4, arg5, arg6, arg7) def jgrapht_export_string_csv(arg1, arg2, arg3, arg4, arg5, arg6): return _backend.jgrapht_export_string_csv(arg1, arg2, arg3, arg4, arg5, arg6) def jgrapht_export_file_gexf(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11): return _backend.jgrapht_export_file_gexf(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11) def jgrapht_export_string_gexf(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10): return _backend.jgrapht_export_string_gexf(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) def jgrapht_export_file_dot(arg1, arg2, arg3, arg4, arg5): return _backend.jgrapht_export_file_dot(arg1, arg2, arg3, arg4, arg5) def jgrapht_export_string_dot(arg1, arg2, arg3, arg4): return _backend.jgrapht_export_string_dot(arg1, arg2, arg3, arg4) def jgrapht_export_file_graph6(arg1, arg2): return _backend.jgrapht_export_file_graph6(arg1, arg2) def jgrapht_export_string_graph6(arg1): return _backend.jgrapht_export_string_graph6(arg1) def jgrapht_export_file_sparse6(arg1, arg2): return _backend.jgrapht_export_file_sparse6(arg1, arg2) def jgrapht_export_string_sparse6(arg1): return _backend.jgrapht_export_string_sparse6(arg1) def jgrapht_export_file_graphml(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9): return _backend.jgrapht_export_file_graphml(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) def jgrapht_export_string_graphml(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8): return _backend.jgrapht_export_string_graphml(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) def jgrapht_maxflow_exec_push_relabel(arg1, arg2, arg3): return _backend.jgrapht_maxflow_exec_push_relabel(arg1, arg2, arg3) def jgrapht_maxflow_exec_dinic(arg1, arg2, arg3): return _backend.jgrapht_maxflow_exec_dinic(arg1, arg2, arg3) def jgrapht_maxflow_exec_edmonds_karp(arg1, arg2, arg3): return _backend.jgrapht_maxflow_exec_edmonds_karp(arg1, arg2, arg3) def jgrapht_mincostflow_exec_capacity_scaling(arg1, arg2, arg3, arg4, arg5): return _backend.jgrapht_mincostflow_exec_capacity_scaling(arg1, arg2, arg3, arg4, arg5) def jgrapht_equivalentflowtree_exec_gusfield(arg1): return _backend.jgrapht_equivalentflowtree_exec_gusfield(arg1) def jgrapht_equivalentflowtree_max_st_flow(arg1, arg2, arg3): return _backend.jgrapht_equivalentflowtree_max_st_flow(arg1, arg2, arg3) def jgrapht_equivalentflowtree_tree(arg1): return _backend.jgrapht_equivalentflowtree_tree(arg1) def jgrapht_generate_barabasi_albert(arg1, arg2, arg3, arg4, arg5): return _backend.jgrapht_generate_barabasi_albert(arg1, arg2, arg3, arg4, arg5) def jgrapht_generate_barabasi_albert_forest(arg1, arg2, arg3, arg4): return _backend.jgrapht_generate_barabasi_albert_forest(arg1, arg2, arg3, arg4) def jgrapht_generate_complete(arg1, arg2): return _backend.jgrapht_generate_complete(arg1, arg2) def jgrapht_generate_bipartite_complete(arg1, arg2, arg3): return _backend.jgrapht_generate_bipartite_complete(arg1, arg2, arg3) def jgrapht_generate_empty(arg1, arg2): return _backend.jgrapht_generate_empty(arg1, arg2) def jgrapht_generate_gnm_random(arg1, arg2, arg3, arg4, arg5, arg6): return _backend.jgrapht_generate_gnm_random(arg1, arg2, arg3, arg4, arg5, arg6) def jgrapht_generate_gnp_random(arg1, arg2, arg3, arg4, arg5): return _backend.jgrapht_generate_gnp_random(arg1, arg2, arg3, arg4, arg5) def jgrapht_generate_ring(arg1, arg2): return _backend.jgrapht_generate_ring(arg1, arg2) def jgrapht_generate_scalefree(arg1, arg2, arg3): return _backend.jgrapht_generate_scalefree(arg1, arg2, arg3) def jgrapht_generate_watts_strogatz(arg1, arg2, arg3, arg4, arg5, arg6): return _backend.jgrapht_generate_watts_strogatz(arg1, arg2, arg3, arg4, arg5, arg6) def jgrapht_generate_kleinberg_smallworld(arg1, arg2, arg3, arg4, arg5, arg6): return _backend.jgrapht_generate_kleinberg_smallworld(arg1, arg2, arg3, arg4, arg5, arg6) def jgrapht_generate_complement(arg1, arg2, arg3): return _backend.jgrapht_generate_complement(arg1, arg2, arg3) def jgrapht_generate_generalized_petersen(arg1, arg2, arg3): return _backend.jgrapht_generate_generalized_petersen(arg1, arg2, arg3) def jgrapht_generate_grid(arg1, arg2, arg3): return _backend.jgrapht_generate_grid(arg1, arg2, arg3) def jgrapht_generate_hypercube(arg1, arg2): return _backend.jgrapht_generate_hypercube(arg1, arg2) def jgrapht_generate_linear(arg1, arg2): return _backend.jgrapht_generate_linear(arg1, arg2) def jgrapht_generate_random_regular(arg1, arg2, arg3, arg4): return _backend.jgrapht_generate_random_regular(arg1, arg2, arg3, arg4) def jgrapht_generate_star(arg1, arg2): return _backend.jgrapht_generate_star(arg1, arg2) def jgrapht_generate_wheel(arg1, arg2, arg3): return _backend.jgrapht_generate_wheel(arg1, arg2, arg3) def jgrapht_generate_windmill(arg1, arg2, arg3, arg4): return _backend.jgrapht_generate_windmill(arg1, arg2, arg3, arg4) def jgrapht_generate_linearized_chord_diagram(arg1, arg2, arg3, arg4): return _backend.jgrapht_generate_linearized_chord_diagram(arg1, arg2, arg3, arg4) def jgrapht_graph_create(arg1, arg2, arg3, arg4): return _backend.jgrapht_graph_create(arg1, arg2, arg3, arg4) def jgrapht_graph_sparse_create(arg1, arg2, arg3, arg4): return _backend.jgrapht_graph_sparse_create(arg1, arg2, arg3, arg4) def jgrapht_graph_vertices_count(arg1): return _backend.jgrapht_graph_vertices_count(arg1) def jgrapht_graph_edges_count(arg1): return _backend.jgrapht_graph_edges_count(arg1) def jgrapht_graph_add_vertex(arg1): return _backend.jgrapht_graph_add_vertex(arg1) def jgrapht_graph_add_given_vertex(arg1, arg2): return _backend.jgrapht_graph_add_given_vertex(arg1, arg2) def jgrapht_graph_remove_vertex(arg1, arg2): return _backend.jgrapht_graph_remove_vertex(arg1, arg2) def jgrapht_graph_contains_vertex(arg1, arg2): return _backend.jgrapht_graph_contains_vertex(arg1, arg2) def jgrapht_graph_add_edge(arg1, arg2, arg3): return _backend.jgrapht_graph_add_edge(arg1, arg2, arg3) def jgrapht_graph_add_given_edge(arg1, arg2, arg3, arg4): return _backend.jgrapht_graph_add_given_edge(arg1, arg2, arg3, arg4) def jgrapht_graph_remove_edge(arg1, arg2): return _backend.jgrapht_graph_remove_edge(arg1, arg2) def jgrapht_graph_contains_edge(arg1, arg2): return _backend.jgrapht_graph_contains_edge(arg1, arg2) def jgrapht_graph_contains_edge_between(arg1, arg2, arg3): return _backend.jgrapht_graph_contains_edge_between(arg1, arg2, arg3) def jgrapht_graph_degree_of(arg1, arg2): return _backend.jgrapht_graph_degree_of(arg1, arg2) def jgrapht_graph_indegree_of(arg1, arg2): return _backend.jgrapht_graph_indegree_of(arg1, arg2) def jgrapht_graph_outdegree_of(arg1, arg2): return _backend.jgrapht_graph_outdegree_of(arg1, arg2) def jgrapht_graph_edge_source(arg1, arg2): return _backend.jgrapht_graph_edge_source(arg1, arg2) def jgrapht_graph_edge_target(arg1, arg2): return _backend.jgrapht_graph_edge_target(arg1, arg2) def jgrapht_graph_is_weighted(arg1): return _backend.jgrapht_graph_is_weighted(arg1) def jgrapht_graph_is_directed(arg1): return _backend.jgrapht_graph_is_directed(arg1) def jgrapht_graph_is_undirected(arg1): return _backend.jgrapht_graph_is_undirected(arg1) def jgrapht_graph_is_allowing_selfloops(arg1): return _backend.jgrapht_graph_is_allowing_selfloops(arg1) def jgrapht_graph_is_allowing_multipleedges(arg1): return _backend.jgrapht_graph_is_allowing_multipleedges(arg1) def jgrapht_graph_is_allowing_cycles(arg1): return _backend.jgrapht_graph_is_allowing_cycles(arg1) def jgrapht_graph_is_modifiable(arg1): return _backend.jgrapht_graph_is_modifiable(arg1) def jgrapht_graph_get_edge_weight(arg1, arg2): return _backend.jgrapht_graph_get_edge_weight(arg1, arg2) def jgrapht_graph_set_edge_weight(arg1, arg2, arg3): return _backend.jgrapht_graph_set_edge_weight(arg1, arg2, arg3) def jgrapht_graph_create_all_vit(arg1): return _backend.jgrapht_graph_create_all_vit(arg1) def jgrapht_graph_create_all_eit(arg1): return _backend.jgrapht_graph_create_all_eit(arg1) def jgrapht_graph_create_between_eit(arg1, arg2, arg3): return _backend.jgrapht_graph_create_between_eit(arg1, arg2, arg3) def jgrapht_graph_vertex_create_eit(arg1, arg2): return _backend.jgrapht_graph_vertex_create_eit(arg1, arg2) def jgrapht_graph_vertex_create_out_eit(arg1, arg2): return _backend.jgrapht_graph_vertex_create_out_eit(arg1, arg2) def jgrapht_graph_vertex_create_in_eit(arg1, arg2): return _backend.jgrapht_graph_vertex_create_in_eit(arg1, arg2) def jgrapht_graph_as_undirected(arg1): return _backend.jgrapht_graph_as_undirected(arg1) def jgrapht_graph_as_unmodifiable(arg1): return _backend.jgrapht_graph_as_unmodifiable(arg1) def jgrapht_graph_as_unweighted(arg1): return _backend.jgrapht_graph_as_unweighted(arg1) def jgrapht_graph_as_edgereversed(arg1): return _backend.jgrapht_graph_as_edgereversed(arg1) def jgrapht_graph_as_weighted(arg1, LONG_TO_FPTR, arg3, arg4): return _backend.jgrapht_graph_as_weighted(arg1, LONG_TO_FPTR, arg3, arg4) def jgrapht_graph_as_masked_subgraph(arg1, arg2, arg3): return _backend.jgrapht_graph_as_masked_subgraph(arg1, arg2, arg3) def jgrapht_graph_as_subgraph(arg1, arg2, arg3): return _backend.jgrapht_graph_as_subgraph(arg1, arg2, arg3) def jgrapht_graph_as_graph_union(arg1, arg2, LONG_TO_FPTR): return _backend.jgrapht_graph_as_graph_union(arg1, arg2, LONG_TO_FPTR) def jgrapht_graph_dag_create(arg1, arg2): return _backend.jgrapht_graph_dag_create(arg1, arg2) def jgrapht_graph_dag_topological_it(arg1): return _backend.jgrapht_graph_dag_topological_it(arg1) def jgrapht_graph_dag_vertex_descendants(arg1, arg2): return _backend.jgrapht_graph_dag_vertex_descendants(arg1, arg2) def jgrapht_graph_dag_vertex_ancestors(arg1, arg2): return _backend.jgrapht_graph_dag_vertex_ancestors(arg1, arg2) def jgrapht_graph_metrics_diameter(arg1): return _backend.jgrapht_graph_metrics_diameter(arg1) def jgrapht_graph_metrics_radius(arg1): return _backend.jgrapht_graph_metrics_radius(arg1) def jgrapht_graph_metrics_girth(arg1): return _backend.jgrapht_graph_metrics_girth(arg1) def jgrapht_graph_metrics_triangles(arg1): return _backend.jgrapht_graph_metrics_triangles(arg1) def jgrapht_graph_metrics_measure_graph(arg1): return _backend.jgrapht_graph_metrics_measure_graph(arg1) def jgrapht_graph_test_is_empty(arg1): return _backend.jgrapht_graph_test_is_empty(arg1) def jgrapht_graph_test_is_simple(arg1): return _backend.jgrapht_graph_test_is_simple(arg1) def jgrapht_graph_test_has_selfloops(arg1): return _backend.jgrapht_graph_test_has_selfloops(arg1) def jgrapht_graph_test_has_multipleedges(arg1): return _backend.jgrapht_graph_test_has_multipleedges(arg1) def jgrapht_graph_test_is_complete(arg1): return _backend.jgrapht_graph_test_is_complete(arg1) def jgrapht_graph_test_is_weakly_connected(arg1): return _backend.jgrapht_graph_test_is_weakly_connected(arg1) def jgrapht_graph_test_is_strongly_connected(arg1): return _backend.jgrapht_graph_test_is_strongly_connected(arg1) def jgrapht_graph_test_is_tree(arg1): return _backend.jgrapht_graph_test_is_tree(arg1) def jgrapht_graph_test_is_forest(arg1): return _backend.jgrapht_graph_test_is_forest(arg1) def jgrapht_graph_test_is_overfull(arg1): return _backend.jgrapht_graph_test_is_overfull(arg1) def jgrapht_graph_test_is_split(arg1): return _backend.jgrapht_graph_test_is_split(arg1) def jgrapht_graph_test_is_bipartite(arg1): return _backend.jgrapht_graph_test_is_bipartite(arg1) def jgrapht_graph_test_is_cubic(arg1): return _backend.jgrapht_graph_test_is_cubic(arg1) def jgrapht_graph_test_is_eulerian(arg1): return _backend.jgrapht_graph_test_is_eulerian(arg1) def jgrapht_graph_test_is_chordal(arg1): return _backend.jgrapht_graph_test_is_chordal(arg1) def jgrapht_graph_test_is_weakly_chordal(arg1): return _backend.jgrapht_graph_test_is_weakly_chordal(arg1) def jgrapht_graph_test_has_ore(arg1): return _backend.jgrapht_graph_test_has_ore(arg1) def jgrapht_graph_test_is_trianglefree(arg1): return _backend.jgrapht_graph_test_is_trianglefree(arg1) def jgrapht_graph_test_is_perfect(arg1): return _backend.jgrapht_graph_test_is_perfect(arg1) def jgrapht_graph_test_is_planar(arg1): return _backend.jgrapht_graph_test_is_planar(arg1) def jgrapht_graph_test_is_kuratowski_subdivision(arg1): return _backend.jgrapht_graph_test_is_kuratowski_subdivision(arg1) def jgrapht_graph_test_is_k33_subdivision(arg1): return _backend.jgrapht_graph_test_is_k33_subdivision(arg1) def jgrapht_graph_test_is_k5_subdivision(arg1): return _backend.jgrapht_graph_test_is_k5_subdivision(arg1) def jgrapht_handles_destroy(arg1): return _backend.jgrapht_handles_destroy(arg1) def jgrapht_handles_get_ccharpointer(arg1): return _backend.jgrapht_handles_get_ccharpointer(arg1) def jgrapht_handles_get_edge_pair(arg1): return _backend.jgrapht_handles_get_edge_pair(arg1) def jgrapht_handles_get_edge_triple(arg1): return _backend.jgrapht_handles_get_edge_triple(arg1) def jgrapht_handles_get_str_edge_triple(arg1): return _backend.jgrapht_handles_get_str_edge_triple(arg1) def jgrapht_handles_get_graphpath(arg1): return _backend.jgrapht_handles_get_graphpath(arg1) def jgrapht_import_file_dimacs(arg1, BYTEARRAY, arg3, arg4, arg5): return _backend.jgrapht_import_file_dimacs(arg1, BYTEARRAY, arg3, arg4, arg5) def jgrapht_import_string_dimacs(arg1, BYTEARRAY, arg3, arg4, arg5): return _backend.jgrapht_import_string_dimacs(arg1, BYTEARRAY, arg3, arg4, arg5) def jgrapht_import_file_gml(arg1, BYTEARRAY, arg3, arg4, arg5, arg6, arg7): return _backend.jgrapht_import_file_gml(arg1, BYTEARRAY, arg3, arg4, arg5, arg6, arg7) def jgrapht_import_string_gml(arg1, BYTEARRAY, arg3, arg4, arg5, arg6, arg7): return _backend.jgrapht_import_string_gml(arg1, BYTEARRAY, arg3, arg4, arg5, arg6, arg7) def jgrapht_import_file_json(arg1, BYTEARRAY, arg3, arg4, arg5, arg6, arg7): return _backend.jgrapht_import_file_json(arg1, BYTEARRAY, arg3, arg4, arg5, arg6, arg7) def jgrapht_import_string_json(arg1, BYTEARRAY, arg3, arg4, arg5, arg6, arg7): return _backend.jgrapht_import_string_json(arg1, BYTEARRAY, arg3, arg4, arg5, arg6, arg7) def jgrapht_import_file_csv(arg1, BYTEARRAY, arg3, arg4, arg5, arg6, arg7, arg8, arg9): return _backend.jgrapht_import_file_csv(arg1, BYTEARRAY, arg3, arg4, arg5, arg6, arg7, arg8, arg9) def jgrapht_import_string_csv(arg1, BYTEARRAY, arg3, arg4, arg5, arg6, arg7, arg8, arg9): return _backend.jgrapht_import_string_csv(arg1, BYTEARRAY, arg3, arg4, arg5, arg6, arg7, arg8, arg9) def jgrapht_import_file_gexf(arg1, BYTEARRAY, arg3, arg4, arg5, arg6, arg7, arg8): return _backend.jgrapht_import_file_gexf(arg1, BYTEARRAY, arg3, arg4, arg5, arg6, arg7, arg8) def jgrapht_import_string_gexf(arg1, BYTEARRAY, arg3, arg4, arg5, arg6, arg7, arg8): return _backend.jgrapht_import_string_gexf(arg1, BYTEARRAY, arg3, arg4, arg5, arg6, arg7, arg8) def jgrapht_import_file_graphml_simple(arg1, BYTEARRAY, arg3, arg4, arg5, arg6, arg7, arg8): return _backend.jgrapht_import_file_graphml_simple(arg1, BYTEARRAY, arg3, arg4, arg5, arg6, arg7, arg8) def jgrapht_import_string_graphml_simple(arg1, BYTEARRAY, arg3, arg4, arg5, arg6, arg7, arg8): return _backend.jgrapht_import_string_graphml_simple(arg1, BYTEARRAY, arg3, arg4, arg5, arg6, arg7, arg8) def jgrapht_import_file_graphml(arg1, BYTEARRAY, arg3, arg4, arg5, arg6, arg7, arg8): return _backend.jgrapht_import_file_graphml(arg1, BYTEARRAY, arg3, arg4, arg5, arg6, arg7, arg8) def jgrapht_import_string_graphml(arg1, BYTEARRAY, arg3, arg4, arg5, arg6, arg7, arg8): return _backend.jgrapht_import_string_graphml(arg1, BYTEARRAY, arg3, arg4, arg5, arg6, arg7, arg8) def jgrapht_import_file_dot(arg1, BYTEARRAY, arg3, arg4, arg5, arg6, arg7): return _backend.jgrapht_import_file_dot(arg1, BYTEARRAY, arg3, arg4, arg5, arg6, arg7) def jgrapht_import_string_dot(arg1, BYTEARRAY, arg3, arg4, arg5, arg6, arg7): return _backend.jgrapht_import_string_dot(arg1, BYTEARRAY, arg3, arg4, arg5, arg6, arg7) def jgrapht_import_file_graph6sparse6(arg1, BYTEARRAY, arg3, arg4, arg5, arg6, arg7): return _backend.jgrapht_import_file_graph6sparse6(arg1, BYTEARRAY, arg3, arg4, arg5, arg6, arg7) def jgrapht_import_string_graph6sparse6(arg1, BYTEARRAY, arg3, arg4, arg5, arg6, arg7): return _backend.jgrapht_import_string_graph6sparse6(arg1, BYTEARRAY, arg3, arg4, arg5, arg6, arg7) def jgrapht_import_edgelist_noattrs_file_dimacs(BYTEARRAY): return _backend.jgrapht_import_edgelist_noattrs_file_dimacs(BYTEARRAY) def jgrapht_import_edgelist_noattrs_string_dimacs(BYTEARRAY): return _backend.jgrapht_import_edgelist_noattrs_string_dimacs(BYTEARRAY) def jgrapht_import_edgelist_attrs_file_dimacs(BYTEARRAY, arg2, arg3): return _backend.jgrapht_import_edgelist_attrs_file_dimacs(BYTEARRAY, arg2, arg3) def jgrapht_import_edgelist_attrs_string_dimacs(BYTEARRAY, arg2, arg3): return _backend.jgrapht_import_edgelist_attrs_string_dimacs(BYTEARRAY, arg2, arg3) def jgrapht_import_edgelist_noattrs_file_gml(BYTEARRAY): return _backend.jgrapht_import_edgelist_noattrs_file_gml(BYTEARRAY) def jgrapht_import_edgelist_noattrs_string_gml(BYTEARRAY): return _backend.jgrapht_import_edgelist_noattrs_string_gml(BYTEARRAY) def jgrapht_import_edgelist_attrs_file_gml(BYTEARRAY, arg2, arg3): return _backend.jgrapht_import_edgelist_attrs_file_gml(BYTEARRAY, arg2, arg3) def jgrapht_import_edgelist_attrs_string_gml(BYTEARRAY, arg2, arg3): return _backend.jgrapht_import_edgelist_attrs_string_gml(BYTEARRAY, arg2, arg3) def jgrapht_import_edgelist_noattrs_file_json(BYTEARRAY): return _backend.jgrapht_import_edgelist_noattrs_file_json(BYTEARRAY) def jgrapht_import_edgelist_noattrs_string_json(BYTEARRAY): return _backend.jgrapht_import_edgelist_noattrs_string_json(BYTEARRAY) def jgrapht_import_edgelist_attrs_file_json(BYTEARRAY, arg2, arg3): return _backend.jgrapht_import_edgelist_attrs_file_json(BYTEARRAY, arg2, arg3) def jgrapht_import_edgelist_attrs_string_json(BYTEARRAY, arg2, arg3): return _backend.jgrapht_import_edgelist_attrs_string_json(BYTEARRAY, arg2, arg3) def jgrapht_import_edgelist_noattrs_file_csv(BYTEARRAY, arg2, arg3, arg4, arg5): return _backend.jgrapht_import_edgelist_noattrs_file_csv(BYTEARRAY, arg2, arg3, arg4, arg5) def jgrapht_import_edgelist_noattrs_string_csv(BYTEARRAY, arg2, arg3, arg4, arg5): return _backend.jgrapht_import_edgelist_noattrs_string_csv(BYTEARRAY, arg2, arg3, arg4, arg5) def jgrapht_import_edgelist_attrs_file_csv(BYTEARRAY, arg2, arg3, arg4, arg5, arg6, arg7): return _backend.jgrapht_import_edgelist_attrs_file_csv(BYTEARRAY, arg2, arg3, arg4, arg5, arg6, arg7) def jgrapht_import_edgelist_attrs_string_csv(BYTEARRAY, arg2, arg3, arg4, arg5, arg6, arg7): return _backend.jgrapht_import_edgelist_attrs_string_csv(BYTEARRAY, arg2, arg3, arg4, arg5, arg6, arg7) def jgrapht_import_edgelist_noattrs_file_gexf(BYTEARRAY, arg2): return _backend.jgrapht_import_edgelist_noattrs_file_gexf(BYTEARRAY, arg2) def jgrapht_import_edgelist_noattrs_string_gexf(BYTEARRAY, arg2): return _backend.jgrapht_import_edgelist_noattrs_string_gexf(BYTEARRAY, arg2) def jgrapht_import_edgelist_attrs_file_gexf(BYTEARRAY, arg2, arg3, arg4): return _backend.jgrapht_import_edgelist_attrs_file_gexf(BYTEARRAY, arg2, arg3, arg4) def jgrapht_import_edgelist_attrs_string_gexf(BYTEARRAY, arg2, arg3, arg4): return _backend.jgrapht_import_edgelist_attrs_string_gexf(BYTEARRAY, arg2, arg3, arg4) def jgrapht_import_edgelist_noattrs_file_graphml_simple(BYTEARRAY, arg2): return _backend.jgrapht_import_edgelist_noattrs_file_graphml_simple(BYTEARRAY, arg2) def jgrapht_import_edgelist_noattrs_string_graphml_simple(BYTEARRAY, arg2): return _backend.jgrapht_import_edgelist_noattrs_string_graphml_simple(BYTEARRAY, arg2) def jgrapht_import_edgelist_attrs_file_graphml_simple(BYTEARRAY, arg2, arg3, arg4): return _backend.jgrapht_import_edgelist_attrs_file_graphml_simple(BYTEARRAY, arg2, arg3, arg4) def jgrapht_import_edgelist_attrs_string_graphml_simple(BYTEARRAY, arg2, arg3, arg4): return _backend.jgrapht_import_edgelist_attrs_string_graphml_simple(BYTEARRAY, arg2, arg3, arg4) def jgrapht_import_edgelist_noattrs_file_graphml(BYTEARRAY, arg2): return _backend.jgrapht_import_edgelist_noattrs_file_graphml(BYTEARRAY, arg2) def jgrapht_import_edgelist_noattrs_string_graphml(BYTEARRAY, arg2): return _backend.jgrapht_import_edgelist_noattrs_string_graphml(BYTEARRAY, arg2) def jgrapht_import_edgelist_attrs_file_graphml(BYTEARRAY, arg2, arg3, arg4): return _backend.jgrapht_import_edgelist_attrs_file_graphml(BYTEARRAY, arg2, arg3, arg4) def jgrapht_import_edgelist_attrs_string_graphml(BYTEARRAY, arg2, arg3, arg4): return _backend.jgrapht_import_edgelist_attrs_string_graphml(BYTEARRAY, arg2, arg3, arg4) def jgrapht_import_edgelist_noattrs_file_dot(BYTEARRAY): return _backend.jgrapht_import_edgelist_noattrs_file_dot(BYTEARRAY) def jgrapht_import_edgelist_noattrs_string_dot(BYTEARRAY): return _backend.jgrapht_import_edgelist_noattrs_string_dot(BYTEARRAY) def jgrapht_import_edgelist_attrs_file_dot(BYTEARRAY, arg2, arg3): return _backend.jgrapht_import_edgelist_attrs_file_dot(BYTEARRAY, arg2, arg3) def jgrapht_import_edgelist_attrs_string_dot(BYTEARRAY, arg2, arg3): return _backend.jgrapht_import_edgelist_attrs_string_dot(BYTEARRAY, arg2, arg3) def jgrapht_import_edgelist_noattrs_file_graph6sparse6(BYTEARRAY): return _backend.jgrapht_import_edgelist_noattrs_file_graph6sparse6(BYTEARRAY) def jgrapht_import_edgelist_noattrs_string_graph6sparse6(BYTEARRAY): return _backend.jgrapht_import_edgelist_noattrs_string_graph6sparse6(BYTEARRAY) def jgrapht_import_edgelist_attrs_file_graph6sparse6(BYTEARRAY, arg2, arg3): return _backend.jgrapht_import_edgelist_attrs_file_graph6sparse6(BYTEARRAY, arg2, arg3) def jgrapht_import_edgelist_attrs_string_graph6sparse6(BYTEARRAY, arg2, arg3): return _backend.jgrapht_import_edgelist_attrs_string_graph6sparse6(BYTEARRAY, arg2, arg3) def jgrapht_independent_set_exec_chordal_max_independent_set(arg1): return _backend.jgrapht_independent_set_exec_chordal_max_independent_set(arg1) def jgrapht_isomorphism_exec_vf2(arg1, arg2): return _backend.jgrapht_isomorphism_exec_vf2(arg1, arg2) def jgrapht_isomorphism_exec_vf2_subgraph(arg1, arg2): return _backend.jgrapht_isomorphism_exec_vf2_subgraph(arg1, arg2) def jgrapht_isomorphism_graph_mapping_edge_correspondence(arg1, arg2, arg3): return _backend.jgrapht_isomorphism_graph_mapping_edge_correspondence(arg1, arg2, arg3) def jgrapht_isomorphism_graph_mapping_vertex_correspondence(arg1, arg2, arg3): return _backend.jgrapht_isomorphism_graph_mapping_vertex_correspondence(arg1, arg2, arg3) def jgrapht_it_next_int(arg1): return _backend.jgrapht_it_next_int(arg1) def jgrapht_it_next_double(arg1): return _backend.jgrapht_it_next_double(arg1) def jgrapht_it_next_edge_triple(arg1): return _backend.jgrapht_it_next_edge_triple(arg1) def jgrapht_it_next_str_edge_triple(arg1): return _backend.jgrapht_it_next_str_edge_triple(arg1) def jgrapht_it_next_object(arg1): return _backend.jgrapht_it_next_object(arg1) def jgrapht_it_hasnext(arg1): return _backend.jgrapht_it_hasnext(arg1) def jgrapht_list_create(): return _backend.jgrapht_list_create() def jgrapht_list_it_create(arg1): return _backend.jgrapht_list_it_create(arg1) def jgrapht_list_size(arg1): return _backend.jgrapht_list_size(arg1) def jgrapht_list_int_add(arg1, arg2): return _backend.jgrapht_list_int_add(arg1, arg2) def jgrapht_list_double_add(arg1, arg2): return _backend.jgrapht_list_double_add(arg1, arg2) def jgrapht_list_edge_pair_add(arg1, arg2, arg3): return _backend.jgrapht_list_edge_pair_add(arg1, arg2, arg3) def jgrapht_list_edge_triple_add(arg1, arg2, arg3, arg4): return _backend.jgrapht_list_edge_triple_add(arg1, arg2, arg3, arg4) def jgrapht_list_int_remove(arg1, arg2): return _backend.jgrapht_list_int_remove(arg1, arg2) def jgrapht_list_double_remove(arg1, arg2): return _backend.jgrapht_list_double_remove(arg1, arg2) def jgrapht_list_int_contains(arg1, arg2): return _backend.jgrapht_list_int_contains(arg1, arg2) def jgrapht_list_double_contains(arg1, arg2): return _backend.jgrapht_list_double_contains(arg1, arg2) def jgrapht_list_clear(arg1): return _backend.jgrapht_list_clear(arg1) def jgrapht_listenable_as_listenable(arg1): return _backend.jgrapht_listenable_as_listenable(arg1) def jgrapht_listenable_create_graph_listener(LONG_TO_FPTR): return _backend.jgrapht_listenable_create_graph_listener(LONG_TO_FPTR) def jgrapht_listenable_add_graph_listener(arg1, arg2): return _backend.jgrapht_listenable_add_graph_listener(arg1, arg2) def jgrapht_listenable_remove_graph_listener(arg1, arg2): return _backend.jgrapht_listenable_remove_graph_listener(arg1, arg2) def jgrapht_map_create(): return _backend.jgrapht_map_create() def jgrapht_map_linked_create(): return _backend.jgrapht_map_linked_create() def jgrapht_map_keys_it_create(arg1): return _backend.jgrapht_map_keys_it_create(arg1) def jgrapht_map_size(arg1): return _backend.jgrapht_map_size(arg1) def jgrapht_map_values_it_create(arg1): return _backend.jgrapht_map_values_it_create(arg1) def jgrapht_map_int_double_put(arg1, arg2, arg3): return _backend.jgrapht_map_int_double_put(arg1, arg2, arg3) def jgrapht_map_int_int_put(arg1, arg2, arg3): return _backend.jgrapht_map_int_int_put(arg1, arg2, arg3) def jgrapht_map_int_string_put(arg1, arg2, BYTEARRAY): return _backend.jgrapht_map_int_string_put(arg1, arg2, BYTEARRAY) def jgrapht_map_int_double_get(arg1, arg2): return _backend.jgrapht_map_int_double_get(arg1, arg2) def jgrapht_map_int_int_get(arg1, arg2): return _backend.jgrapht_map_int_int_get(arg1, arg2) def jgrapht_map_int_string_get(arg1, arg2): return _backend.jgrapht_map_int_string_get(arg1, arg2) def jgrapht_map_int_contains_key(arg1, arg2): return _backend.jgrapht_map_int_contains_key(arg1, arg2) def jgrapht_map_int_double_remove(arg1, arg2): return _backend.jgrapht_map_int_double_remove(arg1, arg2) def jgrapht_map_int_int_remove(arg1, arg2): return _backend.jgrapht_map_int_int_remove(arg1, arg2) def jgrapht_map_int_string_remove(arg1, arg2): return _backend.jgrapht_map_int_string_remove(arg1, arg2) def jgrapht_map_clear(arg1): return _backend.jgrapht_map_clear(arg1) def jgrapht_matching_exec_greedy_general_max_card(arg1): return _backend.jgrapht_matching_exec_greedy_general_max_card(arg1) def jgrapht_matching_exec_custom_greedy_general_max_card(arg1, arg2): return _backend.jgrapht_matching_exec_custom_greedy_general_max_card(arg1, arg2) def jgrapht_matching_exec_edmonds_general_max_card_dense(arg1): return _backend.jgrapht_matching_exec_edmonds_general_max_card_dense(arg1) def jgrapht_matching_exec_edmonds_general_max_card_sparse(arg1): return _backend.jgrapht_matching_exec_edmonds_general_max_card_sparse(arg1) def jgrapht_matching_exec_greedy_general_max_weight(arg1): return _backend.jgrapht_matching_exec_greedy_general_max_weight(arg1) def jgrapht_matching_exec_custom_greedy_general_max_weight(arg1, arg2, arg3): return _backend.jgrapht_matching_exec_custom_greedy_general_max_weight(arg1, arg2, arg3) def jgrapht_matching_exec_pathgrowing_max_weight(arg1): return _backend.jgrapht_matching_exec_pathgrowing_max_weight(arg1) def jgrapht_matching_exec_blossom5_general_max_weight(arg1): return _backend.jgrapht_matching_exec_blossom5_general_max_weight(arg1) def jgrapht_matching_exec_blossom5_general_min_weight(arg1): return _backend.jgrapht_matching_exec_blossom5_general_min_weight(arg1) def jgrapht_matching_exec_blossom5_general_perfect_max_weight(arg1): return _backend.jgrapht_matching_exec_blossom5_general_perfect_max_weight(arg1) def jgrapht_matching_exec_blossom5_general_perfect_min_weight(arg1): return _backend.jgrapht_matching_exec_blossom5_general_perfect_min_weight(arg1) def jgrapht_matching_exec_bipartite_max_card(arg1): return _backend.jgrapht_matching_exec_bipartite_max_card(arg1) def jgrapht_matching_exec_bipartite_perfect_min_weight(arg1, arg2, arg3): return _backend.jgrapht_matching_exec_bipartite_perfect_min_weight(arg1, arg2, arg3) def jgrapht_matching_exec_bipartite_max_weight(arg1): return _backend.jgrapht_matching_exec_bipartite_max_weight(arg1) def jgrapht_mst_exec_kruskal(arg1): return _backend.jgrapht_mst_exec_kruskal(arg1) def jgrapht_mst_exec_prim(arg1): return _backend.jgrapht_mst_exec_prim(arg1) def jgrapht_mst_exec_boruvka(arg1): return _backend.jgrapht_mst_exec_boruvka(arg1) def jgrapht_partition_exec_bipartite(arg1): return _backend.jgrapht_partition_exec_bipartite(arg1) def jgrapht_planarity_exec_boyer_myrvold(arg1): return _backend.jgrapht_planarity_exec_boyer_myrvold(arg1) def jgrapht_planarity_embedding_edges_around_vertex(arg1, arg2): return _backend.jgrapht_planarity_embedding_edges_around_vertex(arg1, arg2) def jgrapht_scoring_exec_alpha_centrality(arg1): return _backend.jgrapht_scoring_exec_alpha_centrality(arg1) def jgrapht_scoring_exec_custom_alpha_centrality(arg1, arg2, arg3, arg4, arg5): return _backend.jgrapht_scoring_exec_custom_alpha_centrality(arg1, arg2, arg3, arg4, arg5) def jgrapht_scoring_exec_betweenness_centrality(arg1): return _backend.jgrapht_scoring_exec_betweenness_centrality(arg1) def jgrapht_scoring_exec_custom_betweenness_centrality(arg1, arg2): return _backend.jgrapht_scoring_exec_custom_betweenness_centrality(arg1, arg2) def jgrapht_scoring_exec_closeness_centrality(arg1): return _backend.jgrapht_scoring_exec_closeness_centrality(arg1) def jgrapht_scoring_exec_custom_closeness_centrality(arg1, arg2, arg3): return _backend.jgrapht_scoring_exec_custom_closeness_centrality(arg1, arg2, arg3) def jgrapht_scoring_exec_harmonic_centrality(arg1): return _backend.jgrapht_scoring_exec_harmonic_centrality(arg1) def jgrapht_scoring_exec_custom_harmonic_centrality(arg1, arg2, arg3): return _backend.jgrapht_scoring_exec_custom_harmonic_centrality(arg1, arg2, arg3) def jgrapht_scoring_exec_pagerank(arg1): return _backend.jgrapht_scoring_exec_pagerank(arg1) def jgrapht_scoring_exec_custom_pagerank(arg1, arg2, arg3, arg4): return _backend.jgrapht_scoring_exec_custom_pagerank(arg1, arg2, arg3, arg4) def jgrapht_scoring_exec_coreness(arg1): return _backend.jgrapht_scoring_exec_coreness(arg1) def jgrapht_scoring_exec_clustering_coefficient(arg1): return _backend.jgrapht_scoring_exec_clustering_coefficient(arg1) def jgrapht_set_create(): return _backend.jgrapht_set_create() def jgrapht_set_linked_create(): return _backend.jgrapht_set_linked_create() def jgrapht_set_it_create(arg1): return _backend.jgrapht_set_it_create(arg1) def jgrapht_set_size(arg1): return _backend.jgrapht_set_size(arg1) def jgrapht_set_int_add(arg1, arg2): return _backend.jgrapht_set_int_add(arg1, arg2) def jgrapht_set_double_add(arg1, arg2): return _backend.jgrapht_set_double_add(arg1, arg2) def jgrapht_set_int_remove(arg1, arg2): return _backend.jgrapht_set_int_remove(arg1, arg2) def jgrapht_set_double_remove(arg1, arg2): return _backend.jgrapht_set_double_remove(arg1, arg2) def jgrapht_set_int_contains(arg1, arg2): return _backend.jgrapht_set_int_contains(arg1, arg2) def jgrapht_set_double_contains(arg1, arg2): return _backend.jgrapht_set_double_contains(arg1, arg2) def jgrapht_set_clear(arg1): return _backend.jgrapht_set_clear(arg1) def jgrapht_sp_exec_dijkstra_get_path_between_vertices(arg1, arg2, arg3): return _backend.jgrapht_sp_exec_dijkstra_get_path_between_vertices(arg1, arg2, arg3) def jgrapht_sp_exec_bidirectional_dijkstra_get_path_between_vertices(arg1, arg2, arg3): return _backend.jgrapht_sp_exec_bidirectional_dijkstra_get_path_between_vertices(arg1, arg2, arg3) def jgrapht_sp_exec_dijkstra_get_singlesource_from_vertex(arg1, arg2): return _backend.jgrapht_sp_exec_dijkstra_get_singlesource_from_vertex(arg1, arg2) def jgrapht_sp_exec_bellmanford_get_singlesource_from_vertex(arg1, arg2): return _backend.jgrapht_sp_exec_bellmanford_get_singlesource_from_vertex(arg1, arg2) def jgrapht_sp_exec_bfs_get_singlesource_from_vertex(arg1, arg2): return _backend.jgrapht_sp_exec_bfs_get_singlesource_from_vertex(arg1, arg2) def jgrapht_sp_exec_johnson_get_allpairs(arg1): return _backend.jgrapht_sp_exec_johnson_get_allpairs(arg1) def jgrapht_sp_exec_floydwarshall_get_allpairs(arg1): return _backend.jgrapht_sp_exec_floydwarshall_get_allpairs(arg1) def jgrapht_sp_singlesource_get_path_to_vertex(arg1, arg2): return _backend.jgrapht_sp_singlesource_get_path_to_vertex(arg1, arg2) def jgrapht_sp_allpairs_get_path_between_vertices(arg1, arg2, arg3): return _backend.jgrapht_sp_allpairs_get_path_between_vertices(arg1, arg2, arg3) def jgrapht_sp_allpairs_get_singlesource_from_vertex(arg1, arg2): return _backend.jgrapht_sp_allpairs_get_singlesource_from_vertex(arg1, arg2) def jgrapht_sp_exec_astar_get_path_between_vertices(arg1, arg2, arg3, LONG_TO_FPTR): return _backend.jgrapht_sp_exec_astar_get_path_between_vertices(arg1, arg2, arg3, LONG_TO_FPTR) def jgrapht_sp_exec_bidirectional_astar_get_path_between_vertices(arg1, arg2, arg3, LONG_TO_FPTR): return _backend.jgrapht_sp_exec_bidirectional_astar_get_path_between_vertices(arg1, arg2, arg3, LONG_TO_FPTR) def jgrapht_sp_exec_astar_alt_heuristic_get_path_between_vertices(arg1, arg2, arg3, arg4): return _backend.jgrapht_sp_exec_astar_alt_heuristic_get_path_between_vertices(arg1, arg2, arg3, arg4) def jgrapht_sp_exec_bidirectional_astar_alt_heuristic_get_path_between_vertices(arg1, arg2, arg3, arg4): return _backend.jgrapht_sp_exec_bidirectional_astar_alt_heuristic_get_path_between_vertices(arg1, arg2, arg3, arg4) def jgrapht_sp_exec_yen_get_k_loopless_paths_between_vertices(arg1, arg2, arg3, arg4): return _backend.jgrapht_sp_exec_yen_get_k_loopless_paths_between_vertices(arg1, arg2, arg3, arg4) def jgrapht_sp_exec_eppstein_get_k_paths_between_vertices(arg1, arg2, arg3, arg4): return _backend.jgrapht_sp_exec_eppstein_get_k_paths_between_vertices(arg1, arg2, arg3, arg4) def jgrapht_sp_exec_delta_stepping_get_path_between_vertices(arg1, arg2, arg3, arg4, arg5): return _backend.jgrapht_sp_exec_delta_stepping_get_path_between_vertices(arg1, arg2, arg3, arg4, arg5) def jgrapht_sp_exec_delta_stepping_get_singlesource_from_vertex(arg1, arg2, arg3, arg4): return _backend.jgrapht_sp_exec_delta_stepping_get_singlesource_from_vertex(arg1, arg2, arg3, arg4) def jgrapht_multisp_exec_martin_get_multiobjectivesinglesource_from_vertex(arg1, arg2, LONG_TO_FPTR, arg4): return _backend.jgrapht_multisp_exec_martin_get_multiobjectivesinglesource_from_vertex(arg1, arg2, LONG_TO_FPTR, arg4) def jgrapht_multisp_exec_martin_get_paths_between_vertices(arg1, arg2, arg3, LONG_TO_FPTR, arg5): return _backend.jgrapht_multisp_exec_martin_get_paths_between_vertices(arg1, arg2, arg3, LONG_TO_FPTR, arg5) def jgrapht_multisp_multiobjectivesinglesource_get_paths_to_vertex(arg1, arg2): return _backend.jgrapht_multisp_multiobjectivesinglesource_get_paths_to_vertex(arg1, arg2) def jgrapht_spanner_exec_greedy_multiplicative(arg1, arg2): return _backend.jgrapht_spanner_exec_greedy_multiplicative(arg1, arg2) def jgrapht_tour_tsp_random(arg1, arg2): return _backend.jgrapht_tour_tsp_random(arg1, arg2) def jgrapht_tour_tsp_greedy_heuristic(arg1): return _backend.jgrapht_tour_tsp_greedy_heuristic(arg1) def jgrapht_tour_tsp_nearest_insertion_heuristic(arg1): return _backend.jgrapht_tour_tsp_nearest_insertion_heuristic(arg1) def jgrapht_tour_tsp_nearest_neighbor_heuristic(arg1, arg2): return _backend.jgrapht_tour_tsp_nearest_neighbor_heuristic(arg1, arg2) def jgrapht_tour_metric_tsp_christofides(arg1): return _backend.jgrapht_tour_metric_tsp_christofides(arg1) def jgrapht_tour_metric_tsp_two_approx(arg1): return _backend.jgrapht_tour_metric_tsp_two_approx(arg1) def jgrapht_tour_tsp_held_karp(arg1): return _backend.jgrapht_tour_tsp_held_karp(arg1) def jgrapht_tour_hamiltonian_palmer(arg1): return _backend.jgrapht_tour_hamiltonian_palmer(arg1) def jgrapht_tour_tsp_two_opt_heuristic(arg1, arg2, arg3, arg4): return _backend.jgrapht_tour_tsp_two_opt_heuristic(arg1, arg2, arg3, arg4) def jgrapht_tour_tsp_two_opt_heuristic_improve(arg1, arg2, arg3): return _backend.jgrapht_tour_tsp_two_opt_heuristic_improve(arg1, arg2, arg3) def jgrapht_traverse_create_bfs_from_all_vertices_vit(arg1): return _backend.jgrapht_traverse_create_bfs_from_all_vertices_vit(arg1) def jgrapht_traverse_create_bfs_from_vertex_vit(arg1, arg2): return _backend.jgrapht_traverse_create_bfs_from_vertex_vit(arg1, arg2) def jgrapht_traverse_create_lex_bfs_vit(arg1): return _backend.jgrapht_traverse_create_lex_bfs_vit(arg1) def jgrapht_traverse_create_dfs_from_all_vertices_vit(arg1): return _backend.jgrapht_traverse_create_dfs_from_all_vertices_vit(arg1) def jgrapht_traverse_create_dfs_from_vertex_vit(arg1, arg2): return _backend.jgrapht_traverse_create_dfs_from_vertex_vit(arg1, arg2) def jgrapht_traverse_create_topological_order_vit(arg1): return _backend.jgrapht_traverse_create_topological_order_vit(arg1) def jgrapht_traverse_create_random_walk_from_vertex_vit(arg1, arg2): return _backend.jgrapht_traverse_create_random_walk_from_vertex_vit(arg1, arg2) def jgrapht_traverse_create_custom_random_walk_from_vertex_vit(arg1, arg2, arg3, arg4, arg5): return _backend.jgrapht_traverse_create_custom_random_walk_from_vertex_vit(arg1, arg2, arg3, arg4, arg5) def jgrapht_traverse_create_max_cardinality_vit(arg1): return _backend.jgrapht_traverse_create_max_cardinality_vit(arg1) def jgrapht_traverse_create_degeneracy_ordering_vit(arg1): return _backend.jgrapht_traverse_create_degeneracy_ordering_vit(arg1) def jgrapht_traverse_create_closest_first_from_vertex_vit(arg1, arg2): return _backend.jgrapht_traverse_create_closest_first_from_vertex_vit(arg1, arg2) def jgrapht_traverse_create_custom_closest_first_from_vertex_vit(arg1, arg2, arg3): return _backend.jgrapht_traverse_create_custom_closest_first_from_vertex_vit(arg1, arg2, arg3) def jgrapht_vertexcover_exec_greedy(arg1): return _backend.jgrapht_vertexcover_exec_greedy(arg1) def jgrapht_vertexcover_exec_greedy_weighted(arg1, arg2): return _backend.jgrapht_vertexcover_exec_greedy_weighted(arg1, arg2) def jgrapht_vertexcover_exec_clarkson(arg1): return _backend.jgrapht_vertexcover_exec_clarkson(arg1) def jgrapht_vertexcover_exec_clarkson_weighted(arg1, arg2): return _backend.jgrapht_vertexcover_exec_clarkson_weighted(arg1, arg2) def jgrapht_vertexcover_exec_edgebased(arg1): return _backend.jgrapht_vertexcover_exec_edgebased(arg1) def jgrapht_vertexcover_exec_baryehudaeven(arg1): return _backend.jgrapht_vertexcover_exec_baryehudaeven(arg1) def jgrapht_vertexcover_exec_baryehudaeven_weighted(arg1, arg2): return _backend.jgrapht_vertexcover_exec_baryehudaeven_weighted(arg1, arg2) def jgrapht_vertexcover_exec_exact(arg1): return _backend.jgrapht_vertexcover_exec_exact(arg1) def jgrapht_vertexcover_exec_exact_weighted(arg1, arg2): return _backend.jgrapht_vertexcover_exec_exact_weighted(arg1, arg2)