public class InductivePartialCharges extends Object implements IChargeCalculator
| Constructor and Description |
|---|
InductivePartialCharges()
Constructor for the InductivePartialCharges object.
|
| Modifier and Type | Method and Description |
|---|---|
IAtomContainer |
assignInductivePartialCharges(IAtomContainer ac)
Main method, set charge as atom properties.
|
void |
calculateCharges(IAtomContainer container) |
double |
getAtomicSoftnessCore(IAtomContainer ac,
int atomPosition)
Gets the atomicSoftnessCore attribute of the InductivePartialCharges object.
|
double[] |
getPaulingElectronegativities(IAtomContainer ac,
boolean modified)
Gets the paulingElectronegativities attribute of the
InductivePartialCharges object.
|
public InductivePartialCharges()
throws IOException,
ClassNotFoundException
IOException - Description of the ExceptionClassNotFoundException - Description of the Exceptionpublic IAtomContainer assignInductivePartialCharges(IAtomContainer ac) throws Exception
ac - AtomContainerException - Description of the Exceptionpublic void calculateCharges(IAtomContainer container) throws CDKException
calculateCharges in interface IElectronicPropertyCalculatorCDKExceptionpublic double[] getPaulingElectronegativities(IAtomContainer ac, boolean modified) throws CDKException
ac - AtomContainermodified - if true, some values are modified by following the referenceCDKExceptionpublic double getAtomicSoftnessCore(IAtomContainer ac, int atomPosition) throws CDKException
ac - AtomContaineratomPosition - position of target atomCDKException - Description of the ExceptionCopyright © 2017. All Rights Reserved.