#include <BALL/MOLMEC/AMBER/GAFFTypeProcessor.h>
Definition at line 37 of file GAFFTypeProcessor.h.
§ GAFFTypeProcessor() [1/2]
BALL::GAFFTypeProcessor::GAFFTypeProcessor |
( |
| ) |
|
§ GAFFTypeProcessor() [2/2]
BALL::GAFFTypeProcessor::GAFFTypeProcessor |
( |
const Options & |
new_options | ) |
|
§ ~GAFFTypeProcessor()
virtual BALL::GAFFTypeProcessor::~GAFFTypeProcessor |
( |
| ) |
|
|
virtual |
§ annotateAliphaticAndAromaticRingAtoms_()
void BALL::GAFFTypeProcessor::annotateAliphaticAndAromaticRingAtoms_ |
( |
| ) |
|
|
protected |
§ annotateBondTypes_()
void BALL::GAFFTypeProcessor::annotateBondTypes_ |
( |
| ) |
|
|
protected |
Helper for precomputeBondProperties.
§ annotatePlanarRingAtoms_()
void BALL::GAFFTypeProcessor::annotatePlanarRingAtoms_ |
( |
| ) |
|
|
protected |
§ annotateRingSizes_()
void BALL::GAFFTypeProcessor::annotateRingSizes_ |
( |
| ) |
|
|
protected |
Helper for precomputeAtomProperties.
§ assignAtomtype_()
bool BALL::GAFFTypeProcessor::assignAtomtype_ |
( |
Atom & |
atom | ) |
|
|
protected |
Check the atom against each possible atom type and try to assign one.
§ getCarbonTypes_()
std::vector<TypeDefinition> BALL::GAFFTypeProcessor::getCarbonTypes_ |
( |
| ) |
|
|
inlineprotected |
§ getHydrogenTypes_()
std::vector<TypeDefinition> BALL::GAFFTypeProcessor::getHydrogenTypes_ |
( |
| ) |
|
|
inlineprotected |
§ getNitrogenTypes_()
std::vector<TypeDefinition> BALL::GAFFTypeProcessor::getNitrogenTypes_ |
( |
| ) |
|
|
inlineprotected |
§ getOxygenTypes_()
std::vector<TypeDefinition> BALL::GAFFTypeProcessor::getOxygenTypes_ |
( |
| ) |
|
|
inlineprotected |
§ getSulfurTypes_()
std::vector<TypeDefinition> BALL::GAFFTypeProcessor::getSulfurTypes_ |
( |
| ) |
|
|
inlineprotected |
§ getTypeNames()
std::set<String> BALL::GAFFTypeProcessor::getTypeNames |
( |
| ) |
const |
§ operator()()
§ parseAtomtypeTableFile_()
Read file with table of atomtypes and push atomtypes and their TypeDefinition in corresponding vector and store a GAFFCESParser for every CESstring. The path to the atom type file is taken from the value of the option ATOMTYPE_FILENAME.
§ planarAtom_()
bool BALL::GAFFTypeProcessor::planarAtom_ |
( |
const Atom & |
atom | ) |
|
|
protected |
§ postProcessAtomTypes_()
void BALL::GAFFTypeProcessor::postProcessAtomTypes_ |
( |
Molecule * |
molecule | ) |
|
|
protected |
Postprocessing and cleanup for GAFF types
§ precomputeAtomProperties_()
void BALL::GAFFTypeProcessor::precomputeAtomProperties_ |
( |
Molecule * |
molecule | ) |
|
|
protected |
Store connectivity, number of attached H-atoms and number of attached N,O,F,Cl and Br-atoms for every atom in molecule
§ precomputeBondProperties_()
void BALL::GAFFTypeProcessor::precomputeBondProperties_ |
( |
Molecule * |
molecule | ) |
|
|
protected |
compute aromaticity, ring memberships, GAFF bond typization, ...
§ atom_types_
§ ces_parsers_
§ current_molecule_
Molecule* BALL::GAFFTypeProcessor::current_molecule_ |
|
protected |
§ options
Options BALL::GAFFTypeProcessor::options |
§ sssr_
std::vector<std::vector<Atom*> > BALL::GAFFTypeProcessor::sssr_ |
|
protected |