|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.chemistry.quantum.basis.ContractedGaussian
public class ContractedGaussian
The class defines a contracted gaussian and the operations on it.
| Constructor Summary | |
|---|---|
ContractedGaussian(Point3D origin,
Power powers)
Creates a new instance of ContractedGaussian |
|
| Method Summary | |
|---|---|
void |
addPrimitive(double exponent,
double coefficient)
Adds a primitive gaussian (PG) to this contracted gaussian list |
java.util.ArrayList |
getCoefficients()
Getter for property coefficients. |
java.util.ArrayList |
getExponents()
Getter for property exponents. |
double |
getNormalization()
Getter for property normalization. |
Point3D |
getOrigin()
Getter for property origin. |
Power |
getPowers()
Getter for property powers. |
java.util.ArrayList |
getPrimitives()
Getter for property primitives. |
java.util.ArrayList |
getPrimNorms()
Getter for property primNorms. |
double |
kinetic(ContractedGaussian cg)
Kinetic Energy (KE) matrix element with another ContractedGaussian |
void |
normalize()
Normalize this basis function. |
double |
nuclear(ContractedGaussian cg,
Point3D center)
Nuclear matrix element with another ContractedGaussian and a center |
double |
overlap(ContractedGaussian cg)
Overlap matrix element with another ContractedGaussian |
void |
setCoefficients(java.util.ArrayList coefficients)
Setter for property coefficients. |
void |
setExponents(java.util.ArrayList exponents)
Setter for property exponents. |
void |
setNormalization(double normalization)
Setter for property normalization. |
void |
setOrigin(Point3D origin)
Setter for property origin. |
void |
setPowers(Power powers)
Setter for property powers. |
void |
setPrimitives(java.util.ArrayList primitives)
Setter for property primitives. |
void |
setPrimNorms(java.util.ArrayList primNorms)
Setter for property primNorms. |
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 ContractedGaussian(Point3D origin,
Power powers)
origin - - the (x, y, z) on which this gaussian is centeredpowers - - the powers of this gaussian| Method Detail |
|---|
public void addPrimitive(double exponent,
double coefficient)
exponent - the exponent for this PGcoefficient - the coefficient of this PGpublic 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 java.util.ArrayList getPrimitives()
public void setPrimitives(java.util.ArrayList primitives)
primitives - New value of property primitives.public java.util.ArrayList getExponents()
public void setExponents(java.util.ArrayList exponents)
exponents - New value of property exponents.public java.util.ArrayList getCoefficients()
public void setCoefficients(java.util.ArrayList coefficients)
coefficients - New value of property coefficients.public double getNormalization()
public void setNormalization(double normalization)
normalization - New value of property normalization.public void normalize()
public double overlap(ContractedGaussian cg)
cg - the ContractedGaussian with which the overlap is to be
be determined.
public double kinetic(ContractedGaussian cg)
cg - the ContractedGaussian with which KE is to be determined.
public double nuclear(ContractedGaussian cg,
Point3D center)
cg - the ContractedGaussian with which nuclear interaction
is to determined.center - the center at which nuclear energy is to be computed
public java.util.ArrayList getPrimNorms()
public void setPrimNorms(java.util.ArrayList primNorms)
primNorms - New value of property primNorms.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 | ||||||||