ADflow  v1.0
ADflow is a finite volume RANS solver tailored for gradient-based aerodynamic design optimization.
Functions
metisInterface.c File Reference
#include "metis.h"
Include dependency graph for metisInterface.c:

Go to the source code of this file.

Functions

void metisInterface (int *n, int *ncon, idxtype *xadj, idxtype *adjncy, idxtype *vwgt, idxtype *adjwgt, int *wgtflag, int *numflag, int *nparts, float *ubvec, int *options, int *edgecut, idxtype *part)
 
void METISINTERFACE (int *n, int *ncon, idxtype *xadj, idxtype *adjncy, idxtype *vwgt, idxtype *adjwgt, int *wgtflag, int *numflag, int *nparts, float *ubvec, int *options, int *edgecut, idxtype *part)
 
void metisinterface_ (int *n, int *ncon, idxtype *xadj, idxtype *adjncy, idxtype *vwgt, idxtype *adjwgt, int *wgtflag, int *numflag, int *nparts, float *ubvec, int *options, int *edgecut, idxtype *part)
 
void metisinterface (int *n, int *ncon, idxtype *xadj, idxtype *adjncy, idxtype *vwgt, idxtype *adjwgt, int *wgtflag, int *numflag, int *nparts, float *ubvec, int *options, int *edgecut, idxtype *part)
 
void metisinterface__ (int *n, int *ncon, idxtype *xadj, idxtype *adjncy, idxtype *vwgt, idxtype *adjwgt, int *wgtflag, int *numflag, int *nparts, float *ubvec, int *options, int *edgecut, idxtype *part)
 

Function Documentation

◆ metisInterface()

void metisInterface ( int *  n,
int *  ncon,
idxtype xadj,
idxtype adjncy,
idxtype vwgt,
idxtype adjwgt,
int *  wgtflag,
int *  numflag,
int *  nparts,
float *  ubvec,
int *  options,
int *  edgecut,
idxtype part 
)

Definition at line 24 of file metisInterface.c.

References METIS_mCPartGraphKway(), METIS_mCPartGraphRecursive(), partitionmod::part, and partitionmod::ubvec.

Referenced by METISINTERFACE(), metisinterface(), metisinterface_(), and metisinterface__().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ METISINTERFACE()

void METISINTERFACE ( int *  n,
int *  ncon,
idxtype xadj,
idxtype adjncy,
idxtype vwgt,
idxtype adjwgt,
int *  wgtflag,
int *  numflag,
int *  nparts,
float *  ubvec,
int *  options,
int *  edgecut,
idxtype part 
)

Definition at line 69 of file metisInterface.c.

References metisInterface(), partitionmod::part, and partitionmod::ubvec.

Here is the call graph for this function:

◆ metisinterface()

void metisinterface ( int *  n,
int *  ncon,
idxtype xadj,
idxtype adjncy,
idxtype vwgt,
idxtype adjwgt,
int *  wgtflag,
int *  numflag,
int *  nparts,
float *  ubvec,
int *  options,
int *  edgecut,
idxtype part 
)

Definition at line 87 of file metisInterface.c.

References metisInterface(), partitionmod::part, and partitionmod::ubvec.

Referenced by loadbalance::graphpartitioning().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ metisinterface_()

void metisinterface_ ( int *  n,
int *  ncon,
idxtype xadj,
idxtype adjncy,
idxtype vwgt,
idxtype adjwgt,
int *  wgtflag,
int *  numflag,
int *  nparts,
float *  ubvec,
int *  options,
int *  edgecut,
idxtype part 
)

Definition at line 78 of file metisInterface.c.

References metisInterface(), partitionmod::part, and partitionmod::ubvec.

Here is the call graph for this function:

◆ metisinterface__()

void metisinterface__ ( int *  n,
int *  ncon,
idxtype xadj,
idxtype adjncy,
idxtype vwgt,
idxtype adjwgt,
int *  wgtflag,
int *  numflag,
int *  nparts,
float *  ubvec,
int *  options,
int *  edgecut,
idxtype part 
)

Definition at line 96 of file metisInterface.c.

References metisInterface(), partitionmod::part, and partitionmod::ubvec.

Here is the call graph for this function: