public class MayerIonicDiagram2qbonds
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
protected boolean |
bondDecomp |
|
protected java.util.Map<Graph,java.util.Set<Graph>> |
cancelMap |
|
protected java.util.Set<Graph> |
cancelP |
|
protected java.util.Set<Graph> |
disconnectedP |
|
protected boolean |
doReeHoover |
|
protected boolean |
doShortcut |
|
protected char |
eBond |
|
protected char |
fBond |
|
protected boolean |
flex |
|
protected char |
g1Bond |
|
protected char |
G1Bond |
|
protected char |
g2Bond |
|
protected char |
G2Bond |
|
protected char |
GBond |
|
protected boolean |
isInteractive |
|
protected char |
kBond |
|
protected char |
kg1Bond |
|
protected char |
kg1BondMinus |
|
protected char |
kg2Bond |
|
protected char |
kg2BondMinus |
|
protected java.util.Set<Graph> |
lnfXi |
|
protected char |
mBond |
|
protected boolean |
multibody |
|
protected int |
n |
|
protected java.util.Set<Graph> |
p |
|
protected char |
q1Bond |
|
protected char |
q2Bond |
|
protected java.util.Set<Graph> |
rho |
|
protected java.util.Set<Graph> |
s |
Constructor | Description |
---|---|
MayerIonicDiagram2qbonds(int n,
boolean multibody,
boolean flex,
boolean bondDecomp,
boolean interactive) |
|
MayerIonicDiagram2qbonds(int n,
boolean multibody,
boolean flex,
int numSite,
boolean bondDecomp) |
Modifier and Type | Method | Description |
---|---|---|
java.util.Map<Graph,java.util.Set<Graph>> |
getCancelMap() |
|
java.util.Set<Graph> |
getExtraDisconnectedVirialGraphs() |
|
java.util.Set<Graph> |
getMSMCGraphs(boolean connectedOnly) |
|
java.util.HashMap<Graph,java.util.Set<Graph>> |
getSplitDisconnectedVirialGraphs(java.util.Set<Graph> disconnectedGraphs) |
|
java.util.Set<Graph> |
getVirialGraphs() |
|
static void |
main(java.lang.String[] args) |
|
static GraphList |
makeGraphList() |
|
void |
makeRhoDiagrams() |
|
ClusterSumShell[] |
makeSingleVirialClusters(ClusterSum coreCluster,
MayerFunction e,
MayerFunction f) |
|
ClusterSum |
makeVirialCluster(MayerFunction f,
MayerFunction e) |
|
void |
makeVirialDiagrams() |
|
void |
populateEFBonds(Graph g,
java.util.ArrayList<ClusterBonds> allBonds,
boolean swap) |
|
void |
setDoReeHoover(boolean newDoReeHoover) |
|
void |
setDoShortcut(boolean newDoShortcut) |
protected final int n
protected final boolean flex
protected final boolean multibody
protected final boolean bondDecomp
protected final boolean isInteractive
protected boolean doReeHoover
protected java.util.Set<Graph> p
protected java.util.Set<Graph> cancelP
protected java.util.Set<Graph> disconnectedP
protected java.util.Set<Graph> s
protected java.util.Set<Graph> rho
protected java.util.Set<Graph> lnfXi
protected boolean doShortcut
protected char fBond
protected char eBond
protected char mBond
protected char kBond
protected char GBond
protected char G1Bond
protected char G2Bond
protected char g1Bond
protected char g2Bond
protected char kg1Bond
protected char kg2Bond
protected char q1Bond
protected char q2Bond
protected char kg1BondMinus
protected char kg2BondMinus
public MayerIonicDiagram2qbonds(int n, boolean multibody, boolean flex, int numSite, boolean bondDecomp)
public MayerIonicDiagram2qbonds(int n, boolean multibody, boolean flex, boolean bondDecomp, boolean interactive)
public static void main(java.lang.String[] args)
public void setDoReeHoover(boolean newDoReeHoover)
public void setDoShortcut(boolean newDoShortcut)
public java.util.Set<Graph> getVirialGraphs()
public java.util.Set<Graph> getMSMCGraphs(boolean connectedOnly)
public ClusterSum makeVirialCluster(MayerFunction f, MayerFunction e)
public void populateEFBonds(Graph g, java.util.ArrayList<ClusterBonds> allBonds, boolean swap)
public ClusterSumShell[] makeSingleVirialClusters(ClusterSum coreCluster, MayerFunction e, MayerFunction f)
public java.util.Set<Graph> getExtraDisconnectedVirialGraphs()
public java.util.HashMap<Graph,java.util.Set<Graph>> getSplitDisconnectedVirialGraphs(java.util.Set<Graph> disconnectedGraphs)
public static GraphList makeGraphList()
public void makeRhoDiagrams()
public void makeVirialDiagrams()