dolfinx.cpp.graph¶
Graph module
Functions
|
|
|
|
|
|
|
|
|
Classes
|
Adjacency List |
|
Adjacency List |
-
class
dolfinx.cpp.graph.
AdjacencyList_int32
(*args, **kwargs)¶ Bases:
pybind11_builtins.pybind11_object
Adjacency 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_object
Adjacency 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]]¶