Rosetta 3.4
Classes | Namespaces | Functions
src/core/pack/dunbrack/DunbrackRotamer.hh File Reference
#include <core/pack/dunbrack/DunbrackRotamer.fwd.hh>
#include <core/pack/dunbrack/ChiSet.fwd.hh>
#include <core/pack/dunbrack/RotamerLibraryScratchSpace.fwd.hh>
#include <core/types.hh>
#include <core/chemical/ResidueType.fwd.hh>
#include <core/pack/task/RotamerSampleOptions.hh>
#include <numeric/random/random.fwd.hh>
#include <utility/fixedsizearray1.hh>
#include <utility/pointer/ReferenceCount.hh>
#include <utility/vector1_bool.hh>

Classes

class  core::pack::dunbrack::DunbrackRotamerMeanSD< S, P >
 A class who's size is known at compile time. A vector of these objects will occupy a perfectly contiguous region of memory, with no extra space allocated for pointers. These objects may be rapidly allocated and deallocated on the stack. More...
class  core::pack::dunbrack::DunbrackRotamer< S, P >
class  core::pack::dunbrack::PackedDunbrackRotamer< S, P >
class  core::pack::dunbrack::DunbrackRotamerSampleData
class  core::pack::dunbrack::RotamerBuildingData
 a simple class for passing data around in virtual function calls of the rotamer creating process. Derived classes will be simple containers for interpolated rotameric data that 1) has to be available to the derived class when building rotamers and 2) cannot be stored as member data in the derived class in a thread-safe manner. Derived classes of the RotamerBuildingData can be declared on the stack, passed into the RotamericSingleResidueDunbrackLibrary::build_chi_sets function, and then in the (virtual) chisamples_for_rotamer function, the derived classes may be downcast. More...

Namespaces

namespace  core
 

A class for defining atom parameters, known as atom_types.


namespace  core::pack
namespace  core::pack::dunbrack

Functions

void core::pack::dunbrack::expand_proton_chi (pack::task::ExtraRotSample ex_samp_level, chemical::ResidueTypeCAP concrete_residue, Size proton_chi, utility::vector1< ChiSetOP > &chi_set_vector)
 Should this be here?
void core::pack::dunbrack::interpolate_rotamers (DunbrackRotamer< FOUR > const &rot00, DunbrackRotamer< FOUR > const &rot10, DunbrackRotamer< FOUR > const &rot01, DunbrackRotamer< FOUR > const &rot11, Real phi_err, Real psi_err, Real binrange, Size nchi_aa, DunbrackRotamer< FOUR, Real > &interpolated_rotamer)
template<Size S>
DunbrackRotamer< S, Realcore::pack::dunbrack::increase_rotamer_precision (DunbrackRotamer< S, DunbrackReal > const &original_rotamer)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines