|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openscience.cdk.charges.GasteigerMarsiliPartialCharges
@TestClass(value="org.openscience.cdk.charges.GasteigerMarsiliPartialChargesTest") public class GasteigerMarsiliPartialCharges
The calculation of the Gasteiger Marsili (PEOE) partial charges is based on [Gasteiger, J. and Marsili, M., Iterative partial equalization of orbital elektronegativity - a rapid access to atomic charges, Tetrahedron, 1980, 36:3219-3288]. This class only implements the original method which only applies to σ-bond systems.
| Constructor Summary | |
|---|---|
GasteigerMarsiliPartialCharges()
Constructor for the GasteigerMarsiliPartialCharges object |
|
| Method Summary | |
|---|---|
IAtomContainer |
assignGasteigerMarsiliSigmaPartialCharges(IAtomContainer ac,
boolean setCharge)
Main method which assigns Gasteiger Marisili partial sigma charges |
double[] |
assignGasteigerSigmaMarsiliFactors(IAtomContainer ac)
Method which stores and assigns the factors a,b,c and CHI+ |
void |
calculateCharges(IAtomContainer container)
|
double |
getChiCatHydrogen()
Gets chi_cat value for hydrogen, because H poses a special problem due to lack of possible second ionisation |
double |
getMaxGasteigerDamp()
Gets the maxGasteigerDamp attribute of the GasteigerMarsiliPartialCharges object |
double |
getMaxGasteigerIters()
Gets the maxGasteigerIters attribute of the GasteigerMarsiliPartialCharges object |
int |
getStepSize()
Get the StepSize attribute of the GasteigerMarsiliPartialCharges object |
void |
setChiCatHydrogen(double chiCat)
Sets chi_cat value for hydrogen, because H poses a special problem due to lack of possible second ionisation |
void |
setMaxGasteigerDamp(double damp)
Sets the maxGasteigerDamp attribute of the GasteigerMarsiliPartialCharges object |
void |
setMaxGasteigerIters(double iters)
Sets the maxGasteigerIters attribute of the GasteigerMarsiliPartialCharges object |
void |
setStepSize(int step)
Set the StepSize attribute of the GasteigerMarsiliPartialCharges object |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GasteigerMarsiliPartialCharges()
| Method Detail |
|---|
@TestMethod(value="testSetChiCatHydrogen_Double") public void setChiCatHydrogen(double chiCat)
chiCat - The new DEOC_HYDROGEN value@TestMethod(value="testSetMaxGasteigerDamp_Double") public void setMaxGasteigerDamp(double damp)
damp - The new maxGasteigerDamp value@TestMethod(value="testSetMaxGasteigerIters_Double") public void setMaxGasteigerIters(double iters)
iters - The new maxGasteigerIters value@TestMethod(value="testGetChiCatHydrogen") public double getChiCatHydrogen()
@TestMethod(value="testGetMaxGasteigerDamp") public double getMaxGasteigerDamp()
@TestMethod(value="testGetMaxGasteigerIters") public double getMaxGasteigerIters()
@TestMethod(value="testAssignGasteigerMarsiliSigmaPartialCharges_IAtomContainer_Boolean")
public IAtomContainer assignGasteigerMarsiliSigmaPartialCharges(IAtomContainer ac,
boolean setCharge)
throws Exception
ac - AtomContainersetCharge - The Charge
Exception - Possible Exceptions
@TestMethod(value="testCalculateCharges_IAtomContainer")
public void calculateCharges(IAtomContainer container)
throws CDKException
calculateCharges in interface IElectronicPropertyCalculatorCDKException@TestMethod(value="testGetStepSize") public int getStepSize()
@TestMethod(value="testSetStepSize") public void setStepSize(int step)
step - @TestMethod(value="testAssignGasteigerSigmaMarsiliFactors_IAtomContainer") public double[] assignGasteigerSigmaMarsiliFactors(IAtomContainer ac)
ac - AtomContainer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||