#include <struct.h>
Public Attributes | |
idx_t ** | adids |
idx_t ** | adwgts |
double | Aux1Tmr |
double | Aux2Tmr |
double | Aux3Tmr |
idx_t | ccorder |
real_t | cfactor |
cnbr_t * | cnbrpool |
double | CoarsenTmr |
idx_t | CoarsenTo |
idx_t | compress |
idx_t | contig |
double | ContractTmr |
mctype_et | ctype |
mdbglvl_et | dbglvl |
double | InitPartTmr |
miptype_et | iptype |
double | MatchTmr |
idx_t * | maxnads |
idx_t * | maxvwgt |
gk_mcore_t * | mcore |
idx_t | minconn |
idx_t * | nads |
size_t | nbrpoolcpos |
size_t | nbrpoolreallocs |
size_t | nbrpoolsize |
idx_t | ncon |
idx_t | ncuts |
idx_t | nIparts |
idx_t | niter |
idx_t | no2hop |
idx_t | nparts |
idx_t | nseps |
idx_t | numflag |
mobjtype_et | objtype |
moptype_et | optype |
real_t | pfactor |
real_t * | pijbm |
double | ProjectTmr |
idx_t * | pvec1 |
idx_t * | pvec2 |
double | RefTmr |
mrtype_et | rtype |
idx_t | seed |
double | SplitTmr |
double | TotalTmr |
real_t * | tpwgts |
real_t * | ubfactors |
idx_t | ufactor |
double | UncoarsenTmr |
vnbr_t * | vnbrpool |
The following structure stores information used by Metis
Definition at line 139 of file libmetis/struct.h.
idx_t** ctrl_t::adids |
Definition at line 198 of file libmetis/struct.h.
idx_t** ctrl_t::adwgts |
Definition at line 199 of file libmetis/struct.h.
double ctrl_t::Aux1Tmr |
Definition at line 176 of file libmetis/struct.h.
double ctrl_t::Aux2Tmr |
Definition at line 176 of file libmetis/struct.h.
double ctrl_t::Aux3Tmr |
Definition at line 176 of file libmetis/struct.h.
idx_t ctrl_t::ccorder |
Definition at line 155 of file libmetis/struct.h.
real_t ctrl_t::cfactor |
The achieved compression factor
Definition at line 173 of file libmetis/struct.h.
cnbr_t* ctrl_t::cnbrpool |
The pool of cnbr_t entries to be used during refinement. The size and current position of the pool is controlled by nnbrs & cnbrs
Definition at line 188 of file libmetis/struct.h.
double ctrl_t::CoarsenTmr |
Definition at line 176 of file libmetis/struct.h.
idx_t ctrl_t::CoarsenTo |
Definition at line 147 of file libmetis/struct.h.
idx_t ctrl_t::compress |
Definition at line 154 of file libmetis/struct.h.
idx_t ctrl_t::contig |
Definition at line 151 of file libmetis/struct.h.
double ctrl_t::ContractTmr |
Definition at line 176 of file libmetis/struct.h.
mctype_et ctrl_t::ctype |
Definition at line 143 of file libmetis/struct.h.
mdbglvl_et ctrl_t::dbglvl |
Definition at line 142 of file libmetis/struct.h.
double ctrl_t::InitPartTmr |
Definition at line 176 of file libmetis/struct.h.
miptype_et ctrl_t::iptype |
Definition at line 144 of file libmetis/struct.h.
double ctrl_t::MatchTmr |
Definition at line 176 of file libmetis/struct.h.
idx_t* ctrl_t::maxnads |
Definition at line 196 of file libmetis/struct.h.
idx_t* ctrl_t::maxvwgt |
Definition at line 160 of file libmetis/struct.h.
gk_mcore_t* ctrl_t::mcore |
The persistent memory core for within function mallocs/frees
Definition at line 180 of file libmetis/struct.h.
idx_t ctrl_t::minconn |
Definition at line 150 of file libmetis/struct.h.
idx_t* ctrl_t::nads |
Definition at line 197 of file libmetis/struct.h.
size_t ctrl_t::nbrpoolcpos |
The position of the first free entry in the array
Definition at line 185 of file libmetis/struct.h.
size_t ctrl_t::nbrpoolreallocs |
The number of times the pool was resized
Definition at line 186 of file libmetis/struct.h.
size_t ctrl_t::nbrpoolsize |
The number of {c,v}nbr_t entries that have been allocated
Definition at line 184 of file libmetis/struct.h.
idx_t ctrl_t::ncon |
The number of balancing constraints
Definition at line 162 of file libmetis/struct.h.
idx_t ctrl_t::ncuts |
Definition at line 157 of file libmetis/struct.h.
idx_t ctrl_t::nIparts |
Definition at line 148 of file libmetis/struct.h.
idx_t ctrl_t::niter |
Definition at line 158 of file libmetis/struct.h.
idx_t ctrl_t::no2hop |
Definition at line 149 of file libmetis/struct.h.
idx_t ctrl_t::nparts |
The number of partitions
Definition at line 163 of file libmetis/struct.h.
idx_t ctrl_t::nseps |
Definition at line 152 of file libmetis/struct.h.
idx_t ctrl_t::numflag |
Definition at line 159 of file libmetis/struct.h.
mobjtype_et ctrl_t::objtype |
Definition at line 141 of file libmetis/struct.h.
moptype_et ctrl_t::optype |
Definition at line 140 of file libmetis/struct.h.
real_t ctrl_t::pfactor |
Definition at line 165 of file libmetis/struct.h.
real_t* ctrl_t::pijbm |
The nparts*ncon multiplies for the ith partition and jth constraint for obtaining the balance
Definition at line 170 of file libmetis/struct.h.
double ctrl_t::ProjectTmr |
Definition at line 176 of file libmetis/struct.h.
idx_t* ctrl_t::pvec1 |
Definition at line 200 of file libmetis/struct.h.
idx_t * ctrl_t::pvec2 |
Definition at line 200 of file libmetis/struct.h.
double ctrl_t::RefTmr |
Definition at line 176 of file libmetis/struct.h.
mrtype_et ctrl_t::rtype |
Definition at line 145 of file libmetis/struct.h.
idx_t ctrl_t::seed |
Definition at line 156 of file libmetis/struct.h.
double ctrl_t::SplitTmr |
Definition at line 176 of file libmetis/struct.h.
double ctrl_t::TotalTmr |
Definition at line 176 of file libmetis/struct.h.
real_t* ctrl_t::tpwgts |
The target partition weights
Definition at line 169 of file libmetis/struct.h.
real_t* ctrl_t::ubfactors |
The per-constraint ubfactors
Definition at line 167 of file libmetis/struct.h.
idx_t ctrl_t::ufactor |
Definition at line 153 of file libmetis/struct.h.
double ctrl_t::UncoarsenTmr |
Definition at line 176 of file libmetis/struct.h.
vnbr_t* ctrl_t::vnbrpool |
The pool of vnbr_t entries to be used during refinement. The size and current position of the pool is controlled by nnbrs & cnbrs
Definition at line 191 of file libmetis/struct.h.