Mesh Oriented datABase  (version 5.5.1)
An array-based unstructured mesh library
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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