EpetraExt Development
Static Public Member Functions
Zoltan::QueryFunctions Class Reference

#include <Zoltan_QueryFunctions.h>

List of all members.

Static Public Member Functions

static int Number_Objects (void *data, int *ierr)
static 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)
static int First_Object (void *data, int num_gid_entries, int num_lid_entries, ZOLTAN_ID_PTR first_global_id, ZOLTAN_ID_PTR first_local_id, int weight_dim, float *first_weight, int *ierr)
static int Next_Object (void *data, int num_gid_entries, int num_lid_entries, ZOLTAN_ID_PTR global_id, ZOLTAN_ID_PTR local_id, ZOLTAN_ID_PTR next_global_id, ZOLTAN_ID_PTR next_local_id, int weight_dim, float *next_weight, int *ierr)
static int Number_Border_Objects (void *data, int number_neighbor_procs, int *ierr)
static void Border_Object_List (void *data, int num_gid_entries, int num_lid_entries, int number_neighbor_procs, ZOLTAN_ID_PTR global_ids, ZOLTAN_ID_PTR local_ids, int weight_dim, float *object_weights, int *ierr)
static int First_Border_Object (void *data, int num_gid_entries, int num_lid_entries, int number_neighbor_procs, ZOLTAN_ID_PTR first_global_id, ZOLTAN_ID_PTR first_local_id, int weight_dim, float *first_weight, int *ierr)
static int Next_Border_Object (void *data, int num_gid_entries, int num_lid_entries, ZOLTAN_ID_PTR global_id, ZOLTAN_ID_PTR local_id, int number_neighbor_procs, ZOLTAN_ID_PTR next_global_id, ZOLTAN_ID_PTR next_local_id, int weight_dim, float *next_weight, int *ierr)
static int Number_Geometry_Objects (void *data, int *ierr)
static void Geometry_Values (void *data, int num_gid_entries, int num_lid_entries, ZOLTAN_ID_PTR global_id, ZOLTAN_ID_PTR local_id, double *geometry_vector, int *ierr)
static 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)
static 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)
static int Number_Coarse_Objects (void *data, int *ierr)
static void Coarse_Object_List (void *data, int num_gid_entries, int num_lid_entries, ZOLTAN_ID_PTR global_ids, ZOLTAN_ID_PTR local_ids, int *assigned, int *number_vertices, ZOLTAN_ID_PTR vertices, int *in_order, ZOLTAN_ID_PTR in_vertex, ZOLTAN_ID_PTR out_vertex, int *ierr)
static int First_Coarse_Object (void *data, int num_gid_entries, int num_lid_entries, ZOLTAN_ID_PTR first_global_id, ZOLTAN_ID_PTR first_local_id, int *assigned, int *number_vertices, ZOLTAN_ID_PTR vertices, int *in_order, ZOLTAN_ID_PTR in_vertex, ZOLTAN_ID_PTR out_vertex, int *ierr)
static int Next_Coarse_Object (void *data, int num_gid_entries, int num_lid_entries, ZOLTAN_ID_PTR global_id, ZOLTAN_ID_PTR local_id, ZOLTAN_ID_PTR next_global_id, ZOLTAN_ID_PTR next_local_id, int *assigned, int *number_vertices, ZOLTAN_ID_PTR vertices, ZOLTAN_ID_PTR in_vertex, ZOLTAN_ID_PTR out_vertex, int *ierr)
static int Number_Children (void *data, int num_gid_entries, int num_lid_entries, ZOLTAN_ID_PTR global_id, ZOLTAN_ID_PTR local_id, int *ierr)
static void Child_List (void *data, int num_gid_entries, int num_lid_entries, ZOLTAN_ID_PTR parent_global_id, ZOLTAN_ID_PTR parent_local_id, ZOLTAN_ID_PTR child_global_ids, ZOLTAN_ID_PTR child_local_ids, int *assigned, int *number_vertices, ZOLTAN_ID_PTR vertices, ZOLTAN_REF_TYPE *reference_type, ZOLTAN_ID_PTR in_vertex, ZOLTAN_ID_PTR out_vertex, int *ierr)
static void Child_Weight (void *data, int num_gid_entries, int num_lid_entries, ZOLTAN_ID_PTR global_id, ZOLTAN_ID_PTR local_id, int weight_dim, float *object_weight, int *ierr)

