IPotential
, IPotentialAtomic
public class P2O2Bartolomei extends java.lang.Object implements IPotentialAtomic
Modifier and Type | Class | Description |
---|---|---|
class |
P2O2Bartolomei.P2O2TI |
Modifier and Type | Field | Description |
---|---|---|
protected static double[][] |
binom |
|
protected Boundary |
boundary |
|
protected static double[] |
c6 |
|
protected static double[] |
c8 |
|
protected static double[] |
cclec |
|
protected double[] |
fct |
|
protected static boolean |
isPT2 |
|
protected static int[] |
ll |
|
protected static int[] |
lla |
|
protected static int[] |
llb |
|
protected static int |
mxter |
|
protected static int |
nbin |
|
protected static int |
nfctmx |
|
protected static int |
npun |
|
protected static double[] |
qaa |
|
protected static double[] |
qaaMRCI |
|
protected static double[] |
qaaPT2 |
|
protected static double[][] |
qajmols |
|
protected static double[][] |
qajmolsMRCI |
|
protected static double[][] |
qajmolsPT2 |
|
protected static double[] |
qajp1 |
|
protected static double[] |
qajp1MRCI |
|
protected static double[] |
qajp1PT2 |
|
protected static double[] |
qajpn |
|
protected static double[] |
qajpnMRCI |
|
protected static double[] |
qajpnPT2 |
|
protected static double[] |
qbet |
|
protected static double[] |
qbetMRCI |
|
protected static double[] |
qbetPT2 |
|
protected static double[] |
rfit |
|
protected static double |
rfit0 |
|
protected static double[] |
rfitMRCI |
|
protected static double[] |
rfitPT2 |
|
protected static double |
rMin |
|
static int |
s |
|
protected static double[] |
saa |
|
protected static double[] |
saaMRCI |
|
protected static double[] |
saaPT2 |
|
protected static double[][] |
sajmols |
|
protected static double[][] |
sajmolsMRCI |
|
protected static double[][] |
sajmolsPT2 |
|
protected static double[] |
sajp1 |
|
protected static double[] |
sajp1MRCI |
|
protected static double[] |
sajp1PT2 |
|
protected static double[] |
sajpn |
|
protected static double[] |
sajpnMRCI |
|
protected static double[] |
sajpnPT2 |
|
protected static double[] |
sbet |
|
protected static double[] |
sbetMRCI |
|
protected static double[] |
sbetPT2 |
|
protected Space |
space |
|
protected static double[] |
taa |
|
protected static double[] |
taaMRCI |
|
protected static double[] |
taaPT2 |
|
protected static double[][] |
tajmols |
|
protected static double[][] |
tajmolsMRCI |
|
protected static double[][] |
tajmolsPT2 |
|
protected static double[] |
tajp1 |
|
protected static double[] |
tajp1MRCI |
|
protected static double[] |
tajp1PT2 |
|
protected static double[] |
tajpn |
|
protected static double[] |
tajpnMRCI |
|
protected static double[] |
tajpnPT2 |
|
protected static double[] |
tbet |
|
protected static double[] |
tbetMRCI |
|
protected static double[] |
tbetPT2 |
Constructor | Description |
---|---|
P2O2Bartolomei(Space space) |
Modifier and Type | Method | Description |
---|---|---|
static double |
abicipeso4(double rSim,
double thearad,
double thebrad,
double phirad) |
|
double |
energy(IAtomList atoms) |
Returns the interaction energy between the given atoms.
|
double |
getRange() |
Returns the range over which the potential applies.
|
static void |
main(java.lang.String[] args) |
|
P2O2Bartolomei.P2O2TI |
makeTI(double temperature) |
|
int |
nBody() |
The number of atoms on which the potential depends.
|
protected static void |
pascal() |
|
protected static double |
plm(int l,
int mm,
double x) |
|
void |
setBox(Box box) |
Informs the potential of the box on which it acts so that it can
properly consider the boundaries.
|
static void |
setPT2(boolean b) |
|
static void |
setS(int a) |
|
protected static double[] |
spline(double[] y,
double yp1,
double ypn) |
|
protected static double |
splint(double[] ya,
double[] y2a,
double x) |
|
protected static double[] |
stx3leval(double costha,
double costhb,
double phi) |
|
protected static double |
threej(int j1,
int j2,
int j3,
int m1,
int m2,
int m3) |
protected Boundary boundary
protected final Space space
public static int s
protected static boolean isPT2
protected static final int nfctmx
protected static final int mxter
protected static final int nbin
protected static int npun
protected double[] fct
protected static double[][] binom
protected static final int[] lla
protected static final int[] llb
protected static final int[] ll
protected static final double rfit0
protected static final double rMin
protected static final double[] c6
protected static final double[] c8
protected static final double[] cclec
protected static double[] rfit
protected static double[] sajp1
protected static double[] sajpn
protected static double[] saa
protected static double[] sbet
protected static double[] tajp1
protected static double[] tajpn
protected static double[] taa
protected static double[] tbet
protected static double[] qajp1
protected static double[] qajpn
protected static double[] qaa
protected static double[] qbet
protected static double[][] sajmols
protected static double[][] tajmols
protected static double[][] qajmols
protected static final double[] rfitMRCI
protected static final double[][] sajmolsMRCI
protected static final double[] sajp1MRCI
protected static final double[] sajpnMRCI
protected static final double[] saaMRCI
protected static final double[] sbetMRCI
protected static final double[][] tajmolsMRCI
protected static final double[] tajp1MRCI
protected static final double[] tajpnMRCI
protected static final double[] taaMRCI
protected static final double[] tbetMRCI
protected static final double[][] qajmolsMRCI
protected static final double[] qajp1MRCI
protected static final double[] qajpnMRCI
protected static final double[] qaaMRCI
protected static final double[] qbetMRCI
protected static final double[] rfitPT2
protected static final double[][] sajmolsPT2
protected static final double[] sajp1PT2
protected static final double[] sajpnPT2
protected static final double[] saaPT2
protected static final double[] sbetPT2
protected static final double[][] tajmolsPT2
protected static final double[] tajp1PT2
protected static final double[] tajpnPT2
protected static final double[] taaPT2
protected static final double[] tbetPT2
protected static final double[][] qajmolsPT2
protected static final double[] qajp1PT2
protected static final double[] qajpnPT2
protected static final double[] qaaPT2
protected static final double[] qbetPT2
public P2O2Bartolomei(Space space)
public static void main(java.lang.String[] args)
public double getRange()
IPotential
getRange
in interface IPotential
public void setBox(Box box)
IPotential
setBox
in interface IPotential
public int nBody()
IPotential
nBody
in interface IPotential
public double energy(IAtomList atoms)
IPotentialAtomic
energy
in interface IPotentialAtomic
public static void setS(int a)
public static void setPT2(boolean b)
public static double abicipeso4(double rSim, double thearad, double thebrad, double phirad)
protected static double[] stx3leval(double costha, double costhb, double phi)
protected static double splint(double[] ya, double[] y2a, double x)
protected static double[] spline(double[] y, double yp1, double ypn)
protected static void pascal()
protected static double threej(int j1, int j2, int j3, int m1, int m2, int m3)
protected static double plm(int l, int mm, double x)
public P2O2Bartolomei.P2O2TI makeTI(double temperature)