|
EpetraExt Development
|
Query helper object to be used form Zoltan partitioning/ordering. More...
#include <EpetraExt_ZoltanQuery.h>

Public Member Functions | |
| ZoltanQuery (const Epetra_CrsGraph &graph, const Epetra_CrsGraph *tgraph=0, bool localEdgesOnly=false) | |
| Constructor. | |
| int | Number_Objects (void *data, int *ierr) |
| Supports ZOLTAN_NUM_OBJ_FN_TYPE. | |
| void | Object_List (void *data, int num_gid_entries, int num_lid_entries, ZOLTAN_ID_PTR global_ids, ZOLTAN_ID_PTR local_ids, int weight_dim, float *object_weights, int *ierr) |
| Supports ZOLTAN_OBJ_LIST_FN_TYPE. | |
| int | Number_Edges (void *data, int num_gid_entries, int num_lid_entries, ZOLTAN_ID_PTR global_id, ZOLTAN_ID_PTR local_id, int *ierr) |
| Supports ZOLTAN_NUM_EDGES_FN_TYPE. | |
| void | Edge_List (void *data, int num_gid_entries, int num_lid_entries, ZOLTAN_ID_PTR global_id, ZOLTAN_ID_PTR local_id, ZOLTAN_ID_PTR neighbor_global_ids, int *neighbor_procs, int weight_dim, float *edge_weights, int *ierr) |
| Supports ZOLTAN_EDGE_LIST_FN_TYPE. | |
| int | Number_HG_Edges (void *data, int *ierr) |
| int | Number_HG_Pins (void *data, int *ierr) |
| int | HG_Edge_List (void *data, int num_gid_entries, int ewgt_dim, int nedge, int maxsize, int *edge_sizes, ZOLTAN_ID_PTR edge_verts, int *edge_procs, float *edge_weights) |
Query helper object to be used form Zoltan partitioning/ordering.
This object allows Zoltan to query an Epetra_CrsGraph object for it's partitioning/ordering algorithms
Definition at line 60 of file EpetraExt_ZoltanQuery.h.
| EPETRAEXT_DEPRECATED EpetraExt::ZoltanQuery::ZoltanQuery | ( | const Epetra_CrsGraph & | graph, |
| const Epetra_CrsGraph * | tgraph = 0, |
||
| bool | localEdgesOnly = false |
||
| ) |
Constructor.
Definition at line 51 of file EpetraExt_ZoltanQuery.cpp.
| EPETRAEXT_DEPRECATED int EpetraExt::ZoltanQuery::Number_Objects | ( | void * | data, |
| int * | ierr | ||
| ) | [virtual] |
Supports ZOLTAN_NUM_OBJ_FN_TYPE.
Reimplemented from Zoltan::QueryObject.
Definition at line 105 of file EpetraExt_ZoltanQuery.cpp.
| EPETRAEXT_DEPRECATED void EpetraExt::ZoltanQuery::Object_List | ( | void * | data, |
| int | num_gid_entries, | ||
| int | num_lid_entries, | ||
| ZOLTAN_ID_PTR | global_ids, | ||
| ZOLTAN_ID_PTR | local_ids, | ||
| int | weight_dim, | ||
| float * | object_weights, | ||
| int * | ierr | ||
| ) | [virtual] |
Supports ZOLTAN_OBJ_LIST_FN_TYPE.
Reimplemented from Zoltan::QueryObject.
Definition at line 114 of file EpetraExt_ZoltanQuery.cpp.
| EPETRAEXT_DEPRECATED int EpetraExt::ZoltanQuery::Number_Edges | ( | void * | data, |
| int | num_gid_entries, | ||
| int | num_lid_entries, | ||
| ZOLTAN_ID_PTR | global_id, | ||
| ZOLTAN_ID_PTR | local_id, | ||
| int * | ierr | ||
| ) | [virtual] |
Supports ZOLTAN_NUM_EDGES_FN_TYPE.
Reimplemented from Zoltan::QueryObject.
Definition at line 136 of file EpetraExt_ZoltanQuery.cpp.
| EPETRAEXT_DEPRECATED void EpetraExt::ZoltanQuery::Edge_List | ( | void * | data, |
| int | num_gid_entries, | ||
| int | num_lid_entries, | ||
| ZOLTAN_ID_PTR | global_id, | ||
| ZOLTAN_ID_PTR | local_id, | ||
| ZOLTAN_ID_PTR | neighbor_global_ids, | ||
| int * | neighbor_procs, | ||
| int | weight_dim, | ||
| float * | edge_weights, | ||
| int * | ierr | ||
| ) | [virtual] |
Supports ZOLTAN_EDGE_LIST_FN_TYPE.
Reimplemented from Zoltan::QueryObject.
Definition at line 203 of file EpetraExt_ZoltanQuery.cpp.
| EPETRAEXT_DEPRECATED int EpetraExt::ZoltanQuery::Number_HG_Edges | ( | void * | data, |
| int * | ierr | ||
| ) |
Definition at line 280 of file EpetraExt_ZoltanQuery.cpp.
| EPETRAEXT_DEPRECATED int EpetraExt::ZoltanQuery::Number_HG_Pins | ( | void * | data, |
| int * | ierr | ||
| ) |
Definition at line 291 of file EpetraExt_ZoltanQuery.cpp.
| EPETRAEXT_DEPRECATED int EpetraExt::ZoltanQuery::HG_Edge_List | ( | void * | data, |
| int | num_gid_entries, | ||
| int | ewgt_dim, | ||
| int | nedge, | ||
| int | maxsize, | ||
| int * | edge_sizes, | ||
| ZOLTAN_ID_PTR | edge_verts, | ||
| int * | edge_procs, | ||
| float * | edge_weights | ||
| ) |
Definition at line 302 of file EpetraExt_ZoltanQuery.cpp.
1.7.4