Rosetta  2019.07
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
numeric::UniformRotationSampler Class Reference

#include <UniformRotationSampler.hh>

Public Member Functions

Size nrots () const
 
void get (Size ii, numeric::xyzMatrix< Real > &R) const
 
void generateIcosahedralSamples (utility::vector1< numeric::xyzVector< Real > > &ico, Size nsub)
 
 UniformRotationSampler (Real theta)
 
void remove_redundant (numeric::xyzMatrix< numeric::Real > R0)
 

Private Attributes

utility::vector1< urs_Quatrotlist_
 
Real theta_
 

Constructor & Destructor Documentation

numeric::UniformRotationSampler::UniformRotationSampler ( Real  theta)
inline

Member Function Documentation

void numeric::UniformRotationSampler::generateIcosahedralSamples ( utility::vector1< numeric::xyzVector< Real > > &  ico,
Size  nsub 
)
inline
void numeric::UniformRotationSampler::get ( Size  ii,
numeric::xyzMatrix< Real > &  R 
) const
inline
Size numeric::UniformRotationSampler::nrots ( ) const
inline

References rotlist_.

void numeric::UniformRotationSampler::remove_redundant ( numeric::xyzMatrix< numeric::Real R0)
inline

Member Data Documentation

utility::vector1< urs_Quat > numeric::UniformRotationSampler::rotlist_
private
Real numeric::UniformRotationSampler::theta_
private

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