OECombineChargeEngines¶
class OECombineChargeEngines : public OEChargeEngineBase
Charge engine input to OEAssignCharges
that combines two user-specified charge engines into one. This is useful
when the first charge engine is used to pre-charge a molecule and the second
to adjust the charges. This allows more complicated charging schemes
to be easily constructed.
The input molecule must conform to the requirements of the specified charge engines.
The following methods are publicly inherited from OEChargeEngineBase:
Constructors¶
OECombineChargeEngines(const OECombineChargeEngines &rhs)
OECombineChargeEngines(const OEChargeEngineBase &preChargeEngine,
const OEChargeEngineBase &adjustmentEngine)
Constructors. The preChargeEngine
is expected to set initial charges
while the adjustmentEngine
is expected to modify those charges.