OEFuncType

Attention

This API is currently available in C++ and Python.

This namespace contains constants which define the type of force field potential components which might be used separately or in combination for the energy estimation of a molecular system. Constants defined below are passed to the methods OEMolFunc::Set as a second parameter.

Undefined

Undefined potential type.

VdW

Defines vdW potential type represented by the OEVdwPotential class.

VdWRepel

Same as above but without long range attractive forces.

Coulomb

Defines Coulomb potential type represented by the OECoulombPotential class.

Bond

Defines bond stretching potential type represented by the OEStretchPotential class.

Stretch

Same as above

Bend

Defines angle bending potential type represented by the OEBendPotential class.

StretchBend

Defines angle-stretch coupling potential type represented by the OEMMFFStretchBend class.

Torsion

Defines torsion potential type represented by the OETorsionPotential class.

ImproperTorsion

Defines improper torsion potential type represented by the OEOutOfPlanePotential class.

OutOfPlane

Same as above.

All

Defines a combination of all 7 above components.

AllRepel

Same as above with a modified vdW component of the OEFuncType::VdWRepel type.

InterMolVdW

Defines intermolecular vdW potential type represented by the OEInterVdwPotential class.

InterMolCoulomb

Defines intermolecular Coulomb potential type represented by the OEInterCoulombPotential class.

TorAdapt

Defines torsion adaptor potential type represented by the OETorAdaptor class.

QuatAdapt

Defines quaternion adaptor potential type represented by the OEQuatAdaptor class.

SubsetAdapt

Defines subset adaptor potential type represented by the OESubsetAdaptor class.

SubsetAdaptor

Same as above.

InterAdapt

Defines internal coordinates adaptor potential type represented by the OEInterAdaptor class.

HarmonicPot

Defines harmonic potential type represented by the OEHarmonicPotential class.

Sheffield

Defines Sheffield solvation potential type represented by the OESheffield class.