Package org.openscience.cdk.charges
Class InductivePartialCharges
java.lang.Object
org.openscience.cdk.charges.InductivePartialCharges
- All Implemented Interfaces:
IChargeCalculator,IElectronicPropertyCalculator
The calculation of the inductive partial atomic charges and equalization of
effective electronegativities is based on [Cherkasov, A.. J. Chem. Inf. Comput. Sci.. 2003. 43].
- Author:
- mfe4
- Keywords:
- partial atomic charges, charge distribution, electronegativity
- Created on:
- 2004-11-03
-
Constructor Summary
ConstructorsConstructorDescriptionConstructor for the InductivePartialCharges object. -
Method Summary
Modifier and TypeMethodDescriptionMain method, set charge as atom properties.voidcalculateCharges(IAtomContainer container) doublegetAtomicSoftnessCore(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.
-
Constructor Details
-
InductivePartialCharges
Constructor for the InductivePartialCharges object.- Throws:
IOException- Description of the ExceptionClassNotFoundException- Description of the Exception
-
-
Method Details
-
assignInductivePartialCharges
Main method, set charge as atom properties.- Parameters:
ac- AtomContainer- Returns:
- AtomContainer
- Throws:
Exception- Description of the Exception
-
calculateCharges
- Specified by:
calculateChargesin interfaceIElectronicPropertyCalculator- Throws:
CDKException
-
getPaulingElectronegativities
public double[] getPaulingElectronegativities(IAtomContainer ac, boolean modified) throws CDKException Gets the paulingElectronegativities attribute of the InductivePartialCharges object.- Parameters:
ac- AtomContainermodified- if true, some values are modified by following the reference- Returns:
- The pauling electronegativities
- Throws:
CDKException
-
getAtomicSoftnessCore
Gets the atomicSoftnessCore attribute of the InductivePartialCharges object.- Parameters:
ac- AtomContaineratomPosition- position of target atom- Returns:
- The atomicSoftnessCore value
- Throws:
CDKException- Description of the Exception
-