|
Rosetta 3.5
|
#include <IgnoreSubsetConstraintSet.hh>


Public Member Functions | |
| IgnoreSubsetConstraintSet (IgnoreSubsetConstraintSet const &other) | |
| constructor. Does nothing. More... | |
| IgnoreSubsetConstraintSet (std::set< int > residues_to_ignore, ConstraintSet const &other) | |
| ConstraintSetOP | clone () const |
| void | residue_pair_energy (Residue const &rsd1, Residue const &rsd2, Pose const &pose, core::scoring::ScoreFunction const &scorefxn, core::scoring::EnergyMap &emap) const |
| virtual void | setup_for_minimizing_for_residue (core::conformation::Residue const &rsd, core::pose::Pose const &pose, core::scoring::ScoreFunction const &sfxn, core::kinematics::MinimizerMapBase const &minmap, core::scoring::ResSingleMinimizationData &res_data_cache) const |
| Allow the parent class implementation to add the residue constraints for this residue to the res_data_cache if this residue is not being ignored. More... | |
| virtual void | setup_for_minimizing_for_residue_pair (core::conformation::Residue const &rsd1, core::conformation::Residue const &rsd2, core::pose::Pose const &pose, core::scoring::ScoreFunction const &sfxn, core::kinematics::MinimizerMapBase const &minmap, core::scoring::ResSingleMinimizationData const &res1_data_cache, core::scoring::ResSingleMinimizationData const &res2_data_cache, core::scoring::ResPairMinimizationData &respair_data_cache) const |
| Allow the parent class implenetation to add the residue-pair constraints for this residue pair to the respair_data_cache if neither residues are being ignored. More... | |
| bool | ignore (int const pos) const |
| Returns true if we're supposed to ignore this sequence position, false otherwise. More... | |
| void | ignore_residue (int const pos) |
| std::set< int > | ignore_list () const |
| bool | residue_pair_constraint_exists (int const pos1, int const pos2) const |
| uses the dof constraints More... | |
Public Member Functions inherited from core::scoring::constraints::ConstraintSet | |
| ConstraintSet () | |
| ConstraintSet (ConstraintSet const &other) | |
| ConstraintSet (ConstraintSet const &other, core::Size start_residue, core::Size end_residue) | |
| virtual | ~ConstraintSet () |
| Destructor so far only detaches from conformation. More... | |
| virtual ConstraintSetOP | remapped_clone (pose::Pose const &src, pose::Pose const &dest, id::SequenceMappingCOP smap=NULL) const |
| Copies the data from this ConstraintSet into a new object and returns its OP; atoms are mapped to atoms with the same name in dest pose ( e.g. for switch from centroid to fullatom ) if a sequence_mapping is present it is used to map residue numbers .. NULL = identity mapping to the new object. This will really clone all constraints since they have to change their atom-numbers and residue-numbers. More... | |
| virtual ConstraintSetOP | steal_def_clone (pose::Pose const &src, pose::Pose const &dest, id::SequenceMappingCOP smap=NULL) const |
| like remapped_clone, but constraints also steal_def from src-pose use, e.g., to get a new set of CoordinateConstraints for given xyz coordinates in src-pose More... | |
| void | remap_residue_positions (id::SequenceMapping const &smap) |
| remaps the constraints in this particular constraint set according to brief the passed in sequence mapping — redundant with remapped_clone!!! More... | |
| virtual void | setup_for_scoring (pose::Pose &pose, ScoreFunction const &scfxn) const |
| virtual void | setup_for_derivatives (pose::Pose &pose, ScoreFunction const &scfxn) const |
| virtual void | deprecated_eval_atom_derivative (id::AtomID const &atom_id, pose::Pose const &pose, ScoreFunction const &, EnergyMap const &weights, Vector &F1, Vector &F2) const |
| Switching over to a pairwise decomposable eval-atom-deriv system for RTMin means deprecating the old "evaluate an atom's derivative wrt the entire structure" This function is preserved (for now) for use by the RNA_TorsionEnergy. More... | |
| virtual void | eval_multibody_atom_derivative (id::AtomID const &atom_id, pose::Pose const &pose, ScoreFunction const &, EnergyMap const &weights, Vector &F1, Vector &F2) const |
| evaluate the derivatives for an atom that contains 3- or higher-body constraints. Such derivatives cannot be evalauated in an extra-posal context (e.g. such as in RTMin). More... | |
| virtual bool | residue_pair_constraints_exists (Size const pos) const |
| virtual void | eval_intrares_energy (conformation::Residue const &rsd, pose::Pose const &pose, ScoreFunction const &sfxn, EnergyMap &emap) const |
| void | eval_intrares_energy (conformation::Residue const &rsd, EnergyMap &emap) const |
| virtual void | eval_non_residue_pair_energy (Pose const &pose, ScoreFunction const &sfxn, EnergyMap &emap) const |
| void | add_constraint (ConstraintCOP cst) |
| void | add_constraints (ConstraintCOPs cst_list) |
| bool | remove_constraint (ConstraintCOP cst, bool object_comparison) |
| Returns true if the constraint was successfully found and removed. if object comparison is set to true, the constraint to be removed is found through the Constraint::== operator and not through pointer comparison. More... | |
| bool | remove_constraints (ConstraintCOPs cst_list, bool object_comparison) |
| void | add_dof_constraint (DOF_ID const &id, FuncOP func, ScoreType const &t=dof_constraint) |
| Note – still hacky. Will not be included in packing, just scoring and minimization. More... | |
| ConstraintCOPs | get_all_constraints () const |
| Returns all constraints in the set as a flat list, regardless of type. More... | |
| ResiduePairConstraintsIterator | residue_pair_constraints_begin (Size resid) const |
| ResiduePairConstraintsIterator | residue_pair_constraints_end (Size resid) const |
| void | on_length_change (conformation::signals::LengthEvent const &event) |
| void | on_connection_change (core::conformation::signals::ConnectionEvent const &event) |
| void | attach_to_conformation (core::conformation::Conformation *conformation) |
| void | detach_from_conformation () |
| Size | revision_id () const |
| virtual void | show (std::ostream &out) const |
| virtual void | show_definition (std::ostream &out, core::pose::Pose const &) const |
| virtual void | show_numbers (std::ostream &out) const |
| virtual Size | show_violations (std::ostream &out, pose::Pose &, Size verbose_level, Real threshold=1) const |
| bool | has_residue_pair_constraints () const |
| bool | has_intra_residue_constraints () const |
| bool | has_dof_constraints () const |
| bool | has_non_residue_pair_constraints () const |
| bool | has_constraints () const |
| void | clear () |
| bool | is_empty () const |
Private Types | |
| typedef core::scoring::constraints::ConstraintSetOP | ConstraintSetOP |
Private Attributes | |
| std::set< int > | ignore_list_ |
Additional Inherited Members | |
Public Types inherited from core::scoring::constraints::ConstraintSet | |
| typedef id::AtomID | AtomID |
| typedef id::DOF_ID | DOF_ID |
| typedef conformation::Residue | Residue |
| typedef pose::Pose | Pose |
| typedef utility::vector1 < ResidueConstraintsOP > | ResiduePairConstraints |
| typedef ResidueConstraints::const_iterator | ResiduePairConstraintsIterator |
Protected Member Functions inherited from core::scoring::constraints::ConstraintSet | |
| virtual void | deprecated_eval_atom_derivative_for_residue_pairs (id::AtomID const &atom_id, pose::Pose const &pose, ScoreFunction const &, EnergyMap const &weights, Vector &F1, Vector &F2) const |
| void | mark_revision_id_expired () |
| ResiduePairConstraints const & | residue_pair_constraints () const |
| Constraints const & | non_residue_pair_constraints () const |
Definition at line 36 of file IgnoreSubsetConstraintSet.hh.
|
private |
Definition at line 37 of file IgnoreSubsetConstraintSet.hh.
| protocols::comparative_modeling::IgnoreSubsetConstraintSet::IgnoreSubsetConstraintSet | ( | IgnoreSubsetConstraintSet const & | other) |
constructor. Does nothing.
Definition at line 59 of file IgnoreSubsetConstraintSet.cc.
Referenced by clone().
| protocols::comparative_modeling::IgnoreSubsetConstraintSet::IgnoreSubsetConstraintSet | ( | std::set< int > | residues_to_ignore, |
| ConstraintSet const & | other | ||
| ) |
|
inlinevirtual |
Reimplemented from core::scoring::constraints::ConstraintSet.
Definition at line 49 of file IgnoreSubsetConstraintSet.hh.
References IgnoreSubsetConstraintSet().
Returns true if we're supposed to ignore this sequence position, false otherwise.
Definition at line 143 of file IgnoreSubsetConstraintSet.cc.
References ignore_list_.
Referenced by residue_pair_constraint_exists(), residue_pair_energy(), setup_for_minimizing_for_residue(), and setup_for_minimizing_for_residue_pair().
| std::set< int > protocols::comparative_modeling::IgnoreSubsetConstraintSet::ignore_list | ( | ) | const |
Definition at line 157 of file IgnoreSubsetConstraintSet.cc.
References ignore_list_.
| void protocols::comparative_modeling::IgnoreSubsetConstraintSet::ignore_residue | ( | int const | pos) |
Definition at line 152 of file IgnoreSubsetConstraintSet.cc.
References ignore_list_.
|
inlinevirtual |
uses the dof constraints
Reimplemented from core::scoring::constraints::ConstraintSet.
Definition at line 101 of file IgnoreSubsetConstraintSet.hh.
References ignore(), and core::scoring::constraints::ConstraintSet::residue_pair_constraint_exists().
|
virtual |
Reimplemented from core::scoring::constraints::ConstraintSet.
Definition at line 96 of file IgnoreSubsetConstraintSet.cc.
References ignore(), core::scoring::constraints::ConstraintSet::residue_pair_energy(), and core::conformation::Residue::seqpos().
|
virtual |
Allow the parent class implementation to add the residue constraints for this residue to the res_data_cache if this residue is not being ignored.
Reimplemented from core::scoring::constraints::ConstraintSet.
Definition at line 112 of file IgnoreSubsetConstraintSet.cc.
References ignore(), core::conformation::Residue::seqpos(), and core::scoring::constraints::ConstraintSet::setup_for_minimizing_for_residue().
|
virtual |
Allow the parent class implenetation to add the residue-pair constraints for this residue pair to the respair_data_cache if neither residues are being ignored.
Reimplemented from core::scoring::constraints::ConstraintSet.
Definition at line 126 of file IgnoreSubsetConstraintSet.cc.
References ignore(), core::conformation::Residue::seqpos(), and core::scoring::constraints::ConstraintSet::setup_for_minimizing_for_residue_pair().
|
private |
Definition at line 120 of file IgnoreSubsetConstraintSet.hh.
Referenced by ignore(), ignore_list(), and ignore_residue().
1.8.4