|
Rosetta 3.5
|
#include <CoarseEtable.hh>


Public Member Functions | |
| CoarseEtable (chemical::AtomTypeSetCAP atom_set, std::string tag) | |
| void | dump_oldstyle_type_table (std::ostream &os, const chemical::ResidueTypeSet &) |
| void | read_files (std::string resolve, std::string etable, std::string dtable) |
| void | set_residue_pair (conformation::Residue const &rsd1, conformation::Residue const &rsd2) const |
| setup before atom_pair functions can be called More... | |
| void | print_residue_info (conformation::Residue const &rsd1, conformation::Residue const &rsd2) const |
| bool | handles (conformation::Atom const &atom1, conformation::Atom const &atom2) const |
| bool | atom_pair_energy (int disbin, Real frac, conformation::Atom const &atom1, conformation::Atom const &atom2, Energy &bb) const |
| atom_pair evaluations they return false if atom_pair is not evaluated by coarse table –> use normal etable instead WARNING, atom_pair evaluations require to call set_residue_pair first ! Okay that is a bit dirty, but otherwise we need to change quite a lot of the mini-scoring methods — do that when this stuff is established More... | |
| Real | eval_dE_dR (int disbin, Real frac, conformation::Atom const &atom1, conformation::Atom const &atom2, const scoring::EnergyMap &weights) const |
| void | check_atomset_compatibility (chemical::AtomTypeSetCAP normal) const |
| chemical::AtomTypeSetCAP | atom_set () const |
Public Attributes | |
| chemical::AtomTypeSetCAP | atom_set_ |
Private Member Functions | |
| int | get_eID (conformation::Atom const &atom1, conformation::Atom const &atom2, int seq_dist) const |
| get entry index in table More... | |
Private Attributes | |
| ObjexxFCL::FArray3D< uint > | resolve_ |
| ObjexxFCL::FArray2D< Real > | etable_ |
| ObjexxFCL::FArray2D< Real > | dtable_ |
| int | maxID |
| int | maxType |
| int | maxDist |
| int | seq_dist_ |
Definition at line 53 of file CoarseEtable.hh.
| CoarseEtable::CoarseEtable | ( | chemical::AtomTypeSetCAP | atom_set, |
| std::string | tag | ||
| ) |
Definition at line 49 of file CoarseEtable.cc.
References core::chemical::COARSE_TWO_BEAD, and read_files().
| bool CoarseEtable::atom_pair_energy | ( | int | disbin, |
| Real | frac, | ||
| conformation::Atom const & | atom1, | ||
| conformation::Atom const & | atom2, | ||
| core::Energy & | bb | ||
| ) | const |
atom_pair evaluations they return false if atom_pair is not evaluated by coarse table –> use normal etable instead WARNING, atom_pair evaluations require to call set_residue_pair first ! Okay that is a bit dirty, but otherwise we need to change quite a lot of the mini-scoring methods — do that when this stuff is established
Definition at line 199 of file CoarseEtable.cc.
References etable_, get_eID(), protocols::antibody2::l1, protocols::antibody2::l2, and seq_dist_.
|
inline |
Definition at line 91 of file CoarseEtable.hh.
References atom_set_.
| void CoarseEtable::check_atomset_compatibility | ( | chemical::AtomTypeSetCAP | normal) | const |
Definition at line 65 of file CoarseEtable.cc.
References atom_set_.
| void CoarseEtable::dump_oldstyle_type_table | ( | std::ostream & | os, |
| const chemical::ResidueTypeSet & | rsd_set | ||
| ) |
Definition at line 94 of file CoarseEtable.cc.
References core::chemical::ResidueTypeSet::aa_map(), and atom_set_.
| Real CoarseEtable::eval_dE_dR | ( | int | disbin, |
| Real | frac, | ||
| conformation::Atom const & | atom1, | ||
| conformation::Atom const & | atom2, | ||
| const scoring::EnergyMap & | weights | ||
| ) | const |
Definition at line 219 of file CoarseEtable.cc.
References core::scoring::coarse_beadlj, dtable_, get_eID(), protocols::antibody2::l1, protocols::antibody2::l2, and seq_dist_.
|
inlineprivate |
get entry index in table
Definition at line 100 of file CoarseEtable.hh.
References maxDist, maxType, resolve_, and core::conformation::Atom::type().
Referenced by atom_pair_energy(), eval_dE_dR(), and handles().
|
inline |
Definition at line 64 of file CoarseEtable.hh.
| void CoarseEtable::print_residue_info | ( | conformation::Residue const & | rsd1, |
| conformation::Residue const & | rsd2 | ||
| ) | const |
Definition at line 88 of file CoarseEtable.cc.
References core::chemical::ResidueType::name(), core::pack::interaction_graph::T(), and core::conformation::Residue::type().
| void CoarseEtable::read_files | ( | std::string | resolve, |
| std::string | etable, | ||
| std::string | dtable | ||
| ) |
Definition at line 114 of file CoarseEtable.cc.
References atom_set_, dtable_, etable_, Entry::ID, maxDist, maxID, maxType, resolve_, Entry::seq_dist_, and Entry::type.
Referenced by CoarseEtable().
| void CoarseEtable::set_residue_pair | ( | conformation::Residue const & | rsd1, |
| conformation::Residue const & | rsd2 | ||
| ) | const |
setup before atom_pair functions can be called
Definition at line 83 of file CoarseEtable.cc.
References core::conformation::Residue::polymeric_sequence_distance(), and seq_dist_.
| chemical::AtomTypeSetCAP core::coarse::CoarseEtable::atom_set_ |
Definition at line 122 of file CoarseEtable.hh.
Referenced by atom_set(), check_atomset_compatibility(), dump_oldstyle_type_table(), and read_files().
|
private |
Definition at line 126 of file CoarseEtable.hh.
Referenced by eval_dE_dR(), and read_files().
|
private |
Definition at line 125 of file CoarseEtable.hh.
Referenced by atom_pair_energy(), and read_files().
|
private |
Definition at line 127 of file CoarseEtable.hh.
Referenced by get_eID(), and read_files().
|
private |
Definition at line 127 of file CoarseEtable.hh.
Referenced by read_files().
|
private |
Definition at line 127 of file CoarseEtable.hh.
Referenced by get_eID(), and read_files().
|
private |
Definition at line 124 of file CoarseEtable.hh.
Referenced by get_eID(), and read_files().
|
mutableprivate |
Definition at line 128 of file CoarseEtable.hh.
Referenced by atom_pair_energy(), eval_dE_dR(), handles(), and set_residue_pair().
1.8.4