An specialized class for implementation of 3JHCCH karplus-like equations HCCHEquation implements convenient atom selection functions for 3JHHCH equations as well as a table with Huggins electronegativities. Implementation of 3JHHCH equations is therefore straightforward.
More...
#include <hcchequation.h>
An specialized class for implementation of 3JHCCH karplus-like equations HCCHEquation implements convenient atom selection functions for 3JHHCH equations as well as a table with Huggins electronegativities. Implementation of 3JHHCH equations is therefore straightforward.
{
public:
MyEquation();
~MyEquation();
virtual std::string
Name() {
return "mybeatifulequation"; }
float GetJ(
const Molecule::Frame& frame,
int i,
int j);
};
§ CoupledNuclei()
virtual std::pair< std::string , std::string > magnes::HCCHEquation::CoupledNuclei |
( |
| ) |
const |
|
protectedvirtual |
§ HugginsElectronegativity()
float magnes::HCCHEquation::HugginsElectronegativity |
( |
const magnes::Atom & |
atom | ) |
|
|
protected |
return Huggins electronegativity for the atom atom
§ NBonds()
virtual int magnes::HCCHEquation::NBonds |
( |
| ) |
const |
|
protectedvirtual |
§ SelectFirstAtom()
virtual bool magnes::HCCHEquation::SelectFirstAtom |
( |
const magnes::Molecule * |
molecule, |
|
|
size_t |
i |
|
) |
| |
|
protectedvirtual |
§ SelectSecondAtom()
virtual bool magnes::HCCHEquation::SelectSecondAtom |
( |
const magnes::Molecule * |
molecule, |
|
|
size_t |
i |
|
) |
| |
|
protectedvirtual |
The documentation for this class was generated from the following file:
- /Users/armando/worksrc/magnes-code/trunk/jcoupling/jequation/hcchequation.h