OEAM1Results

class OEAM1Results

This class represents OEAM1 calculation results.

The OEAM1Results class defines the following public methods:

Constructors

OEAM1Results()
OEAM1Results(const OEAM1Results&)

Default and copy constructors.

operator=

OEAM1Results &operator=(const OEAM1Results &)

GetAtomicBondOrder

double GetAtomicBondOrder(const unsigned int index) const

Returns the atomic bond order of the atom with specified index.

GetBondOrder

double GetBondOrder(const unsigned int index1, const unsigned int index2) const

Returns the bond order between the two atoms with specified indices.

See also

GetBondOrders

const std::vector<double>& GetBondOrders() const

Returns the bond orders on all bondss. Bond orders are stored in the vector according to the bond indices.

See also

GetCharges

const std::vector<double>& GetCharges() const

Returns the AM1 charges on all atoms. Charges are stored in the vector according to the atom indices.

GetEnergy

double GetEnergy() const

Returns the AM1 calculated energy of the molecule.

GetNumSCFCycles

unsigned int GetNumSCFCycles() const

Returns the number of self-consistent field cycles used during calculation.

IsConverged

bool IsConverged() const

Returns if the OEAM1 self-consistent field calculation converged.