hp2FEM
0.1
|
#include <struct.h>
Public Attributes | |
moptype_et | optype |
mobjtype_et | objtype |
mdbglvl_et | dbglvl |
mctype_et | ctype |
miptype_et | iptype |
mrtype_et | rtype |
idx_t | CoarsenTo |
idx_t | nIparts |
idx_t | minconn |
idx_t | contig |
idx_t | nseps |
idx_t | ufactor |
idx_t | compress |
idx_t | ccorder |
idx_t | seed |
idx_t | ncuts |
idx_t | niter |
idx_t | numflag |
idx_t * | maxvwgt |
idx_t | ncon |
idx_t | nparts |
real_t | pfactor |
real_t * | ubfactors |
real_t * | tpwgts |
real_t * | pijbm |
real_t | cfactor |
double | TotalTmr |
double | InitPartTmr |
double | MatchTmr |
double | ContractTmr |
double | CoarsenTmr |
double | UncoarsenTmr |
double | RefTmr |
double | ProjectTmr |
double | SplitTmr |
gk_mcore_t * | mcore |
size_t | nbrpoolsize |
size_t | nbrpoolcpos |
size_t | nbrpoolreallocs |
cnbr_t * | cnbrpool |
vnbr_t * | vnbrpool |
idx_t * | maxnads |
idx_t * | nads |
idx_t ** | adids |
idx_t ** | adwgts |
idx_t * | pvec1 |
idx_t * | pvec2 |
The following structure stores information used by Metis
real_t ctrl_t::cfactor |
The achieved compression factor
The pool of cnbr_t entries to be used during refinement. The size and current position of the pool is controlled by nnbrs & cnbrs
The persistent memory core for within function mallocs/frees
size_t ctrl_t::nbrpoolcpos |
The position of the first free entry in the array
size_t ctrl_t::nbrpoolreallocs |
The number of times the pool was resized
size_t ctrl_t::nbrpoolsize |
The number of {c,v}nbr_t entries that have been allocated
idx_t ctrl_t::ncon |
The number of balancing constraints
idx_t ctrl_t::nparts |
The number of partitions
real_t* ctrl_t::pijbm |
The nparts*ncon multiplies for the ith partition and jth constraint for obtaining the balance
real_t* ctrl_t::tpwgts |
The target partition weights
real_t* ctrl_t::ubfactors |
The per-constraint ubfactors
The pool of vnbr_t entries to be used during refinement. The size and current position of the pool is controlled by nnbrs & cnbrs