#include <PartitionerBase.hpp>
|
| PartitionerBase (Interface *impl=NULL, const bool use_coords=false) |
|
virtual | ~PartitionerBase () |
|
virtual ErrorCode | partition_mesh_and_geometry (const double part_geom_mesh_size, const 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)=0 |
|
virtual ErrorCode | partition_mesh (const 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)=0 |
|
virtual ErrorCode | write_partition (const T nparts, Range &elems, const T *assignment, const bool write_as_sets, const bool write_as_tags)=0 |
|
virtual ErrorCode | include_closure ()=0 |
|
Range & | part_sets () |
|
const Range & | part_sets () const |
|
void | set_global_id_option (bool id_opt) |
|
bool | get_global_id_option () |
|
template<typename T>
class PartitionerBase< T >
Definition at line 39 of file PartitionerBase.hpp.
◆ PartitionerBase()
◆ ~PartitionerBase()
◆ get_global_id_option()
◆ include_closure()
◆ part_sets() [1/2]
◆ part_sets() [2/2]
◆ partition_mesh()
template<typename T >
virtual ErrorCode PartitionerBase< T >::partition_mesh |
( |
const 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 |
|
) |
| |
|
pure virtual |
◆ partition_mesh_and_geometry()
template<typename T >
virtual ErrorCode PartitionerBase< T >::partition_mesh_and_geometry |
( |
const double |
part_geom_mesh_size, |
|
|
const 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 |
|
) |
| |
|
pure virtual |
◆ set_global_id_option()
◆ write_partition()
template<typename T >
virtual ErrorCode PartitionerBase< T >::write_partition |
( |
const T |
nparts, |
|
|
Range & |
elems, |
|
|
const T * |
assignment, |
|
|
const bool |
write_as_sets, |
|
|
const bool |
write_as_tags |
|
) |
| |
|
pure virtual |
◆ assign_global_ids
◆ mbImpl
◆ newComm
◆ partSets
◆ useCoords
The documentation for this class was generated from the following file: