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 IElectronicPropertyCalculator
CDKException
public double[] getPaulingElectronegativities(IAtomContainer ac, boolean modified) throws CDKException
ac
- AtomContainermodified
- if true, some values are modified by following the referenceCDKException
public double getAtomicSoftnessCore(IAtomContainer ac, int atomPosition) throws CDKException
ac
- AtomContaineratomPosition
- position of target atomCDKException
- Description of the ExceptionCopyright © 2021. All rights reserved.