dolfinx.cpp.graph¶
Graph module
Functions
|
|
|
|
|
|
|
|
|
Classes
|
Adjacency List |
|
Adjacency List |
-
class
dolfinx.cpp.graph.AdjacencyList_int32(*args, **kwargs)¶ Bases:
pybind11_builtins.pybind11_objectAdjacency List
Overloaded function.
__init__(self: dolfinx.cpp.graph.AdjacencyList_int32, arg0: int) -> None
__init__(self: dolfinx.cpp.graph.AdjacencyList_int32, arg0: numpy.ndarray[numpy.int32[m, n], flags.c_contiguous]) -> None
-
property
array¶
-
links(self: dolfinx.cpp.graph.AdjacencyList_int32, arg0: int) → numpy.ndarray[numpy.int32[m, 1]]¶ Links (edges) of a node
-
property
num_nodes¶
-
property
offsets¶ Index to each node in the links array
-
class
dolfinx.cpp.graph.AdjacencyList_int64(*args, **kwargs)¶ Bases:
pybind11_builtins.pybind11_objectAdjacency List
Overloaded function.
__init__(self: dolfinx.cpp.graph.AdjacencyList_int64, arg0: int) -> None
__init__(self: dolfinx.cpp.graph.AdjacencyList_int64, arg0: numpy.ndarray[numpy.int64[m, n], flags.c_contiguous]) -> None
-
property
array¶
-
links(self: dolfinx.cpp.graph.AdjacencyList_int64, arg0: int) → numpy.ndarray[numpy.int64[m, 1]]¶ Links (edges) of a node
-
property
num_nodes¶
-
property
offsets¶ Index to each node in the links array
-
dolfinx.cpp.graph.compute_local_to_global_links(arg0: dolfinx.cpp.graph.AdjacencyList_int64, arg1: dolfinx.cpp.graph.AdjacencyList_int32) → List[int]¶
-
dolfinx.cpp.graph.compute_local_to_local(arg0: List[int], arg1: List[int]) → List[int]¶
-
dolfinx.cpp.graph.create_distributed_adjacency_list(arg0: MPICommWrapper, arg1: dolfinx.cpp.graph.AdjacencyList_int32, arg2: List[int], arg3: List[bool]) → Tuple[dolfinx.cpp.graph.AdjacencyList_int32, dolfinx.cpp.common.IndexMap]¶
-
dolfinx.cpp.graph.create_local_adjacency_list(arg0: dolfinx.cpp.graph.AdjacencyList_int64) → Tuple[dolfinx.cpp.graph.AdjacencyList_int32, List[int]]¶
-
dolfinx.cpp.graph.distribute(arg0: MPICommWrapper, arg1: dolfinx.cpp.graph.AdjacencyList_int64, arg2: dolfinx.cpp.graph.AdjacencyList_int32) → Tuple[dolfinx.cpp.graph.AdjacencyList_int64, List[int], List[int], List[int]]¶
-
dolfinx.cpp.graph.distribute_data(arg0: MPICommWrapper, arg1: List[int], arg2: numpy.ndarray[numpy.float64[m, n], flags.c_contiguous]) → numpy.ndarray[numpy.float64[m, n]]¶