Detailed Description

Definition at line 39 of file Zoltan_QueryFunctions.h.


Member Function Documentation

int Zoltan::QueryFunctions::Number_Objects ( void *  data,
int *  ierr 
) [static]

Definition at line 35 of file Zoltan_QueryFunctions.cpp.

void Zoltan::QueryFunctions::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 
) [static]

Definition at line 44 of file Zoltan_QueryFunctions.cpp.

int Zoltan::QueryFunctions::First_Object ( void *  data,
int  num_gid_entries,
int  num_lid_entries,
ZOLTAN_ID_PTR  first_global_id,
ZOLTAN_ID_PTR  first_local_id,
int  weight_dim,
float *  first_weight,
int *  ierr 
) [static]

Definition at line 60 of file Zoltan_QueryFunctions.cpp.

int Zoltan::QueryFunctions::Next_Object ( void *  data,
int  num_gid_entries,
int  num_lid_entries,
ZOLTAN_ID_PTR  global_id,
ZOLTAN_ID_PTR  local_id,
ZOLTAN_ID_PTR  next_global_id,
ZOLTAN_ID_PTR  next_local_id,
int  weight_dim,
float *  next_weight,
int *  ierr 
) [static]

Definition at line 76 of file Zoltan_QueryFunctions.cpp.

int Zoltan::QueryFunctions::Number_Border_Objects ( void *  data,
int  number_neighbor_procs,
int *  ierr 
) [static]

Definition at line 95 of file Zoltan_QueryFunctions.cpp.

void Zoltan::QueryFunctions::Border_Object_List ( void *  data,
int  num_gid_entries,
int  num_lid_entries,
int  number_neighbor_procs,
ZOLTAN_ID_PTR  global_ids,
ZOLTAN_ID_PTR  local_ids,
int  weight_dim,
float *  object_weights,
int *  ierr 
) [static]

Definition at line 105 of file Zoltan_QueryFunctions.cpp.

int Zoltan::QueryFunctions::First_Border_Object ( void *  data,
int  num_gid_entries,
int  num_lid_entries,
int  number_neighbor_procs,
ZOLTAN_ID_PTR  first_global_id,
ZOLTAN_ID_PTR  first_local_id,
int  weight_dim,
float *  first_weight,
int *  ierr 
) [static]

Definition at line 124 of file Zoltan_QueryFunctions.cpp.

int Zoltan::QueryFunctions::Next_Border_Object ( void *  data,
int  num_gid_entries,
int  num_lid_entries,
ZOLTAN_ID_PTR  global_id,
ZOLTAN_ID_PTR  local_id,
int  number_neighbor_procs,
ZOLTAN_ID_PTR  next_global_id,
ZOLTAN_ID_PTR  next_local_id,
int  weight_dim,
float *  next_weight,
int *  ierr 
) [static]

Definition at line 142 of file Zoltan_QueryFunctions.cpp.

int Zoltan::QueryFunctions::Number_Geometry_Objects ( void *  data,
int *  ierr 
) [static]

Definition at line 163 of file Zoltan_QueryFunctions.cpp.

void Zoltan::QueryFunctions::Geometry_Values ( void *  data,
int  num_gid_entries,
int  num_lid_entries,
ZOLTAN_ID_PTR  global_id,
ZOLTAN_ID_PTR  local_id,
double *  geometry_vector,
int *  ierr 
) [static]

Definition at line 172 of file Zoltan_QueryFunctions.cpp.

