Parameters
public static class MulFlexible.MulFlexibleParameters extends Mul.MulParameters
Modifier and Type | Field | Description |
---|---|---|
char[] |
flexColors |
|
byte |
node1ID |
|
byte |
node2ID |
|
boolean |
onlyRootPt |
nFieldPoints
Modifier | Constructor | Description |
---|---|---|
protected |
MulFlexibleParameters(char[] flexColors,
byte nFieldNodes,
byte node1ID,
byte node2ID,
boolean onlyRootPt) |
Modifier and Type | Method | Description |
---|---|---|
static MulFlexible.MulFlexibleParameters |
makeParameters(char[] flexColors,
byte nFieldNodes) |
Parameters that specify that the resulting product should include graphs
containing up to nFieldNodes field nodes and that nodes of a color
included in flexColors never be superimposed unless one of the nodes is
unbonded.
|
static MulFlexible.MulFlexibleParameters |
makeParametersOnlyRootPt(char[] flexColors,
byte nFieldNodes) |
|
static MulFlexible.MulFlexibleParameters |
makeParametersWithNodes(char[] flexColors,
byte nFieldNodes,
byte node1ID,
byte node2ID) |
Parameters that specify that the resulting product should include graphs
containing up to nFieldNodes field nodes and that node1ID from the first
graph and node2ID from the second graph should be superimposed (if
possible).
|
getNumFieldPoints
public final char[] flexColors
public final byte node1ID
public final byte node2ID
public final boolean onlyRootPt
protected MulFlexibleParameters(char[] flexColors, byte nFieldNodes, byte node1ID, byte node2ID, boolean onlyRootPt)
public static MulFlexible.MulFlexibleParameters makeParameters(char[] flexColors, byte nFieldNodes)
public static MulFlexible.MulFlexibleParameters makeParametersOnlyRootPt(char[] flexColors, byte nFieldNodes)
public static MulFlexible.MulFlexibleParameters makeParametersWithNodes(char[] flexColors, byte nFieldNodes, byte node1ID, byte node2ID)