|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.chemistry.quantum.basis.PrimitiveGaussian
public class PrimitiveGaussian
The class defines a primitive gaussian (PG) and the operations on it.
| Constructor Summary | |
|---|---|
PrimitiveGaussian(Point3D origin,
Power powers,
double exponent,
double coefficient)
Creates a new instance of PrimitiveGaussian |
|
| Method Summary | |
|---|---|
double |
getCoefficient()
Getter for property coefficient. |
double |
getExponent()
Getter for property exponent. |
double |
getNormalization()
Getter for property normalization. |
Point3D |
getOrigin()
Getter for property origin. |
Power |
getPowers()
Getter for property powers. |
double |
kinetic(PrimitiveGaussian pg)
Kinetic Energy (KE) matrix element with another PrimitiveGaussian |
void |
normalize()
Normalize this basis function. |
double |
nuclear(PrimitiveGaussian pg,
Point3D center)
Nuclear matrix element with another PrimitiveGaussian |
double |
overlap(PrimitiveGaussian pg)
Overlap matrix element with another PrimitiveGaussian |
void |
setCoefficient(double coefficient)
Setter for property coefficient. |
void |
setExponent(double exponent)
Setter for property exponent. |
void |
setNormalization(double normalization)
Setter for property normalization. |
void |
setOrigin(Point3D origin)
Setter for property origin. |
void |
setPowers(Power powers)
Setter for property powers. |
java.lang.String |
toString()
overloaded toString() |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public PrimitiveGaussian(Point3D origin,
Power powers,
double exponent,
double coefficient)
origin - - the (x, y, z) on which this gaussian is centeredpowers - - the powers of this gaussianexponent - - the exponent for this PGcoefficient - - the coefficient for this PG| Method Detail |
|---|
public double getExponent()
public void setExponent(double exponent)
exponent - New value of property exponent.public Point3D getOrigin()
public void setOrigin(Point3D origin)
origin - New value of property origin.public Power getPowers()
public void setPowers(Power powers)
powers - New value of property powers.public double getCoefficient()
public void setCoefficient(double coefficient)
coefficient - New value of property coefficient.public void normalize()
public double overlap(PrimitiveGaussian pg)
pg - the PrimitiveGaussian with which the overlap is to be
be determined.
public double kinetic(PrimitiveGaussian pg)
pg - the PrimitiveGaussian with which KE is to be determined.
public double nuclear(PrimitiveGaussian pg,
Point3D center)
pg - the PrimitiveGaussian with which nuclear interaction
is to be determined.center - the center at which nuclear energy is to be computed
public double getNormalization()
public void setNormalization(double normalization)
normalization - New value of property normalization.public java.lang.String toString()
toString in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||