#include <Zoltan_MigrationObject.h>
Public Member Functions | |
Setup Methods | |
| virtual int | Object_Size (void *data, int num_gid_entries, int num_lid_entries, ZOLTAN_ID_PTR global_id, ZOLTAN_ID_PTR local_id, int *ierr) |
| Supports ZOLTAN_OBJ_SIZE_FN_TYPE. | |
Migrate Methods | |
| virtual void | Pre_Migrate (void *data, int num_gid_entries, int num_lid_entries, int num_import, ZOLTAN_ID_PTR import_global_ids, ZOLTAN_ID_PTR import_local_ids, int *import_procs, int num_export, ZOLTAN_ID_PTR export_global_ids, ZOLTAN_ID_PTR export_local_ids, int *export_procs, int *ierr) |
| Supports ZOLTAN_PRE_MIGRATE_FN_TYPE. | |
| virtual void | Mid_Migrate (void *data, int num_gid_entries, int num_lid_entries, int num_import, ZOLTAN_ID_PTR import_global_ids, ZOLTAN_ID_PTR import_local_ids, int *import_procs, int num_export, ZOLTAN_ID_PTR export_global_ids, ZOLTAN_ID_PTR export_local_ids, int *export_procs, int *ierr) |
| Supports ZOLTAN_MID_MIGRATE_FN_TYPE. | |
| virtual void | Post_Migrate (void *data, int num_gid_entries, int num_lid_entries, int num_import, ZOLTAN_ID_PTR import_global_ids, ZOLTAN_ID_PTR import_local_ids, int *import_procs, int num_export, ZOLTAN_ID_PTR export_global_ids, ZOLTAN_ID_PTR export_local_ids, int *export_procs, int *ierr) |
| Supports ZOLTAN_POST_MIGRATE_FN_TYPE. | |
Pack/Unpack Methods | |
| virtual void | Pack_Object (void *data, int num_gid_entries, int num_lid_entries, ZOLTAN_ID_PTR global_id, ZOLTAN_ID_PTR local_id, int destination_processor, int size, char *buffer, int *ierr) |
| Supports ZOLTAN_PACK_OBJ_FN_TYPE. | |
| virtual void | Unpack_Object (void *data, int num_gid_entries, ZOLTAN_ID_PTR global_id, int size, char *buffer, int *ierr) |
| Supports ZOLTAN_UNPACK_OBJ_FN_TYPE. | |
As with Zoltan, the user only need implement those methods used by Zoltan during their application executions. If Zoltan calls an unimplemented method, a fatal error will be generated.
1.3.9.1