Poros
Public Attributes | List of all members
poros_options_struct Struct Reference

#include <poros.h>

Collaboration diagram for poros_options_struct:
Collaboration graph

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...
 

Member Data Documentation

◆ aggregationScheme

int poros_options_struct::aggregationScheme

The type of aggregation to perform. Should be a member of the aggreagtor_type enum.

◆ imbalanceTolerance

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).

◆ outputTimes

int poros_options_struct::outputTimes

Write timing information to stdout. Used for development and benchmarking purposes.

◆ randomSeed

unsigned int poros_options_struct::randomSeed

The random seed to use for generating random numbers.

◆ refinementIterations

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.

◆ targetPartitionFractions

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.


The documentation for this struct was generated from the following file: