Path: blob/devel/elmergrid/src/metis-5.1.0/programs/struct.h
3206 views
/*1* struct.h2*3* This file contains data structures for the various programs of METIS.4*5* Started 8/9/026* George7*8* $Id: struct.h 13900 2013-03-24 15:27:07Z karypis $9*/1011#ifndef _STRUCTBIN_H_12#define _STRUCTBIN_H_131415/*************************************************************************/16/*! This data structure stores the various command line arguments */17/*************************************************************************/18typedef struct {19idx_t ptype;20idx_t objtype;21idx_t ctype;22idx_t iptype;23idx_t rtype;2425idx_t no2hop;26idx_t minconn;27idx_t contig;2829idx_t nooutput;3031idx_t balance;32idx_t ncuts;33idx_t niter;3435idx_t gtype;36idx_t ncommon;3738idx_t seed;39idx_t dbglvl;4041idx_t nparts;4243idx_t nseps;44idx_t ufactor;45idx_t pfactor;46idx_t compress;47idx_t ccorder;4849char *filename;50char *outfile;51char *xyzfile;52char *tpwgtsfile;53char *ubvecstr;5455idx_t wgtflag;56idx_t numflag;57real_t *tpwgts;58real_t *ubvec;5960real_t iotimer;61real_t parttimer;62real_t reporttimer;6364size_t maxmemory;65} params_t;666768#endif697071