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