 |
PK_PART_receive_meshes_o_t |
|
struct PK_PART_receive_meshes_o_s
{
int o_t_version; --- Version number of option structure
PK_LOGICAL_t want_owners; --- Whether function should
--- return a list of entities
--- and partitions for which
--- mesh data was updated
--- (PK_LOGICAL_false)
PK_LOGICAL_t stop_on_failure; --- Whether the operation
--- should abort if any
--- mesh data fails to be
--- received
--- (PK_LOGICAL_false)
PK_LOGICAL_t report_mesh_errors; --- Whether a report with token
--- PK_REPORT_4_receive_meshes_c
--- should be produced, listing
--- mesh data receive errors for
--- individual meshes
--- (PK_LOGICAL_false)
};
typedef struct PK_PART_receive_meshes_o_s PK_PART_receive_meshes_o_t;
This structure contains optional arguments for PK_PART_receive_meshes.
Used in:
PK_PART_receive_meshes
Description of fields:
'want_owners' PK_LOGICAL_true if the optional array 'owners' should be
returned. For each mesh for which the mesh data was
updated, 'owners' will contain the entity to which
the mesh is attached.
'stop_on_failure' PK_LOGICAL_true if the operation should abort if any
of the meshes fails to be received.
'report_mesh_errors' PK_LOGICAL_true if a report should be produced
listing all the meshes whose mesh data failed to be
received, the specific PK error that occured and the
key of the unloaded mesh. If 'stop_on_failure' is set to
PK_LOGICAL_true, then this report will only contain
information for the first mesh which failed to load.