|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.chemistry.Molecule
public class Molecule
A class representing molecules.
| Constructor Summary | |
|---|---|
protected |
Molecule(Atom a)
|
| Method Summary | |
|---|---|
java.lang.Object |
clone()
|
double |
computeBondingEnergy()
|
double |
computeMolecularWeight()
|
boolean |
containsAtom(Atom a)
|
boolean |
containsBond(Bond b)
|
java.util.Set |
getAtoms()
|
double |
getBoilingPoint()
|
java.util.Set |
getBonds()
|
java.lang.String |
getCASRegistryNumber()
Returns the CAS registry number. |
double |
getCharge()
|
double |
getCombustionEnthaply()
|
double |
getDensity()
|
double |
getEnthropy()
|
double |
getFormationEnthalpy()
|
java.lang.String |
getFormula()
Returns the formula in this molecule. |
double |
getFusionEnthalpy()
|
double |
getFusionEnthropy()
|
double |
getMeltingEnthalpy()
|
double |
getMeltingEnthropy()
|
double |
getMeltingPoint()
|
double |
getMolecularWeight()
|
double |
getSpecificHeat()
|
double |
getVanDerWaalsA()
|
double |
getVanDerWaalsB()
|
boolean |
isBondingIsomer(Molecule m)
|
boolean |
isChemicalIsomer(Molecule m)
|
boolean |
isIon()
|
boolean |
isValidCASNumber()
|
static boolean |
isValidCASNumber(java.lang.String casNumber)
Checks wether the registry number is valid. |
void |
setBoilingPoint(double boilingPoint)
|
void |
setCASRegistryNumber(java.lang.String casRegistryNumber)
Sets the CAS registry number. |
void |
setCombustionEnthaply(double combustionEnthaply)
|
void |
setDensity(double density)
|
void |
setEnthropy(double enthropy)
|
void |
setFormationEnthalpy(double formationEnthalpy)
|
void |
setFusionEnthalpy(double fusionEnthalpy)
|
void |
setFusionEnthropy(double fusionEnthropy)
|
void |
setMeltingEnthalpy(double meltingEnthalpy)
|
void |
setMeltingEnthropy(double meltingEnthropy)
|
void |
setMeltingPoint(double meltingPoint)
|
void |
setMolecularWeight(double molecularWeight)
|
void |
setSpecificHeat(double specificHeat)
|
void |
setVanDerWaalsA(double vanDerWaalsA)
|
void |
setVanDerWaalsB(double vanDerWaalsB)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
protected Molecule(Atom a)
| Method Detail |
|---|
public java.lang.String getFormula()
public double computeMolecularWeight()
public double getMolecularWeight()
public void setMolecularWeight(double molecularWeight)
public double getMeltingPoint()
public void setMeltingPoint(double meltingPoint)
public double getBoilingPoint()
public void setBoilingPoint(double boilingPoint)
public double getDensity()
public void setDensity(double density)
public double getVanDerWaalsA()
public void setVanDerWaalsA(double vanDerWaalsA)
public double getVanDerWaalsB()
public void setVanDerWaalsB(double vanDerWaalsB)
public double getFormationEnthalpy()
public void setFormationEnthalpy(double formationEnthalpy)
public double getMeltingEnthalpy()
public void setMeltingEnthalpy(double meltingEnthalpy)
public double getFusionEnthalpy()
public void setFusionEnthalpy(double fusionEnthalpy)
public double getCombustionEnthaply()
public void setCombustionEnthaply(double combustionEnthaply)
public double getEnthropy()
public void setEnthropy(double enthropy)
public double getMeltingEnthropy()
public void setMeltingEnthropy(double meltingEnthropy)
public double getFusionEnthropy()
public void setFusionEnthropy(double fusionEnthropy)
public double getSpecificHeat()
public void setSpecificHeat(double specificHeat)
public java.lang.String getCASRegistryNumber()
public void setCASRegistryNumber(java.lang.String casRegistryNumber)
public boolean isValidCASNumber()
public static boolean isValidCASNumber(java.lang.String casNumber)
public boolean isIon()
public double getCharge()
public java.util.Set getAtoms()
public boolean containsAtom(Atom a)
public java.util.Set getBonds()
public boolean containsBond(Bond b)
public double computeBondingEnergy()
public boolean isChemicalIsomer(Molecule m)
public boolean isBondingIsomer(Molecule m)
public java.lang.Object clone()
clone in class java.lang.Objectpublic 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 | ||||||||