Rosetta
Public Member Functions | Private Attributes | List of all members
SameResidueTypeConstraint Class Reference
Inheritance diagram for SameResidueTypeConstraint:
Inheritance graph
[legend]

Public Member Functions

 SameResidueTypeConstraint (Size seqpos1, Size seqpos2, Real bonus)
 
virtual ~SameResidueTypeConstraint ()
 
virtual Size natoms () const
 
void show (std::ostream &out) const
 
virtual core::scoring::constraints::ConstraintOP remap_resid (core::id::SequenceMapping const &seqmap) const
 
virtual AtomID const & atom (Size const index) const
 
bool operator== (core::scoring::constraints::Constraint const &otherin) const
 possibility to compare constraint according to data and not just pointers More...
 
virtual void score (core::scoring::constraints::XYZ_Func const &xyz_func, core::scoring::EnergyMap const &weights, core::scoring::EnergyMap &emap) const
 
virtual void fill_f1_f2 (AtomID const &atom, core::scoring::constraints::XYZ_Func const &xyz, Vec &F1, Vec &F2, core::scoring::EnergyMap const &weights) const
 
virtual core::scoring::constraints::ConstraintOP clone () const
 
 SameResidueTypeConstraint (Size seqpos1, Size seqpos2, Real bonus)
 
virtual ~SameResidueTypeConstraint ()
 
virtual Size natoms () const
 
void show (std::ostream &out) const
 
virtual core::scoring::constraints::ConstraintOP remap_resid (core::id::SequenceMapping const &seqmap) const
 
virtual AtomID const & atom (Size const index) const
 
bool operator== (core::scoring::constraints::Constraint const &otherin) const
 possibility to compare constraint according to data and not just pointers More...
 
virtual void score (core::scoring::constraints::XYZ_Func const &xyz_func, core::scoring::EnergyMap const &, core::scoring::EnergyMap &emap) const
 
virtual void fill_f1_f2 (AtomID const &, core::scoring::constraints::XYZ_Func const &, Vec &, Vec &, core::scoring::EnergyMap const &) const
 
virtual core::scoring::constraints::ConstraintOP clone () const
 
 SameResidueTypeConstraint (Size seqpos1, Size seqpos2, Real bonus)
 
virtual ~SameResidueTypeConstraint ()
 
virtual Size natoms () const
 
void show (std::ostream &out) const
 
virtual core::scoring::constraints::ConstraintOP remap_resid (core::id::SequenceMapping const &seqmap) const
 
virtual AtomID const & atom (Size const index) const
 
bool operator== (core::scoring::constraints::Constraint const &otherin) const
 possibility to compare constraint according to data and not just pointers More...
 
virtual void score (core::scoring::constraints::XYZ_Func const &xyz_func, core::scoring::EnergyMap const &weights, core::scoring::EnergyMap &emap) const
 
virtual void fill_f1_f2 (AtomID const &atom, core::scoring::constraints::XYZ_Func const &xyz, Vec &F1, Vec &F2, core::scoring::EnergyMap const &weights) const
 
virtual core::scoring::constraints::ConstraintOP clone () const
 

Private Attributes

Size seqpos1_
 
Size seqpos2_
 
core::Real bonus_
 
utility::vector1< AtomID > atom_ids_
 

Constructor & Destructor Documentation

◆ SameResidueTypeConstraint() [1/3]

SameResidueTypeConstraint::SameResidueTypeConstraint ( Size  seqpos1,
Size  seqpos2,
Real  bonus 
)
inline

References atom_ids_, seqpos1_, and seqpos2_.

Referenced by clone().

◆ ~SameResidueTypeConstraint() [1/3]

virtual SameResidueTypeConstraint::~SameResidueTypeConstraint ( )
inlinevirtual

◆ SameResidueTypeConstraint() [2/3]

SameResidueTypeConstraint::SameResidueTypeConstraint ( Size  seqpos1,
Size  seqpos2,
Real  bonus 
)
inline

References atom_ids_, seqpos1_, and seqpos2_.

◆ ~SameResidueTypeConstraint() [2/3]

virtual SameResidueTypeConstraint::~SameResidueTypeConstraint ( )
inlinevirtual

◆ SameResidueTypeConstraint() [3/3]

SameResidueTypeConstraint::SameResidueTypeConstraint ( Size  seqpos1,
Size  seqpos2,
Real  bonus 
)
inline

References atom_ids_, seqpos1_, and seqpos2_.

◆ ~SameResidueTypeConstraint() [3/3]

virtual SameResidueTypeConstraint::~SameResidueTypeConstraint ( )
inlinevirtual

Member Function Documentation

◆ atom() [1/3]

virtual AtomID const& SameResidueTypeConstraint::atom ( Size const  index) const
inlinevirtual

References atom_ids_, and ObjexxFCL::index().

◆ atom() [2/3]

virtual AtomID const& SameResidueTypeConstraint::atom ( Size const  index) const
inlinevirtual

References atom_ids_, and ObjexxFCL::index().

◆ atom() [3/3]

