| Classes | |
| class | MShellParallelizer | 
| class | PointSetPartitioner | 
| class | MeshPartitioner | 
| struct | PointSetContS | 
| Typedefs | |
| typedef struct parallel::PointSetContS | PointSetCont | 
| typedef void(* | zoltan_cft )() | 
| Functions | |
| void | basicRCB (std::vector< double >::iterator itcb, std::vector< double >::iterator itce, unsigned numberOfPartitions, unsigned myNumber, std::vector< unsigned > &myNodes) | 
| struct Zoltan_Struct * | zoltanIfaceInit (const MPI_Comm &comm) | 
| template<typename Iterator > | |
| bool | zoltanIfacePartition (struct Zoltan_Struct *lb, PointSetCont *pointSet, Iterator insElements) | 
| void | zoltanFinalize (struct Zoltan_Struct *lb) | 
| int | callBackNumElems (void *data, int *ierr) | 
| void | callBackElemList (void *data, int num_gid_entries, int num_lid_entries, ZOLTAN_ID_PTR global_id, ZOLTAN_ID_PTR local_id, int wgt_dim, float *obj_wgts, int *ierr) | 
| void | callBackCoords (void *data, int num_gid_entries, int num_lid_entries, ZOLTAN_ID_PTR global_id, ZOLTAN_ID_PTR local_id, double *geom_vec, int *ierr) | 
| int | callBackDimension (void *data, int *ierr) | 
| typedef struct parallel::PointSetContS parallel::PointSetCont | 
| typedef void(* parallel::zoltan_cft)() | 
| void parallel::basicRCB | ( | std::vector< double >::iterator | itcb, | |
| std::vector< double >::iterator | itce, | |||
| unsigned | numberOfPartitions, | |||
| unsigned | myNumber, | |||
| std::vector< unsigned > & | myNodes | |||
| ) | 
Referenced by parallel::MShellParallelizer::MShellParallelizer().
| void parallel::callBackCoords | ( | void * | data, | |
| int | num_gid_entries, | |||
| int | num_lid_entries, | |||
| ZOLTAN_ID_PTR | global_id, | |||
| ZOLTAN_ID_PTR | local_id, | |||
| double * | geom_vec, | |||
| int * | ierr | |||
| ) | 
References parallel::PointSetContS::_coordinate, and parallel::PointSetContS::_globalID.
Referenced by zoltanIfacePartition().
| int parallel::callBackDimension | ( | void * | data, | |
| int * | ierr | |||
| ) | 
References DIM.
Referenced by zoltanIfacePartition().
| void parallel::callBackElemList | ( | void * | data, | |
| int | num_gid_entries, | |||
| int | num_lid_entries, | |||
| ZOLTAN_ID_PTR | global_id, | |||
| ZOLTAN_ID_PTR | local_id, | |||
| int | wgt_dim, | |||
| float * | obj_wgts, | |||
| int * | ierr | |||
| ) | 
References parallel::PointSetContS::_globalID.
Referenced by zoltanIfacePartition().
| int parallel::callBackNumElems | ( | void * | data, | |
| int * | ierr | |||
| ) | 
References parallel::PointSetContS::_globalID.
Referenced by zoltanIfacePartition().
| void parallel::zoltanFinalize | ( | struct Zoltan_Struct * | lb | ) | 
Referenced by parallel::PointSetPartitioner::~PointSetPartitioner().
| struct Zoltan_Struct * parallel::zoltanIfaceInit | ( | const MPI_Comm & | comm | ) |  [read] | 
Referenced by parallel::PointSetPartitioner::PointSetPartitioner().
| bool parallel::zoltanIfacePartition | ( | struct Zoltan_Struct * | lb, | |
| PointSetCont * | pointSet, | |||
| Iterator | insElements | |||
| ) |  [inline] | 
References parallel::PointSetContS::_globalID, callBackCoords(), callBackDimension(), callBackElemList(), and callBackNumElems().
Referenced by parallel::PointSetPartitioner::partitionPointIDs().
 1.6.3
 1.6.3