![]() |
Rosetta
2016.11
|
A class to maintain a set of MM LJ paramaters. More...
#include <MMLJLibrary.hh>
Public Member Functions | |
virtual | ~MMLJLibrary () |
Automatically generated virtual destructor for class deriving directly from ReferenceCount. More... | |
MMLJLibrary (core::chemical::MMAtomTypeSetCOP mm_atom_set) | |
ctor More... | |
mm_lj_param_set | lookup_three_bond (Size atom) const |
blah More... | |
mm_lj_param_set | lookup_three_bond (std::string atom) const |
blah More... | |
mm_lj_param_set | lookup (Size atom) const |
blah More... | |
mm_lj_param_set | lookup (std::string atom) const |
blah More... | |
core::chemical::MMAtomTypeSetCAP | mm_atom_set () const |
blah More... | |
Real | nblist_dis2_cutoff_XX () const |
blah More... | |
Real | nblist_dis2_cutoff_XH () const |
blah More... | |
Real | nblist_dis2_cutoff_HH () const |
blah More... | |
Private Attributes | |
utility::vector1 < mm::mm_lj_param_set > | mm_lj_three_bond_library_ |
library that contains lj params for sets in which atoms are seperated by 3 or bonds More... | |
utility::vector1 < mm::mm_lj_param_set > | mm_lj_library_ |
library that contains lj params for sets in which atoms are seperated by 4 or more bonds More... | |
core::chemical::MMAtomTypeSetCAP | mm_atom_set_ |
the MMAtomTypeSet associated with the library More... | |
Real | nblist_dis2_cutoff_XX_ |
the cutoff distance at which the neighbor list will count two atoms as being neighbors given that those atom are both heavy, a heavy and a hydrogen, or a hydrogen and hydrogen respectivly More... | |
Real | nblist_dis2_cutoff_XH_ |
Real | nblist_dis2_cutoff_HH_ |
A class to maintain a set of MM LJ paramaters.
blah
|
virtual |
Automatically generated virtual destructor for class deriving directly from ReferenceCount.
Auto-generated virtual destructor
core::scoring::mm::MMLJLibrary::MMLJLibrary | ( | core::chemical::MMAtomTypeSetCOP | mm_atom_set | ) |
ctor
Constructs a MMLJLibrary instance from a filename string and constant access pointer to an MMAtomTypeSet
References mm_atom_set_, mm_lj_library_, mm_lj_three_bond_library_, and core::scoring::mm::TR().
|
inline |
blah
References mm_lj_library_.
Referenced by core::scoring::mm::MMLJScore::deriv_score(), core::scoring::mm::MMLJScore::min_dist(), and core::scoring::mm::MMLJScore::score().
|
inline |
blah
References mm_atom_set_, and mm_lj_library_.
|
inline |
blah
References mm_lj_three_bond_library_.
Referenced by core::scoring::mm::MMLJScore::deriv_score(), core::scoring::mm::MMLJScore::min_dist(), and core::scoring::mm::MMLJScore::score().
|
inline |
blah
References mm_atom_set_, and mm_lj_three_bond_library_.
|
inline |
blah
References mm_atom_set_.
|
inline |
blah
References nblist_dis2_cutoff_HH_.
Referenced by core::scoring::methods::MMLJEnergyIntra::setup_for_minimizing_for_residue().
|
inline |
blah
References nblist_dis2_cutoff_XH_.
Referenced by core::scoring::methods::MMLJEnergyIntra::setup_for_minimizing_for_residue().
|
inline |
blah
References nblist_dis2_cutoff_XX_.
Referenced by core::scoring::methods::MMLJEnergyIntra::setup_for_minimizing_for_residue().
|
private |
the MMAtomTypeSet associated with the library
Referenced by lookup(), lookup_three_bond(), mm_atom_set(), and MMLJLibrary().
|
private |
library that contains lj params for sets in which atoms are seperated by 4 or more bonds
Referenced by lookup(), and MMLJLibrary().
|
private |
library that contains lj params for sets in which atoms are seperated by 3 or bonds
Referenced by lookup_three_bond(), and MMLJLibrary().
|
private |
Referenced by nblist_dis2_cutoff_HH().
|
private |
Referenced by nblist_dis2_cutoff_XH().
|
private |
the cutoff distance at which the neighbor list will count two atoms as being neighbors given that those atom are both heavy, a heavy and a hydrogen, or a hydrogen and hydrogen respectivly
Referenced by nblist_dis2_cutoff_XX().