Class METIS
java.lang.Object
gov.nih.mipav.model.structures.jama.METIS
- All Implemented Interfaces:
Serializable
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) class(package private) class(package private) class(package private) class(package private) class(package private) class(package private) class(package private) static enum(package private) static enum(package private) static enum(package private) static enum(package private) static enum(package private) static enum(package private) static enum(package private) class(package private) static enum(package private) class(package private) class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate final intprivate final intprivate final int(package private) METIS.gk_mcore_tprivate final intprivate final intprivate final intprivate final intprivate final intprivate long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidChange2CNumbering(int nvtxs, int[] xadj, int[] adjncy) (package private) intCheckParams(METIS.ctrl_t ctrl) (package private) METIS.graph_tCompressGraph(METIS.ctrl_t ctrl, int nvtxs, int[] xadj, int[] adjncy, int[] vwgt, int[] cptr, int[] cind) (package private) METIS.graph_t(package private) voidFreeCtrl(METIS.ctrl_t r_ctrl) (package private) voidFreeWorkSpace(METIS.ctrl_t ctrl) (package private) METIS.mctype_etgetmctype(int mctype) (package private) METIS.mdbglvl_etgetmdbglvl(int mdbglvl) (package private) METIS.miptype_etgetmiptype(int miptype) private METIS.mobjtype_etgetmobjtype(int num) (package private) METIS.mrtype_etgetmrtype(int mrtype) (package private) intGETOPTION(int[] options, METIS.moptions_et idx, int defval) (package private) METIS.mctype_etGETOPTION(int[] options, METIS.moptions_et idx, METIS.mctype_et defval) (package private) METIS.miptype_etGETOPTION(int[] options, METIS.moptions_et idx, METIS.miptype_et defval) (package private) METIS.mobjtype_etGETOPTION(int[] options, METIS.moptions_et idx, METIS.mobjtype_et defval) (package private) METIS.mrtype_etGETOPTION(int[] options, METIS.moptions_et idx, METIS.mrtype_et defval) (package private) voidgk_gkmcoreAdd(METIS.gk_mcore_t mcore, int type, int nbytes, int[] ptr) (package private) METIS.gk_mcore_t(package private) voidgk_gkmcorePush(METIS.gk_mcore_t mcore) (package private) int(package private) voidgk_mcoreDestroy(METIS.gk_mcore_t r_mcore, boolean showstats) (package private) floatI2RUBFACTOR(int ufactor) (package private) voidikvsorti(int n, METIS.ikv_t[] base) (package private) voidInitGraph(METIS.graph_t graph) (package private) voidInitRandom(int seed) (package private) voidInitTimers(METIS.ctrl_t ctrl) This function clears the timers(package private) intMETIS_NodeND(int[] nvtxs, int[] xadj, int[] adjncy, int[] vwgt, int[] options, int[] perm, int[] iperm) (package private) voidPrintCtrl(METIS.ctrl_t ctrl) (package private) METIS.graph_tPruneGraph(METIS.ctrl_t ctrl, int nvtxs, int[] xadj, int[] adjncy, int[] vwgt, int[] iperm, float factor) (package private) METIS.ctrl_tSetupCtrl(METIS.moptype_et optype, int[] options, int ncon, int nparts, float[] tpwgts, float[] ubvec) (package private) voidSetupGraph_label(METIS.graph_t graph) (package private) voidSetupGraph_tvwgt(METIS.graph_t graph)
-
Field Details
-
gkmcore
METIS.gk_mcore_t gkmcore -
GK_MOPT_MARK
private final int GK_MOPT_MARK- See Also:
-
GK_MOPT_CORE
private final int GK_MOPT_CORE- See Also:
-
GK_MOPT_HEAP
private final int GK_MOPT_HEAP- See Also:
-
MAX_JBUFS
private final int MAX_JBUFS- See Also:
-
gk_cur_jbufs
private final int gk_cur_jbufs- See Also:
-
PMETIS_DEFAULT_UFACTOR
private final int PMETIS_DEFAULT_UFACTOR- See Also:
-
MCPMETIS_DEFAULT_UFACTOR
private final int MCPMETIS_DEFAULT_UFACTOR- See Also:
-
KMETIS_DEFAULT_UFACTOR
private final int KMETIS_DEFAULT_UFACTOR- See Also:
-
OMETIS_DEFAULT_UFACTOR
private final int OMETIS_DEFAULT_UFACTOR- See Also:
-
seed
private long seed
-
-
Constructor Details
-
METIS
public METIS()
-
-
Method Details
-
getmctype
-
getmiptype
-
getmrtype
-
getmdbglvl
-
getmobjtype
-
METIS_NodeND
int METIS_NodeND(int[] nvtxs, int[] xadj, int[] adjncy, int[] vwgt, int[] options, int[] perm, int[] iperm) -
gk_malloc_init
int gk_malloc_init() -
gk_gkmcoreCreate
METIS.gk_mcore_t gk_gkmcoreCreate() -
gk_gkmcorePush
-
gk_gkmcoreAdd
-
SetupCtrl
METIS.ctrl_t SetupCtrl(METIS.moptype_et optype, int[] options, int ncon, int nparts, float[] tpwgts, float[] ubvec) -
GETOPTION
-
GETOPTION
-
GETOPTION
-
GETOPTION
-
GETOPTION
-
I2RUBFACTOR
float I2RUBFACTOR(int ufactor) -
InitRandom
void InitRandom(int seed) -
PrintCtrl
-
CheckParams
-
FreeCtrl
-
FreeWorkSpace
-
gk_mcoreDestroy
-
Change2CNumbering
void Change2CNumbering(int nvtxs, int[] xadj, int[] adjncy) -
InitTimers
This function clears the timers -
PruneGraph
METIS.graph_t PruneGraph(METIS.ctrl_t ctrl, int nvtxs, int[] xadj, int[] adjncy, int[] vwgt, int[] iperm, float factor) -
CreateGraph
METIS.graph_t CreateGraph() -
InitGraph
-
SetupGraph_tvwgt
-
SetupGraph_label
-
CompressGraph
METIS.graph_t CompressGraph(METIS.ctrl_t ctrl, int nvtxs, int[] xadj, int[] adjncy, int[] vwgt, int[] cptr, int[] cind) -
ikvsorti
-