int Zoltan::QueryFunctions::Number_Edges ( void *  data,
int  num_gid_entries,
int  num_lid_entries,
ZOLTAN_ID_PTR  global_id,
ZOLTAN_ID_PTR  local_id,
int *  ierr 
) [static]

Definition at line 188 of file Zoltan_QueryFunctions.cpp.

void Zoltan::QueryFunctions::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 
) [static]

Definition at line 202 of file Zoltan_QueryFunctions.cpp.

int Zoltan::QueryFunctions::Number_Coarse_Objects ( void *  data,
int *  ierr 
) [static]

Definition at line 222 of file Zoltan_QueryFunctions.cpp.

void Zoltan::QueryFunctions::Coarse_Object_List ( void *  data,
int  num_gid_entries,
int  num_lid_entries,
ZOLTAN_ID_PTR  global_ids,
ZOLTAN_ID_PTR  local_ids,
int *  assigned,
int *  number_vertices,
ZOLTAN_ID_PTR  vertices,
int *  in_order,
ZOLTAN_ID_PTR  in_vertex,
ZOLTAN_ID_PTR  out_vertex,
int *  ierr 
) [static]

Definition at line 231 of file Zoltan_QueryFunctions.cpp.

int Zoltan::QueryFunctions::First_Coarse_Object ( void *  data,
int  num_gid_entries,
int  num_lid_entries,
ZOLTAN_ID_PTR  first_global_id,
ZOLTAN_ID_PTR  first_local_id,
int *  assigned,
int *  number_vertices,
ZOLTAN_ID_PTR  vertices,
int *  in_order,
ZOLTAN_ID_PTR  in_vertex,
ZOLTAN_ID_PTR  out_vertex,
int *  ierr 
) [static]

Definition at line 252 of file Zoltan_QueryFunctions.cpp.

int Zoltan::QueryFunctions::Next_Coarse_Object ( void *  data,
int  num_gid_entries,
int  num_lid_entries,
ZOLTAN_ID_PTR  global_id,
ZOLTAN_ID_PTR  local_id,
ZOLTAN_ID_PTR  next_global_id,
ZOLTAN_ID_PTR  next_local_id,
int *  assigned,
int *  number_vertices,
ZOLTAN_ID_PTR  vertices,
ZOLTAN_ID_PTR  in_vertex,
ZOLTAN_ID_PTR  out_vertex,
int *  ierr 
) [static]

Definition at line 273 of file Zoltan_QueryFunctions.cpp.

int Zoltan::QueryFunctions::Number_Children ( void *  data,
int  num_gid_entries,
int  num_lid_entries,
ZOLTAN_ID_PTR  global_id,
ZOLTAN_ID_PTR  local_id,
int *  ierr 
) [static]

Definition at line 296 of file Zoltan_QueryFunctions.cpp.

void Zoltan::QueryFunctions::Child_List ( void *  data,
int  num_gid_entries,
int  num_lid_entries,
ZOLTAN_ID_PTR  parent_global_id,
ZOLTAN_ID_PTR  parent_local_id,
ZOLTAN_ID_PTR  child_global_ids,
ZOLTAN_ID_PTR  child_local_ids,
int *  assigned,
int *  number_vertices,
ZOLTAN_ID_PTR  vertices,
ZOLTAN_REF_TYPE *  reference_type,
ZOLTAN_ID_PTR  in_vertex,
ZOLTAN_ID_PTR  out_vertex,
int *  ierr 
) [static]

Definition at line 310 of file Zoltan_QueryFunctions.cpp.

void Zoltan::QueryFunctions::Child_Weight ( void *  data,
int  num_gid_entries,
int  num_lid_entries,
ZOLTAN_ID_PTR  global_id,
ZOLTAN_ID_PTR  local_id,
int  weight_dim,
float *  object_weight,
int *  ierr 
) [static]

Definition at line 334 of file Zoltan_QueryFunctions.cpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines