dolfinx.cpp.common
Common module
Classes
| 
 | |
| 
 | |
| 
 | |
| 
 | Timer class | 
- class dolfinx.cpp.common.IndexMap(self, comm: MPICommWrapper, local_size: int)
- class dolfinx.cpp.common.IndexMap(self, comm: MPICommWrapper, local_size: int, ghosts: ndarray[dtype=int64, shape=(*), order='C', writable=False], ghost_owners: ndarray[dtype=int32, shape=(*), order='C', writable=False], tag: int)
- class dolfinx.cpp.common.IndexMap(self, comm: MPICommWrapper, local_size: int, dest_src: collections.abc.Sequence[ndarray[dtype=int32, shape=(*), order='C', writable=False]], ghosts: ndarray[dtype=int64, shape=(*), order='C', writable=False], ghost_owners: ndarray[dtype=int32, shape=(*), order='C', writable=False])
- Bases: - object- property comm
- (self) -> MPICommWrapper 
 - property ghosts
- Return list of ghost indices 
 - global_to_local
 - index_to_dest_ranks
 - property local_range
- Range of indices owned by this map 
 - local_to_global
 - property num_ghosts
- (self) -> int 
 - property owners
- (self) -> numpy.ndarray[dtype=int32, shape=(*), writable=False] 
 - property size_global
- (self) -> int 
 - property size_local
- (self) -> int 
 
- class dolfinx.cpp.common.Scatterer(self, index_map: dolfinx.cpp.common.IndexMap, block_size: int)
- Bases: - object- scatter_fwd
 - scatter_rev