|
BALL
1.4.2
|
#include <BALL/MOLMEC/MMFF94/MMFF94Processors.h>
Public Member Functions | |
| MMFF94ChargeProcessor () | |
| MMFF94ChargeProcessor (const MMFF94ChargeProcessor &cp) | |
| virtual | ~MMFF94ChargeProcessor () |
| const MMFF94ChargeProcessor & | operator= (const MMFF94ChargeProcessor &cp) |
| virtual void | clear () |
| virtual bool | start () |
| virtual bool | finish () |
| virtual Processor::Result | operator() (Atom &atom) |
| void | assignFormalCharge (Atom &atom) |
| const HashSet< Atom * > & | getUnassignedAtoms () |
| void | setESParameters (const MMFF94ESParameters &es) |
| void | setup (const String &filename) |
| void | setAromaticRings (const vector< HashSet< Atom * > > &rings) |
Public Member Functions inherited from BALL::UnaryProcessor< Atom > | |
| UnaryProcessor () | |
| UnaryProcessor (const UnaryProcessor &) | |
| virtual | ~UnaryProcessor () |
Protected Member Functions | |
| void | assignPartialCharges_ () |
Protected Attributes | |
| vector< Atom * > | atoms_ |
| HashSet< Atom * > | unassigned_atoms_ |
| const MMFF94ESParameters * | es_parameters_ |
| HashMap< String, float > | types_to_charges_ |
| HashSet< String > | rule_types_ |
| vector< HashSet< Atom * > > | aromatic_rings_ |
Additional Inherited Members | |
Public Types inherited from BALL::UnaryFunctor< Atom, Processor::Result > | |
| typedef Processor::Result | result_type |
| typedef Atom | argument_type |
| typedef Atom & | argument_reference |
| typedef const Atom & | const_argument_reference |
| typedef Atom * | argument_pointer |
| typedef const Atom * | const_argument_pointer |
Assign MMFF94 Charges
Definition at line 96 of file MMFF94Processors.h.
| BALL::MMFF94ChargeProcessor::MMFF94ChargeProcessor | ( | ) |
| BALL::MMFF94ChargeProcessor::MMFF94ChargeProcessor | ( | const MMFF94ChargeProcessor & | cp | ) |
|
inlinevirtual |
Definition at line 110 of file MMFF94Processors.h.
| void BALL::MMFF94ChargeProcessor::assignFormalCharge | ( | Atom & | atom | ) |
|
protected |
|
virtual |
|
virtual |
finish method
Reimplemented from BALL::UnaryProcessor< Atom >.
Definition at line 133 of file MMFF94Processors.h.
|
virtual |
operator ()
Reimplemented from BALL::UnaryProcessor< Atom >.
| const MMFF94ChargeProcessor& BALL::MMFF94ChargeProcessor::operator= | ( | const MMFF94ChargeProcessor & | cp | ) |
|
inline |
Definition at line 142 of file MMFF94Processors.h.
|
inline |
Definition at line 136 of file MMFF94Processors.h.
| void BALL::MMFF94ChargeProcessor::setup | ( | const String & | filename | ) |
|
virtual |
start method
Reimplemented from BALL::UnaryProcessor< Atom >.
Definition at line 153 of file MMFF94Processors.h.
|
protected |
Definition at line 148 of file MMFF94Processors.h.
|
protected |
Definition at line 150 of file MMFF94Processors.h.
Definition at line 152 of file MMFF94Processors.h.
Definition at line 151 of file MMFF94Processors.h.
Definition at line 149 of file MMFF94Processors.h.
1.8.3.1