Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | Friends | List of all members
core::scoring::loop_graph::LoopCycle Class Reference

#include <LoopCycle.hh>

Inheritance diagram for core::scoring::loop_graph::LoopCycle:
Inheritance graph
[legend]

Public Member Functions

 LoopCycle ()
 
 LoopCycle (utility::vector1< Loop > const &loops)
 
 ~LoopCycle () override
 
Loop const & loop (Size const n) const
 
utility::vector1< Loop > const & loops () const
 
Size size () const
 
Size find_index_for_loop_landing_at_domain (Size const &takeoff_domain) const
 

Private Attributes

utility::vector1< Looploops_
 

Friends

std::ostream & operator<< (std::ostream &os, LoopCycle const &loop_cycle)
 Test IO operator for debug and Python bindings. More...
 
bool operator== (LoopCycle const &a, LoopCycle const &b)
 a and b are the same up to circular permutation More...
 

Constructor & Destructor Documentation

core::scoring::loop_graph::LoopCycle::LoopCycle ( )
default
core::scoring::loop_graph::LoopCycle::LoopCycle ( utility::vector1< Loop > const &  loops)
core::scoring::loop_graph::LoopCycle::~LoopCycle ( )
overridedefault

Member Function Documentation

Size core::scoring::loop_graph::LoopCycle::find_index_for_loop_landing_at_domain ( Size const &  takeoff_domain) const
Loop const & core::scoring::loop_graph::LoopCycle::loop ( Size const  n) const
utility::vector1< Loop > const& core::scoring::loop_graph::LoopCycle::loops ( ) const
inline

References loops_.

Size core::scoring::loop_graph::LoopCycle::size ( ) const
inline

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
LoopCycle const &  loop_cycle 
)
friend

Test IO operator for debug and Python bindings.

bool operator== ( LoopCycle const &  a,
LoopCycle const &  b 
)
friend

a and b are the same up to circular permutation

Member Data Documentation

utility::vector1< Loop > core::scoring::loop_graph::LoopCycle::loops_
private

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