Poros
|
#include <poros.h>
Public Attributes | |
double | imbalanceTolerance |
The fraction of imbalance to accept (i.e., 0.03 allows for one partition to be 3% higher than its target). More... | |
double * | targetPartitionFractions |
The fraction of weight for each partition. If this is null, then each partition will be of equal weight, otherwise it must be of length of the number of partitions and sum to 1.0. More... | |
unsigned int | randomSeed |
The random seed to use for generating random numbers. More... | |
int | refinementIterations |
The maximum number of refinement iterations to perform. A value of -1 will result in there being no maximum (any other negative value will result in an error). A value of 0 will prevent refinement from being performed. More... | |
int | aggregationScheme |
The type of aggregation to perform. Should be a member of the aggreagtor_type enum. More... | |
int | outputTimes |
Write timing information to stdout. Used for development and benchmarking purposes. More... | |
int poros_options_struct::aggregationScheme |
The type of aggregation to perform. Should be a member of the aggreagtor_type
enum.
double poros_options_struct::imbalanceTolerance |
The fraction of imbalance to accept (i.e., 0.03 allows for one partition to be 3% higher than its target).
int poros_options_struct::outputTimes |
Write timing information to stdout. Used for development and benchmarking purposes.
unsigned int poros_options_struct::randomSeed |
The random seed to use for generating random numbers.
int poros_options_struct::refinementIterations |
The maximum number of refinement iterations to perform. A value of -1 will result in there being no maximum (any other negative value will result in an error). A value of 0 will prevent refinement from being performed.
double* poros_options_struct::targetPartitionFractions |
The fraction of weight for each partition. If this is null, then each partition will be of equal weight, otherwise it must be of length of the number of partitions and sum to 1.0.