IPotential
P2HydrogenPatkowski.P2HydrogenPatkowskiAtomic
, P2HydrogenPatkowski.P2HydrogenPatkowskiMolecular
public class P2HydrogenPatkowski extends java.lang.Object implements IPotential
Modifier and Type | Class | Description |
---|---|---|
static class |
P2HydrogenPatkowski.P2HydrogenPatkowskiAtomic |
|
static class |
P2HydrogenPatkowski.P2HydrogenPatkowskiMolecular |
Modifier and Type | Field | Description |
---|---|---|
protected Boundary |
boundary |
|
protected double[] |
cdum |
|
protected static double[] |
cex |
|
protected Vector |
com0 |
|
protected Vector |
com1 |
|
protected static double[] |
csp |
|
protected Vector |
dr |
|
protected double[] |
elong |
|
protected double[] |
f |
|
java.io.FileWriter |
file |
|
protected Vector |
hh0 |
|
protected Vector |
hh1 |
|
protected static int |
irpowex |
|
protected static int |
irpowsp |
|
protected static int |
lcex |
|
protected static int |
lcsp |
|
protected int[][] |
ldum |
|
protected static int[][] |
lex |
|
protected static int |
llex |
|
protected static int |
llsp |
|
protected static int[][] |
lsp |
|
protected int[][] |
max_l |
|
protected static int |
n_max |
|
protected static int |
n_min |
|
protected Vector |
n0 |
|
protected Vector |
n1 |
|
protected static int |
nex |
|
protected static int |
nsp |
|
protected double[][] |
p |
|
protected double[][] |
p1 |
|
protected double[][] |
p2 |
|
protected boolean |
print |
|
protected static double |
rMin |
|
protected double[] |
rr |
|
protected double[] |
rrlong |
|
protected double[][][][] |
Vnlll |
|
protected double[][][][] |
w3j |
|
protected static double[][] |
xPos |
Constructor | Description |
---|---|
P2HydrogenPatkowski(Space space) |
Modifier and Type | Method | Description |
---|---|---|
protected double |
al1l2l0(int l1,
int l2,
int l,
double th1,
double th2,
double phi) |
|
protected double |
asymp(double R,
double th1,
double th2,
double phi) |
|
protected double |
BishopPipin(double R,
double dth1,
double dth2,
double dphi) |
|
protected double |
cgc(int j1,
int m1,
int j2,
int m2,
int j,
int m,
int ind3j) |
|
protected double |
d(int n,
double beta,
double r) |
|
protected double |
dd(int n,
double b,
double r) |
|
protected void |
fct(int nmax) |
|
protected void |
fill_Vlongdata() |
|
protected void |
fill3j(int l1max,
int l2max,
int lmax) |
|
double |
getRange() |
Returns the range over which the potential applies.
|
protected void |
longH2H2(double R,
double th1,
double th2,
double phi,
double[] elong) |
|
static void |
main(java.lang.String[] args) |
|
int |
nBody() |
The number of atoms on which the potential depends.
|
protected void |
plmrb(double[][] p,
double x,
int lmax) |
|
protected double |
potentot(double r,
double th1,
double th2,
double phi) |
|
void |
setBox(Box box) |
Informs the potential of the box on which it acts so that it can
properly consider the boundaries.
|
double |
vH2H2(double R,
double th1,
double th2,
double phi) |
protected static final int n_min
protected static final int n_max
protected static final int llex
protected static final int lcex
protected static final int llsp
protected static final int lcsp
protected static final int nex
protected static final int irpowex
protected static final int nsp
protected static final int irpowsp
protected static final int[][] lex
protected static final int[][] lsp
protected final int[][] ldum
protected static final double[] cex
protected static final double[] csp
protected final double[] cdum
protected final double[] f
protected final double[][][][] w3j
protected final int[][] max_l
protected final double[][][][] Vnlll
protected final double[] rrlong
protected final double[][] p
protected final double[][] p1
protected final double[][] p2
protected final double[] rr
protected final double[] elong
protected Boundary boundary
protected static final double rMin
protected final Vector dr
protected final Vector com0
protected final Vector com1
protected final Vector hh0
protected final Vector hh1
protected final Vector n0
protected final Vector n1
protected static double[][] xPos
protected boolean print
public java.io.FileWriter file
public P2HydrogenPatkowski(Space space)
public static void main(java.lang.String[] args)
public double vH2H2(double R, double th1, double th2, double phi)
protected double asymp(double R, double th1, double th2, double phi)
protected double d(int n, double beta, double r)
protected double dd(int n, double b, double r)
protected double potentot(double r, double th1, double th2, double phi)
protected void fill3j(int l1max, int l2max, int lmax)
protected void plmrb(double[][] p, double x, int lmax)
protected void fct(int nmax)
protected double cgc(int j1, int m1, int j2, int m2, int j, int m, int ind3j)
protected double al1l2l0(int l1, int l2, int l, double th1, double th2, double phi)
protected void longH2H2(double R, double th1, double th2, double phi, double[] elong)
protected void fill_Vlongdata()
protected double BishopPipin(double R, double dth1, double dth2, double dphi)
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