Package org.openscience.cdk.math.qm
Class FourierGridBasis
java.lang.Object
org.openscience.cdk.math.qm.FourierGridBasis
- All Implemented Interfaces:
IBasis
At this time this class does not work correcly.
The theory were from [Marston, C.C.. J.Chem.Phys.. 1989. 91].
- Author:
- Stephan Michels <stephan@vern.chem.tu-berlin.de>
- Created on:
- 2001-07-02
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublecalcI(int i, int j, int k, int l) Calculates a two eletron fout center integral I = <chi_i chi_j | 1/r12 | chi_k chi_l >.doublecalcJ(int i, int j) Calculates the impulse J = -<d/dr chi_i | d/dr chi_j>.doublecalcS(int i, int j) Calculate the overlap integral S = <phi_i|phi_j>.doublecalcV(int i, int j) Calculates the potential V = <chi_i | 1/r | chi_j>.doublegetMaxX()Gets the dimension of the volume, which describes the base.doublegetMaxY()Gets the dimension of the volume, which describes the base.doublegetMaxZ()Gets the dimension of the volume, which describes the base.doublegetMinX()Gets the dimension of the volume, which describes the base.doublegetMinY()Gets the dimension of the volume, which describes the base.doublegetMinZ()Gets the dimension of the volume, which describes the base.intgetSize()Gets the number of base vectorsdoublegetValue(int index, double x, double y, double z) Calculates the function value an (x,y,z).Calculates the function values.
-
Constructor Details
-
FourierGridBasis
-
-
Method Details
-
getSize
public int getSize()Description copied from interface:IBasisGets the number of base vectors -
getMinX
public double getMinX()Description copied from interface:IBasisGets the dimension of the volume, which describes the base. -
getMaxX
public double getMaxX()Description copied from interface:IBasisGets the dimension of the volume, which describes the base. -
getMinY
public double getMinY()Description copied from interface:IBasisGets the dimension of the volume, which describes the base. -
getMaxY
public double getMaxY()Description copied from interface:IBasisGets the dimension of the volume, which describes the base. -
getMinZ
public double getMinZ()Description copied from interface:IBasisGets the dimension of the volume, which describes the base. -
getMaxZ
public double getMaxZ()Description copied from interface:IBasisGets the dimension of the volume, which describes the base. -
getValue
public double getValue(int index, double x, double y, double z) Description copied from interface:IBasisCalculates the function value an (x,y,z). -
getValues
Description copied from interface:IBasisCalculates the function values. -
calcS
public double calcS(int i, int j) Description copied from interface:IBasisCalculate the overlap integral S = <phi_i|phi_j>. -
calcJ
public double calcJ(int i, int j) Description copied from interface:IBasisCalculates the impulse J = -<d/dr chi_i | d/dr chi_j>. -
calcV
public double calcV(int i, int j) Description copied from interface:IBasisCalculates the potential V = <chi_i | 1/r | chi_j>. -
calcI
public double calcI(int i, int j, int k, int l) Description copied from interface:IBasisCalculates a two eletron fout center integral I = <chi_i chi_j | 1/r12 | chi_k chi_l >.
-