#include <BindingSiteConstraint.hh>
|
| | BindingSiteConstraint () |
| | null constructor More...
|
| |
| | BindingSiteConstraint (utility::vector1< AtomID > const &atms, core::pose::Pose const &start_pose, core::scoring::ScoreType scoretype=core::scoring::atom_pair_constraint) |
| | ctor from atom list + input pose More...
|
| |
| | BindingSiteConstraint (utility::vector1< AtomID > const &atms, ObjexxFCL::FArray2D< core::Real > tgt_pos, ObjexxFCL::FArray2D< core::Real > tgt_pos_centroid, core::scoring::ScoreType scoretype=core::scoring::atom_pair_constraint) |
| | ctor from a vector of atom positions (in lieu of a pose) More...
|
| |
virtual
core::scoring::constraints::ConstraintOP | clone () const |
| |
| void | score (core::scoring::func::XYZ_Func const &xyz, core::scoring::EnergyMap const &, core::scoring::EnergyMap &emap) const |
| |
| void | setup_for_scoring (core::scoring::func::XYZ_Func const &xyz, core::scoring::ScoreFunction const &scfxn) const |
| |
| void | pre_align (utility::vector1< numeric::xyzVector< core::Real > > const &templ_atms, utility::vector1< bool > const &) const |
| |
| void | setup_for_derivatives (core::scoring::func::XYZ_Func const &xyz, core::scoring::ScoreFunction const &scfxn) const |
| |
| virtual void | fill_f1_f2 (AtomID const &atom, core::scoring::func::XYZ_Func const &xyz, core::Vector &F1, core::Vector &F2, core::scoring::EnergyMap const &weights) const |
| |
| std::string | type () const |
| |
| Size | natoms () const |
| |
virtual
core::scoring::constraints::ConstraintOP | remap_resid (core::id::SequenceMapping const &seqmap) const |
| |
| AtomID const & | atom (Size const n) const |
| |
| void | show (std::ostream &out) const |
| |
| void | show_def (std::ostream &out, core::pose::Pose const &pose) const |
| |
| void | read_def (std::istream &in, core::pose::Pose const &pose, core::scoring::func::FuncFactory const &func_factory) |
| | Format should look like: Dunbrack seqpos_ rot_vec_pos_ rot_bin_ bonus_. More...
|
| |
| Size | show_violations (std::ostream &out, core::pose::Pose const &pose, core::Size verbose_level, core::Real threshold=1.0) const |
| |
| protocols::constraints_additional::BindingSiteConstraint::BindingSiteConstraint |
( |
| ) |
|
|
inline |
ctor from atom list + input pose
c-tor
- Parameters
-
| scoretype | ? TO DO – give own scoretype |
References init().
ctor from a vector of atom positions (in lieu of a pose)
- Parameters
-
| scoretype | ? TO DO – give own scoretype |
| void protocols::constraints_additional::BindingSiteConstraint::init |
( |
core::pose::Pose const & |
start_pose | ) |
|
|
protected |
References atms_, core::chemical::CENTROID, core::chemical::ResidueTypeSet::name(), natoms(), core::pose::Pose::residue(), core::conformation::Residue::residue_type_set(), core::util::switch_to_residue_type_set(), tgt_pos_, tgt_pos_centroid_, and core::pose::Pose::xyz().
Referenced by BindingSiteConstraint(), and read_def().
| core::Size protocols::constraints_additional::BindingSiteConstraint::natoms |
( |
| ) |
const |
|
virtual |
References atms_, numeric::model_quality::findUU(), natoms(), rot_db, tgt_pos_, tgt_pos_centroid_, utility_exit_with_message, numeric::xyzMatrix< class >::xx(), numeric::xyzMatrix< class >::xy(), numeric::xyzMatrix< class >::xz(), numeric::xyzMatrix< class >::yx(), numeric::xyzMatrix< class >::yy(), numeric::xyzMatrix< class >::yz(), numeric::xyzMatrix< class >::zx(), numeric::xyzMatrix< class >::zy(), and numeric::xyzMatrix< class >::zz().
Referenced by setup_for_scoring().
| void protocols::constraints_additional::BindingSiteConstraint::show |
( |
std::ostream & |
out | ) |
const |
|
virtual |
| void protocols::constraints_additional::BindingSiteConstraint::show_def |
( |
std::ostream & |
out, |
|
|
core::pose::Pose const & |
pose |
|
) |
| const |
| std::string protocols::constraints_additional::BindingSiteConstraint::type |
( |
| ) |
const |
|
virtual |
| utility::vector1< AtomID > protocols::constraints_additional::BindingSiteConstraint::atms_ |
|
private |
| ObjexxFCL::FArray2D< core::Real > protocols::constraints_additional::BindingSiteConstraint::tgt_pos_ |
|
private |
| ObjexxFCL::FArray2D< core::Real > protocols::constraints_additional::BindingSiteConstraint::tgt_pos_centroid_ |
|
private |
The documentation for this class was generated from the following files: