Public Attributes | List of all members
ctrl_t Struct Reference

#include <struct.h>

Public Attributes

idx_t ** adids
 
idx_t ** adwgts
 
double Aux1Tmr
 
double Aux2Tmr
 
double Aux3Tmr
 
idx_t ccorder
 
real_t cfactor
 
cnbr_tcnbrpool
 
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_tmaxnads
 
idx_tmaxvwgt
 
gk_mcore_tmcore
 
idx_t minconn
 
idx_tnads
 
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_tpijbm
 
double ProjectTmr
 
idx_tpvec1
 
idx_tpvec2
 
double RefTmr
 
mrtype_et rtype
 
idx_t seed
 
double SplitTmr
 
double TotalTmr
 
real_ttpwgts
 
real_tubfactors
 
idx_t ufactor
 
double UncoarsenTmr
 
vnbr_tvnbrpool
 

Detailed Description

The following structure stores information used by Metis

Definition at line 139 of file libmetis/struct.h.

Member Data Documentation

◆ adids

idx_t** ctrl_t::adids

Definition at line 198 of file libmetis/struct.h.

◆ adwgts

idx_t** ctrl_t::adwgts

Definition at line 199 of file libmetis/struct.h.

◆ Aux1Tmr

double ctrl_t::Aux1Tmr

Definition at line 176 of file libmetis/struct.h.

◆ Aux2Tmr

double ctrl_t::Aux2Tmr

Definition at line 176 of file libmetis/struct.h.

◆ Aux3Tmr

double ctrl_t::Aux3Tmr

Definition at line 176 of file libmetis/struct.h.

◆ ccorder

idx_t ctrl_t::ccorder

Definition at line 155 of file libmetis/struct.h.

◆ cfactor

real_t ctrl_t::cfactor

The achieved compression factor

Definition at line 173 of file libmetis/struct.h.

◆ cnbrpool

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.

◆ CoarsenTmr

double ctrl_t::CoarsenTmr

Definition at line 176 of file libmetis/struct.h.

◆ CoarsenTo

idx_t ctrl_t::CoarsenTo

Definition at line 147 of file libmetis/struct.h.

◆ compress

idx_t ctrl_t::compress

Definition at line 154 of file libmetis/struct.h.

◆ contig

idx_t ctrl_t::contig

Definition at line 151 of file libmetis/struct.h.

◆ ContractTmr

double ctrl_t::ContractTmr

Definition at line 176 of file libmetis/struct.h.

◆ ctype

mctype_et ctrl_t::ctype

Definition at line 143 of file libmetis/struct.h.

◆ dbglvl

mdbglvl_et ctrl_t::dbglvl

Definition at line 142 of file libmetis/struct.h.

◆ InitPartTmr

double ctrl_t::InitPartTmr

Definition at line 176 of file libmetis/struct.h.

◆ iptype

miptype_et ctrl_t::iptype

Definition at line 144 of file libmetis/struct.h.

◆ MatchTmr

double ctrl_t::MatchTmr

Definition at line 176 of file libmetis/struct.h.

◆ maxnads

idx_t* ctrl_t::maxnads

Definition at line 196 of file libmetis/struct.h.

◆ maxvwgt

idx_t* ctrl_t::maxvwgt

Definition at line 160 of file libmetis/struct.h.

◆ mcore

gk_mcore_t* ctrl_t::mcore

The persistent memory core for within function mallocs/frees

Definition at line 180 of file libmetis/struct.h.

◆ minconn

idx_t ctrl_t::minconn

Definition at line 150 of file libmetis/struct.h.

◆ nads

idx_t* ctrl_t::nads

Definition at line 197 of file libmetis/struct.h.

◆ nbrpoolcpos

size_t ctrl_t::nbrpoolcpos

The position of the first free entry in the array

Definition at line 185 of file libmetis/struct.h.

◆ nbrpoolreallocs

size_t ctrl_t::nbrpoolreallocs

The number of times the pool was resized

Definition at line 186 of file libmetis/struct.h.

◆ nbrpoolsize

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.

◆ ncon

idx_t ctrl_t::ncon

The number of balancing constraints

Definition at line 162 of file libmetis/struct.h.

◆ ncuts

idx_t ctrl_t::ncuts

Definition at line 157 of file libmetis/struct.h.

◆ nIparts

idx_t ctrl_t::nIparts

Definition at line 148 of file libmetis/struct.h.

◆ niter

idx_t ctrl_t::niter

Definition at line 158 of file libmetis/struct.h.

◆ no2hop

idx_t ctrl_t::no2hop

Definition at line 149 of file libmetis/struct.h.

◆ nparts

idx_t ctrl_t::nparts

The number of partitions

Definition at line 163 of file libmetis/struct.h.

◆ nseps

idx_t ctrl_t::nseps

Definition at line 152 of file libmetis/struct.h.

◆ numflag

idx_t ctrl_t::numflag

Definition at line 159 of file libmetis/struct.h.

◆ objtype

mobjtype_et ctrl_t::objtype

Definition at line 141 of file libmetis/struct.h.

◆ optype

moptype_et ctrl_t::optype

Definition at line 140 of file libmetis/struct.h.

◆ pfactor

real_t ctrl_t::pfactor

Definition at line 165 of file libmetis/struct.h.

◆ pijbm

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.

◆ ProjectTmr

double ctrl_t::ProjectTmr

Definition at line 176 of file libmetis/struct.h.

◆ pvec1

idx_t* ctrl_t::pvec1

Definition at line 200 of file libmetis/struct.h.

◆ pvec2

idx_t * ctrl_t::pvec2

Definition at line 200 of file libmetis/struct.h.

◆ RefTmr

double ctrl_t::RefTmr

Definition at line 176 of file libmetis/struct.h.

◆ rtype

mrtype_et ctrl_t::rtype

Definition at line 145 of file libmetis/struct.h.

◆ seed

idx_t ctrl_t::seed

Definition at line 156 of file libmetis/struct.h.

◆ SplitTmr

double ctrl_t::SplitTmr

Definition at line 176 of file libmetis/struct.h.

◆ TotalTmr

double ctrl_t::TotalTmr

Definition at line 176 of file libmetis/struct.h.

◆ tpwgts

real_t* ctrl_t::tpwgts

The target partition weights

Definition at line 169 of file libmetis/struct.h.

◆ ubfactors

real_t* ctrl_t::ubfactors

The per-constraint ubfactors

Definition at line 167 of file libmetis/struct.h.

◆ ufactor

idx_t ctrl_t::ufactor

Definition at line 153 of file libmetis/struct.h.

◆ UncoarsenTmr

double ctrl_t::UncoarsenTmr

Definition at line 176 of file libmetis/struct.h.

◆ vnbrpool

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.


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


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:41:02