Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
protocols::symmetry::NCSResMapping Class Reference

#include <SetupNCSMover.hh>

Inheritance diagram for protocols::symmetry::NCSResMapping:
Inheritance graph
[legend]

Public Member Functions

 NCSResMapping (core::pose::Pose &pose)
 
basic::datacache::CacheableDataOP clone () const override
 
utility::vector1< core::Sizeget_equiv (core::Size resid)
 
core::Size get_equiv (core::Size groupID, core::Size resid)
 
void set_equiv (core::Size group_num, core::Size res1, core::Size res2)
 
core::Size ngroups ()
 

Private Attributes

utility::vector1
< utility::vector1< core::Size > > 
mapping_
 
core::Size ngroups_
 
core::Size nres_
 

Constructor & Destructor Documentation

protocols::symmetry::NCSResMapping::NCSResMapping ( core::pose::Pose pose)

Member Function Documentation

basic::datacache::CacheableDataOP protocols::symmetry::NCSResMapping::clone ( ) const
inlineoverride
utility::vector1< core::Size > protocols::symmetry::NCSResMapping::get_equiv ( core::Size  resid)

References mapping_, ngroups_, and nres_.

core::Size protocols::symmetry::NCSResMapping::get_equiv ( core::Size  groupID,
core::Size  resid 
)

References mapping_, and ngroups_.

core::Size protocols::symmetry::NCSResMapping::ngroups ( )
inline

References ngroups_.

void protocols::symmetry::NCSResMapping::set_equiv ( core::Size  group_num,
core::Size  res1,
core::Size  res2 
)

References mapping_, ngroups_, and nres_.

Member Data Documentation

utility::vector1< utility::vector1< core::Size > > protocols::symmetry::NCSResMapping::mapping_
private

Referenced by get_equiv(), and set_equiv().

core::Size protocols::symmetry::NCSResMapping::ngroups_
private
core::Size protocols::symmetry::NCSResMapping::nres_
private

Referenced by get_equiv(), NCSResMapping(), and set_equiv().


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