OECharges

This namespace contains constants used by the deprecated function OEAssignPartialCharges to define which charge model to apply. This function is being replaced by OEAssignCharges which uses an object that defines the charge model and any required pre-processing.

AM1

AM1 Mulliken-type charges. A full AM1 geometry optimization is done.

AM1BCC

AM1 Mulliken-type charges with bond-charge corrections. The AM1 optimization is lightly restrained to starting coordinates but no partial charge symmetrization is done (same as OECharges::AM1BCCNoSym).

Note

Note that this differs from the “standard” AM1BCC charging scheme as published, where symmetrization is done (same as OECharges::AM1BCCSym).

AM1BCCNoSym

AM1 Mulliken-type charges with bond-charge corrections. The AM1 optimization is lightly restrained to starting coordinates but no partial charge symmetrization is done.

AM1BCCNoSymSPt

AM1 Mulliken-type charges with bond-charge corrections. Neither AM1 geometry optimization nor partial charge symmetrization is done.

AM1BCCSPt

AM1 Mulliken-type charges with bond-charge corrections. Neither AM1 geometry optimization nor partial charge symmetrization is done. (same as OECharges::AM1BCCNoSymSPt).

AM1BCCSym

AM1 Mulliken-type charges with bond-charge corrections. The AM1 optimization is lightly restrained to starting coordinates and partial charges are symmetrized with respect to bond-topologically equivalent atoms.

AM1BCCSymSPt

AM1 Mulliken-type charges with bond-charge corrections; no AM1 geometry optimization is done. Partial charges are symmetrized with respect to bond-topologically equivalent atoms.

AM1SPt

AM1 Mulliken-type charges; no AM1 geometry optimization is done.

AmberFF94

Amber force field 94 charges for standard amino acids.

AmberFF99

Amber force field 99 charges (same charges as OECharges::AmberFF94).

AmberFF99SB

Amber force field 99SB charges (same charges as OECharges::AmberFF94).

AmberFF99bsc0

Amber force field 99bc0 charges (same charges as OECharges::AmberFF94).

Default

The current default charges, which are OECharges::MMFF94.

Formal

Copies the formal charge field of atoms into the partial charge field.

Gasteiger

Assigns Gasteiger partial charges.

Initial

Smears unit charges in the partial charge field onto resonance shared atoms.

MMFF94

Assigns MMFF94 partial charges.

Max

Number of charge type constants.

NoOp

No operation is performed. This setting is useful for indicating that charges originated elsewhere, such as user input, and have not been changed.

None

Remove all partial charges.

OPLS

OPLS protein dictionary charges.

Warning

This charging model is deprecated. The OEAssignPartialCharges function will throw a deprecated warning message when calling it with this charging model.