public final class Standard
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
static int[][] |
B2 |
|
static int[][] |
C3 |
|
static int[][] |
D4 |
|
static int[][] |
D5 |
|
static int[][] |
D6 |
Modifier and Type | Method | Description |
---|---|---|
static double |
B10HS(double sigma) |
|
static double |
B11HS(double sigma) |
|
static double |
B12HS(double sigma) |
|
static double |
B2HS(double sigma) |
|
static double |
B2SW(double sigma,
double lambda,
double ekT) |
|
static double |
B3HS(double sigma) |
|
static double |
B3SW(double sigma,
double lambda,
double ekT) |
|
static double |
B4HS(double sigma) |
|
static double |
B5HS(double sigma) |
|
static double |
B6HS(double sigma) |
|
static double |
B7HS(double sigma) |
|
static double |
B8HS(double sigma) |
|
static double |
B9HS(double sigma) |
|
static double |
BHS(int n,
double sigma) |
Returns the nth virial coefficient for hard spheres of diameter sigma.
|
static int[][] |
chain(int n) |
Returns a chain of bonds, {{0,1},{1,2},...{n-2,n-1}}
|
static int[][] |
full(int n) |
Returns a full set of bonds, such that each of the n points is joined to
each of the others.
|
static int[][] |
full(int n,
int first) |
Returns a full set of bonds, such that each of the n points is joined to
each of the others; starts labeling of point using the given index
|
static void |
main(java.lang.String[] args) |
|
static int[][] |
product(int[] iSet) |
Prepares a set of bond pairs for a clusters
formed from a disconnected set of fully connected subclusters.
|
static int[][] |
ring(int n) |
Returns a ring of bonds, {{0,1},{1,2},...{n-2,n-1},{n-1,0}}
|
static double |
ringHS(int nPoints) |
Return integral for ring of hard spheres of size nPoints
|
static ClusterAbstract |
virialCluster(int nBody,
MayerFunction f,
boolean usePermutations,
MayerFunction e,
boolean uniqueOnly) |
|
static ClusterAbstract |
virialClusterMixture(int nBody,
MayerFunction[][] f,
MayerFunction[][] e,
int[] nTypes) |
|
static ClusterSumPolarizable |
virialClusterPolarizable(int nBody,
MayerFunction f,
boolean usePermutations,
boolean uniqueOnly) |
|
static ClusterAbstract |
virialClusterXS(int nBody,
MayerFunction f,
boolean usePermutations,
MayerFunction e,
boolean uniqueOnly,
int approx) |
|
static ClusterSumNonAdditiveTrimerEnergy |
virialNonAdditiveTrimerEnergy(int nBody,
MayerFunction f,
Potential p3NonAdd,
boolean usePermutations,
boolean uniqueOnly) |
|
static ClusterAbstract |
virialSeriesCluster(int nBody,
MayerFunction[] f,
int[] bondTypes) |
public static final int[][] B2
public static final int[][] C3
public static final int[][] D4
public static final int[][] D5
public static final int[][] D6
public static int[][] chain(int n)
n
- number of points in chainpublic static int[][] ring(int n)
n
- number of points in ringpublic static int[][] full(int n)
public static int[][] full(int n, int first)
public static int[][] product(int[] iSet)
iSet
- element [k] describes the number of subclusters having k
pointspublic static ClusterAbstract virialCluster(int nBody, MayerFunction f, boolean usePermutations, MayerFunction e, boolean uniqueOnly)
public static ClusterAbstract virialSeriesCluster(int nBody, MayerFunction[] f, int[] bondTypes)
public static ClusterAbstract virialClusterXS(int nBody, MayerFunction f, boolean usePermutations, MayerFunction e, boolean uniqueOnly, int approx)
public static ClusterAbstract virialClusterMixture(int nBody, MayerFunction[][] f, MayerFunction[][] e, int[] nTypes)
public static ClusterSumPolarizable virialClusterPolarizable(int nBody, MayerFunction f, boolean usePermutations, boolean uniqueOnly)
public static ClusterSumNonAdditiveTrimerEnergy virialNonAdditiveTrimerEnergy(int nBody, MayerFunction f, Potential p3NonAdd, boolean usePermutations, boolean uniqueOnly)
public static double BHS(int n, double sigma)
public static double B2HS(double sigma)
public static double B3HS(double sigma)
public static double B4HS(double sigma)
public static double B5HS(double sigma)
public static double B6HS(double sigma)
public static double B7HS(double sigma)
public static double B8HS(double sigma)
public static double B9HS(double sigma)
public static double B10HS(double sigma)
public static double B11HS(double sigma)
public static double B12HS(double sigma)
public static double ringHS(int nPoints)
public static double B2SW(double sigma, double lambda, double ekT)
public static double B3SW(double sigma, double lambda, double ekT)
public static void main(java.lang.String[] args)