Mesh Oriented datABase  (version 5.5.1)
An array-based unstructured mesh library
MetisPartitioner Member List

This is the complete list of members for MetisPartitioner, including all inherited members.

assemble_graph(const int dimension, std::vector< double > &coords, std::vector< idx_t > &moab_ids, std::vector< idx_t > &adjacencies, std::vector< idx_t > &length, Range &elems)MetisPartitionerprivate
assemble_taggedents_graph(const int dimension, std::vector< double > &coords, std::vector< idx_t > &moab_ids, std::vector< idx_t > &adjacencies, std::vector< idx_t > &length, Range &elems, const char *aggregating_tag)MetisPartitionerprivate
assemble_taggedsets_graph(const int dimension, std::vector< double > &coords, std::vector< idx_t > &moab_ids, std::vector< idx_t > &adjacencies, std::vector< idx_t > &length, Range &elems, const char *aggregating_tag)MetisPartitionerprivate
assign_global_idsPartitionerBase< idx_t >protected
get_global_id_option()PartitionerBase< idx_t >inline
include_closure()MetisPartitionerinlinevirtual
mbImplPartitionerBase< idx_t >protected
MetisPartitioner(Interface *impl=NULL, const bool use_coords=false)MetisPartitioner
newCommPartitionerBase< idx_t >protected
part_sets()PartitionerBase< idx_t >inline
part_sets() constPartitionerBase< idx_t >inline
partition_mesh(const idx_t nparts, const char *method, const int part_dim=3, const bool write_as_sets=true, const bool write_as_tags=false, const bool partition_tagged_sets=false, const bool partition_tagged_ents=false, const char *aggregating_tag=NULL, const bool print_time=false)MetisPartitionervirtual
partition_mesh_and_geometry(const double part_geom_mesh_size, const idx_t nparts, const char *zmethod, const char *other_method, double imbal_tol, const int part_dim=3, const bool write_as_sets=true, const bool write_as_tags=false, const int obj_weight=0, const int edge_weight=0, const int projection_type=0, const bool recompute_rcb_box=false, const bool print_time=false)MetisPartitionerinlinevirtual
PartitionerBase(Interface *impl=NULL, const bool use_coords=false)PartitionerBase< idx_t >inline
partSetsPartitionerBase< idx_t >protected
set_global_id_option(bool id_opt)PartitionerBase< idx_t >inline
useCoordsPartitionerBase< idx_t >protected
write_aggregationtag_partition(const idx_t nparts, Range &elems, const idx_t *assignment, const bool write_as_sets, const bool write_as_tags)MetisPartitioner
write_partition(const idx_t nparts, Range &elems, const idx_t *assignment, const bool write_as_sets, const bool write_as_tags)MetisPartitionervirtual
PartitionerBase< idx_t >::write_partition(const idx_t nparts, Range &elems, const idx_t *assignment, const bool write_as_sets, const bool write_as_tags)=0PartitionerBase< idx_t >pure virtual
~MetisPartitioner()MetisPartitionervirtual
~PartitionerBase()PartitionerBase< idx_t >inlinevirtual