Rosetta 3.4
Public Types | Public Member Functions | Public Attributes | Friends
core::scoring::Strands Struct Reference

#include <SS_Info.hh>

Collaboration diagram for core::scoring::Strands:
Collaboration graph
[legend]

List of all members.

Public Types

typedef ObjexxFCL::FArray1D< intFArray1D_int
typedef ObjexxFCL::FArray2D< intFArray2D_int

Public Member Functions

 Strands ()
 default constructor
 Strands (int const &total_residue)
 total residue constructor
 Strands (Strands const &s)
 copy constructor
 ~Strands ()
 default destructor
void resize (Size const nres)
void clear ()
Strands const & operator= (Strands const &s)
 copy assignment

Public Attributes

int total_SS_dimer
 number of strand dimers
FArray1D_int SS_resnum
 residue number of strand dimer i
int total_strands
 number of strands
FArray1D_int SS_strand
 strand number containing SS_dimer i
FArray1D_int SS_dimer
 dimer number starting with position i
FArray2D_int SS_strand_end
 residue number of first non-E res
FArray2D_int dimer_neighbor
 two neighbors, used for determining sheets

Friends

std::ostream & operator<< (std::ostream &out, Strands const &s)

Member Typedef Documentation

typedef ObjexxFCL::FArray1D< int > core::scoring::Strands::FArray1D_int
typedef ObjexxFCL::FArray2D< int > core::scoring::Strands::FArray2D_int

Constructor & Destructor Documentation

core::scoring::Strands::Strands ( )

default constructor

core::scoring::Strands::Strands ( int const &  total_residue)

total residue constructor

References resize().

core::scoring::Strands::Strands ( Strands const &  s)

copy constructor

core::scoring::Strands::~Strands ( )

default destructor


Member Function Documentation

void core::scoring::Strands::clear ( )

References dimer_neighbor, SS_dimer, SS_resnum, SS_strand, and SS_strand_end.

Referenced by resize().

Strands const & core::scoring::Strands::operator= ( Strands const &  s)
void core::scoring::Strands::resize ( Size const  nres)

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
Strands const &  s 
) [friend]

Member Data Documentation

two neighbors, used for determining sheets

Referenced by clear(), operator=(), and resize().

dimer number starting with position i

Referenced by clear(), core::scoring::operator<<(), operator=(), and resize().

residue number of strand dimer i

Referenced by clear(), core::scoring::operator<<(), operator=(), and resize().

strand number containing SS_dimer i

Referenced by clear(), core::scoring::operator<<(), operator=(), and resize().

residue number of first non-E res

Referenced by clear(), protocols::flxbb::constraints_sheet(), core::scoring::operator<<(), operator=(), and resize().

number of strand dimers

Referenced by core::scoring::operator<<(), and operator=().


The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines