Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | List of all members
core::chemical::rotamers::BasicRotamerLibrarySpecification Class Reference

#include <BasicRotamerLibrarySpecification.hh>

Inheritance diagram for core::chemical::rotamers::BasicRotamerLibrarySpecification:
Inheritance graph
[legend]

Public Member Functions

 BasicRotamerLibrarySpecification ()
 
RotamerLibrarySpecificationOP clone () const override
 Create a copy of the RotamerLibrarySpecification, respecting the subclassing. More...
 
std::string keyname () const override
 Which type of SingleResidueRotamerLibrary does this specification sub-type correspond to? More...
 
std::string cache_tag (ResidueType const &) const override
 
void describe (std::ostream &out) const override
 Write a params-file-like description of this RotamerLibrarySpecification to the given output stream. Can be multi-line, will be ended with a newline. More...
 
- Public Member Functions inherited from core::chemical::rotamers::RotamerLibrarySpecification
 RotamerLibrarySpecification ()=default
 

Static Public Member Functions

static std::string library_name ()
 Static function for access to type_name, to have a single string which is used for both this class and for the SingleResidueRotamerLibraryCreator. More...
 

Constructor & Destructor Documentation

core::chemical::rotamers::BasicRotamerLibrarySpecification::BasicRotamerLibrarySpecification ( )
default

Member Function Documentation

std::string core::chemical::rotamers::BasicRotamerLibrarySpecification::cache_tag ( ResidueType const &  ) const
overridevirtual

There's only a single BasicRotamerLibrary

Reimplemented from core::chemical::rotamers::RotamerLibrarySpecification.

References library_name().

RotamerLibrarySpecificationOP core::chemical::rotamers::BasicRotamerLibrarySpecification::clone ( ) const
overridevirtual

Create a copy of the RotamerLibrarySpecification, respecting the subclassing.

Implements core::chemical::rotamers::RotamerLibrarySpecification.

void core::chemical::rotamers::BasicRotamerLibrarySpecification::describe ( std::ostream &  out) const
overridevirtual

Write a params-file-like description of this RotamerLibrarySpecification to the given output stream. Can be multi-line, will be ended with a newline.

Implements core::chemical::rotamers::RotamerLibrarySpecification.

References library_name().

std::string core::chemical::rotamers::BasicRotamerLibrarySpecification::keyname ( ) const
overridevirtual

Which type of SingleResidueRotamerLibrary does this specification sub-type correspond to?

Implements core::chemical::rotamers::RotamerLibrarySpecification.

References library_name().

std::string core::chemical::rotamers::BasicRotamerLibrarySpecification::library_name ( )
static

Static function for access to type_name, to have a single string which is used for both this class and for the SingleResidueRotamerLibraryCreator.

Referenced by cache_tag(), describe(), core::pack::rotamers::SingleBasicRotamerLibraryCreator::keyname(), core::chemical::rotamers::BasicRotamerLibrarySpecificationCreator::keyname(), and keyname().


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