Required
identifier| Type: | str |
| Description: | Group level name. |
def array_to_shared_memory(
identifier: str, array_name: str, array: npt.NDArray
) -> _SharedMemoryArray: ...| Type: | str |
| Description: | Group level name. |
| Type: | str |
| Description: | Part name of the array. |
| Type: | npt.NDArray |
| Description: | The actual array. |
_SharedMemoryArraydef list_shared_memory_blocks() -> list[str]: ...list[str]def random_name() -> str: ...strdef shared_memory_block_exists(name: str) -> bool: ...| Type: | str |
| Description: | The name of the shared memory block. |
boolclass SharedMemoryUnstructuredMeshStore(builtins.object):
def __init__(
self,
identifier: str,
array_dict: dict[str, _SharedMemoryArray],
is_owner: bool,
) -> None: ...| Type: | str |
| Description: | A globally unique identifier of the shared memory unstructured mesh object. Only one object of a given name can exist at any point in time. |
| Type: | dict[str, _SharedMemoryArray] |
| Description: | An UnstructuredMesh object is made up of several individual array and dictionaries. This object keeps track of all these object and their shared memory representations. |
| Type: | bool |
| Description: | Identify the owning process. If this is True, the shared memory will be freed in the object's destructor. |
def from_identifier(identifier: str, readonly: bool = True) -> typing.Self: ...| Type: | str |
| Description: | The identifier. |
| Type: | bool |
| Default value: | True |
| Description: | Return a readonly version. |
def from_unstructured_mesh(
identifier: str, m: UnstructuredMesh
) -> typing.Self: ...| Type: | str |
| Description: | Globally unique identifier of the mesh. |
| Type: | UnstructuredMesh |
| Description: | The unstructured mesh. |
def close(self) -> None: ...def to_unstructured_mesh(self) -> UnstructuredMesh: ...