BALL::JohnsonBoveyShiftProcessor Class Reference
[Shift modules]

Shift assignment processor implementing Johnson Bovey theory. More...

#include <johnsonBoveyShiftProcessor.h>

Inheritance diagram for BALL::JohnsonBoveyShiftProcessor:

Inheritance graph
[legend]

List of all members.

Public Member Functions

Constructors and Destructors
 JohnsonBoveyShiftProcessor ()
 Default constructor.
virtual ~JohnsonBoveyShiftProcessor ()
 Destructor.
Processor specific functions.
virtual bool start ()
 Start method.
virtual bool finish ()
 Finish method.
virtual Processor::Result operator() (Composite &composite)
 Application method.
Accessors
virtual void init ()
 Initialize all parameters required.

Static Public Attributes

Enums and Constants
static const char * PROPERTY__RING_CURRENT_SHIFT
 A symbolic name for the ring current contribution to the chemical shift.

Protected Member Functions

double carlsonEllipticalIntegral1_ (double, double, double)
double carlsonEllipticalIntegral2_ (double, double, double)
double legendreEllipticalIntegral1_ (double, double)
double legendreEllipticalIntegral2_ (double, double)

Protected Attributes

std::list< Atom * > proton_list_
std::list< Atom * > atom_list_
std::list< Residue * > aromat_list_
StringHashMap< Ring > rings_
StringHashMap< Position > residues_with_rings_
std::vector< Expressionexpressions_


Detailed Description

Shift assignment processor implementing Johnson Bovey theory.

Member Data Documentation

A symbolic name for the ring current contribution to the chemical shift.

See also:
ShiftModule::PROPERTY__SHIFT


Generated on Fri Jun 26 00:30:54 2009 for BALL by  doxygen 1.5.8