helix.graph.algo.c3part
Class C3PartOptions

java.lang.Object
  extended by helix.graph.util.CommandLine
      extended by helix.graph.algo.c3part.C3PartOptions
Direct Known Subclasses:
IsofunOptions

public class C3PartOptions
extends CommandLine

options values for C3Part algorithms

Author:
viari

Field Summary
static String ALLPATH_LOOKAHEAD
           
static String CC_AGGREGATOR
           
 String ccDenseMode
           
 int ccDensity
           
static String CENTER_AGGREGATOR
           
static String CLIQUE_AGGREGATOR
           
 IPermutation colors
           
 MultiGraphCompressor compressor
           
 int concthresh
           
 GraphDebugger debug
           
 List<Integer> deltaShuf
           
static String DENSE_AGGREGATOR
           
static String DENSE_MODE_ABSOLUTE
           
static String DENSE_MODE_QUANTILE
           
static String DENSE_MODE_RELATIVE
           
static String FULLCOLOR_LOOKAHEAD
           
static String GLOBAL_OPTIMIZER
           
static String IDENT_COMPRESSOR
           
static String INCOLOR_COMPRESSOR
           
static String INSET_COMPRESSOR
           
static String INSETCOLOR_COMPRESSOR
           
 boolean ismulti
           
static String LOCAL_OPTIMIZER
           
 Logger logger
           
 String lookaheadName
           
 int maxstar
           
 int mincore
           
 int mineltsize
           
 int minsize
           
 int nbproc
           
static String NO_COMPRESSOR
           
static String NO_OPTIMIZER
           
 String nodeAggregatorName
           
static String ONEWAYPATH_LOOKAHEAD
           
static String OPTIMIZER_MODE_MAX
           
static String OPTIMIZER_MODE_MIN
           
 String optimizerMode
           
 String optimizerName
           
static String TREE_AGGREGATOR
           
static String TWOWAYPATH_LOOKAHEAD
           
static String USER_OPTIMIZER
           
 Set<Integer> userColors
           
 boolean verbose
           
 
Constructor Summary
C3PartOptions()
          constructor without any command line (used to make default options) note: of course you don't need to call parse() just after
C3PartOptions(C3PartOptions options)
          constructor to copy existing options
C3PartOptions(String[] args)
          default constructor with user's command line arguments.
 
Method Summary
 void set_aggregator(List<String> args)
           
 void set_colors(List<String> args)
           
 void set_compressor(List<String> args)
           
 void set_debug(List<String> args)
           
 void set_deltashuf(List<String> args)
           
 void set_help(List<String> args)
          override stubs
 void set_ismulti(List<String> args)
           
 void set_lookahead(List<String> args)
           
 void set_maxstar(List<String> args)
           
 void set_mincore(List<String> args)
           
 void set_mineltsize(List<String> args)
           
 void set_minsize(List<String> args)
           
 void set_nbproc(List<String> args)
           
 void set_optimizer(List<String> args)
           
 void set_verbose(List<String> args)
           
 
Methods inherited from class helix.graph.util.CommandLine
addOption, boolToString, getCommand, getNonOptionArguments, getOption, getUsage, isSetByUser, parse, setUsage, stringToBool, stringToInt
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLIQUE_AGGREGATOR

public static String CLIQUE_AGGREGATOR

CENTER_AGGREGATOR

public static String CENTER_AGGREGATOR

CC_AGGREGATOR

public static String CC_AGGREGATOR

DENSE_AGGREGATOR

public static String DENSE_AGGREGATOR

TREE_AGGREGATOR

public static String TREE_AGGREGATOR

DENSE_MODE_RELATIVE

public static String DENSE_MODE_RELATIVE

DENSE_MODE_ABSOLUTE

public static String DENSE_MODE_ABSOLUTE

DENSE_MODE_QUANTILE

public static String DENSE_MODE_QUANTILE

NO_OPTIMIZER

public static String NO_OPTIMIZER

LOCAL_OPTIMIZER

public static String LOCAL_OPTIMIZER

GLOBAL_OPTIMIZER

public static String GLOBAL_OPTIMIZER

USER_OPTIMIZER

public static String USER_OPTIMIZER

OPTIMIZER_MODE_MIN

public static String OPTIMIZER_MODE_MIN

OPTIMIZER_MODE_MAX

public static String OPTIMIZER_MODE_MAX

FULLCOLOR_LOOKAHEAD

public static String FULLCOLOR_LOOKAHEAD

ALLPATH_LOOKAHEAD

public static String ALLPATH_LOOKAHEAD

ONEWAYPATH_LOOKAHEAD

public static String ONEWAYPATH_LOOKAHEAD

TWOWAYPATH_LOOKAHEAD

public static String TWOWAYPATH_LOOKAHEAD

NO_COMPRESSOR

public static String NO_COMPRESSOR

IDENT_COMPRESSOR

public static String IDENT_COMPRESSOR

INCOLOR_COMPRESSOR

public static String INCOLOR_COMPRESSOR

INSETCOLOR_COMPRESSOR

public static String INSETCOLOR_COMPRESSOR

INSET_COMPRESSOR

public static String INSET_COMPRESSOR

verbose

public boolean verbose

ismulti

public boolean ismulti

minsize

public int minsize

nbproc

public int nbproc

concthresh

public int concthresh

mineltsize

public int mineltsize

maxstar

public int maxstar

mincore

public int mincore

colors

public IPermutation colors

userColors

public Set<Integer> userColors

nodeAggregatorName

public String nodeAggregatorName

optimizerName

public String optimizerName

optimizerMode

public String optimizerMode

lookaheadName

public String lookaheadName

ccDenseMode

public String ccDenseMode

deltaShuf

public List<Integer> deltaShuf

logger

public Logger logger

debug

public GraphDebugger debug

compressor

public MultiGraphCompressor compressor

ccDensity

public int ccDensity
Constructor Detail

C3PartOptions

public C3PartOptions(String[] args)
default constructor with user's command line arguments. use as :

 public static void main (String[] args) {
 C3PartOptions options = new C3PartOptions(args);
 options.parse(); // will load user's arguments into options fields
 


C3PartOptions

public C3PartOptions()
constructor without any command line (used to make default options) note: of course you don't need to call parse() just after


C3PartOptions

public C3PartOptions(C3PartOptions options)
constructor to copy existing options

Method Detail

set_help

public void set_help(List<String> args)
override stubs

Overrides:
set_help in class CommandLine

set_debug

public void set_debug(List<String> args)

set_verbose

public void set_verbose(List<String> args)

set_optimizer

public void set_optimizer(List<String> args)

set_ismulti

public void set_ismulti(List<String> args)

set_nbproc

public void set_nbproc(List<String> args)

set_colors

public void set_colors(List<String> args)

set_minsize

public void set_minsize(List<String> args)

set_mineltsize

public void set_mineltsize(List<String> args)

set_aggregator

public void set_aggregator(List<String> args)

set_maxstar

public void set_maxstar(List<String> args)

set_mincore

public void set_mincore(List<String> args)

set_deltashuf

public void set_deltashuf(List<String> args)

set_lookahead

public void set_lookahead(List<String> args)

set_compressor

public void set_compressor(List<String> args)