Rosetta  2019.12
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
protocols::simple_moves::DOFHistogramRecorder Class Reference

#include <DOFHistogramRecorder.hh>

Public Member Functions

 DOFHistogramRecorder ()
 Constructor. More...
 
 ~DOFHistogramRecorder ()
 Destructor. More...
 
 DOFHistogramRecorder (DOFHistogramRecorder const &)=delete
 Copy constructor - not allowed. More...
 
DOFHistogramRecorderoperator= (DOFHistogramRecorder const &)=delete
 operator= - not allowed More...
 
core::Size num_bins () const
 
void num_bins (core::Size num_bins)
 
void insert_dofs_by_residue (core::pose::Pose const &pose, utility::vector1< core::id::DOF_ID_Range > dof_ranges)
 
utility::vector1
< utility::vector1
< core::id::DOF_ID > > const & 
dofs () const
 
utility::vector1
< numeric::MultiDimensionalHistogram >
const & 
histograms () const
 
void update_after_boltzmann (core::pose::Pose const &pose)
 
void write_mse_summary (std::ostream &os) const
 

Private Attributes

utility::vector1
< utility::vector1
< core::id::DOF_ID > > 
dofs_
 
utility::vector1
< numeric::MultiDimensionalHistogram > 
histograms_
 
utility::vector1
< utility::vector1< core::Real > > 
dof_values_
 
numeric::Size num_bins_
 

Constructor & Destructor Documentation

protocols::simple_moves::DOFHistogramRecorder::DOFHistogramRecorder ( )

Constructor.

protocols::simple_moves::DOFHistogramRecorder::~DOFHistogramRecorder ( )
default

Destructor.

protocols::simple_moves::DOFHistogramRecorder::DOFHistogramRecorder ( DOFHistogramRecorder const &  )
delete

Copy constructor - not allowed.

Member Function Documentation

utility::vector1<utility::vector1<core::id::DOF_ID> > const& protocols::simple_moves::DOFHistogramRecorder::dofs ( ) const
inline

References dofs_.

Referenced by insert_dofs_by_residue().

utility::vector1<numeric::MultiDimensionalHistogram> const& protocols::simple_moves::DOFHistogramRecorder::histograms ( ) const
inline
void protocols::simple_moves::DOFHistogramRecorder::insert_dofs_by_residue ( core::pose::Pose const &  pose,
utility::vector1< core::id::DOF_ID_Range dof_ranges 
)
core::Size protocols::simple_moves::DOFHistogramRecorder::num_bins ( ) const
inline

References num_bins_.

Referenced by num_bins().

void protocols::simple_moves::DOFHistogramRecorder::num_bins ( core::Size  num_bins)
inline

References num_bins(), and num_bins_.

DOFHistogramRecorder& protocols::simple_moves::DOFHistogramRecorder::operator= ( DOFHistogramRecorder const &  )
delete

operator= - not allowed

void protocols::simple_moves::DOFHistogramRecorder::update_after_boltzmann ( core::pose::Pose const &  pose)
void protocols::simple_moves::DOFHistogramRecorder::write_mse_summary ( std::ostream &  os) const

Member Data Documentation

utility::vector1<utility::vector1<core::Real> > protocols::simple_moves::DOFHistogramRecorder::dof_values_
private
utility::vector1<utility::vector1<core::id::DOF_ID> > protocols::simple_moves::DOFHistogramRecorder::dofs_
private
utility::vector1<numeric::MultiDimensionalHistogram> protocols::simple_moves::DOFHistogramRecorder::histograms_
private
numeric::Size protocols::simple_moves::DOFHistogramRecorder::num_bins_
private

Referenced by insert_dofs_by_residue(), and num_bins().


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