virtual AtomID const& SameResidueTypeConstraint::atom ( Size const  index) const
inlinevirtual

References atom_ids_, and ObjexxFCL::index().

◆ clone() [1/3]

virtual core::scoring::constraints::ConstraintOP SameResidueTypeConstraint::clone ( ) const
inlinevirtual

◆ clone() [2/3]

virtual core::scoring::constraints::ConstraintOP SameResidueTypeConstraint::clone ( ) const
inlinevirtual

◆ clone() [3/3]

virtual core::scoring::constraints::ConstraintOP SameResidueTypeConstraint::clone ( ) const
inlinevirtual

◆ fill_f1_f2() [1/3]

virtual void SameResidueTypeConstraint::fill_f1_f2 ( AtomID const &  ,
core::scoring::constraints::XYZ_Func const &  ,
Vec ,
Vec ,
core::scoring::EnergyMap const &   
) const
inlinevirtual

◆ fill_f1_f2() [2/3]

virtual void SameResidueTypeConstraint::fill_f1_f2 ( AtomID const &  atom,
core::scoring::constraints::XYZ_Func const &  xyz,
Vec F1,
Vec F2,
core::scoring::EnergyMap const &  weights 
) const
inlinevirtual

◆ fill_f1_f2() [3/3]

virtual void SameResidueTypeConstraint::fill_f1_f2 ( AtomID const &  atom,
core::scoring::constraints::XYZ_Func const &  xyz,
Vec F1,
Vec F2,
core::scoring::EnergyMap const &  weights 
) const
inlinevirtual

◆ natoms() [1/3]

virtual Size SameResidueTypeConstraint::natoms ( ) const
inlinevirtual

◆ natoms() [2/3]

virtual Size SameResidueTypeConstraint::natoms ( ) const
inlinevirtual

◆ natoms() [3/3]

virtual Size SameResidueTypeConstraint::natoms ( ) const
inlinevirtual

◆ operator==() [1/3]

bool SameResidueTypeConstraint::operator== ( core::scoring::constraints::Constraint const &  otherin) const
inline

possibility to compare constraint according to data and not just pointers

References bonus_, seqpos1_, and seqpos2_.

◆ operator==() [2/3]

bool SameResidueTypeConstraint::operator== ( core::scoring::constraints::Constraint const &  otherin) const
inline

possibility to compare constraint according to data and not just pointers

References bonus_, seqpos1_, and seqpos2_.

◆ operator==() [3/3]

bool SameResidueTypeConstraint::operator== ( core::scoring::constraints::Constraint const &  otherin) const
inline

possibility to compare constraint according to data and not just pointers

References bonus_, seqpos1_, and seqpos2_.

◆ remap_resid() [1/3]

virtual core::scoring::constraints::ConstraintOP SameResidueTypeConstraint::remap_resid ( core::id::SequenceMapping const &  seqmap) const
inlinevirtual

References bonus_, seqpos1_, and seqpos2_.

◆ remap_resid() [2/3]

virtual core::scoring::constraints::ConstraintOP SameResidueTypeConstraint::remap_resid ( core::id::SequenceMapping const &  seqmap) const
inlinevirtual

References bonus_, seqpos1_, and seqpos2_.

◆ remap_resid() [3/3]

virtual core::scoring::constraints::ConstraintOP SameResidueTypeConstraint::remap_resid ( core::id::SequenceMapping const &  seqmap) const
inlinevirtual

References bonus_, seqpos1_, and seqpos2_.

◆ score() [1/3]

virtual void SameResidueTypeConstraint::score ( core::scoring::constraints::XYZ_Func const &  xyz_func,
core::scoring::EnergyMap const &  ,
core::scoring::EnergyMap &  emap 
) const
inlinevirtual

◆ score() [2/3]

virtual void SameResidueTypeConstraint::score ( core::scoring::constraints::XYZ_Func const &  xyz_func,
core::scoring::EnergyMap const &  weights,
core::scoring::EnergyMap &  emap 
) const
inlinevirtual

◆ score() [3/3]

virtual void SameResidueTypeConstraint::score ( core::scoring::constraints::XYZ_Func const &  xyz_func,
core::scoring::EnergyMap const &  weights,
core::scoring::EnergyMap &  emap 
) const
inlinevirtual

◆ show() [1/3]

void SameResidueTypeConstraint::show ( std::ostream &  out) const
inline

◆ show() [2/3]

void SameResidueTypeConstraint::show ( std::ostream &  out) const
inline

◆ show() [3/3]

void SameResidueTypeConstraint::show ( std::ostream &  out) const
inline

Member Data Documentation

◆ atom_ids_

utility::vector1< AtomID > SameResidueTypeConstraint::atom_ids_
private

Referenced by atom(), and SameResidueTypeConstraint().

◆ bonus_

core::Real SameResidueTypeConstraint::bonus_
private

Referenced by operator==(), remap_resid(), score(), and show().

◆ seqpos1_

Size SameResidueTypeConstraint::seqpos1_
private

◆ seqpos2_

Size SameResidueTypeConstraint::seqpos2_
private

The documentation for this class was generated from the following files: