Rosetta
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

◆ DOFHistogramRecorder() [1/2]

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

Constructor.

◆ ~DOFHistogramRecorder()

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

Destructor.

◆ DOFHistogramRecorder() [2/2]

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

Copy constructor - not allowed.

Member Function Documentation

◆ dofs()

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

References dofs_.

Referenced by insert_dofs_by_residue().

◆ histograms()

utility::vector1<numeric::MultiDimensionalHistogram> const& protocols::simple_moves::DOFHistogramRecorder::histograms ( ) const
inline

◆ insert_dofs_by_residue()

void protocols::simple_moves::DOFHistogramRecorder::insert_dofs_by_residue ( core::pose::Pose const &  pose,
utility::vector1< core::id::DOF_ID_Range dof_ranges 
)

◆ num_bins() [1/2]

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

References num_bins_.

Referenced by num_bins().

◆ num_bins() [2/2]

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

References num_bins(), and num_bins_.

◆ operator=()

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

operator= - not allowed

◆ update_after_boltzmann()

void protocols::simple_moves::DOFHistogramRecorder::update_after_boltzmann ( core::pose::Pose const &  pose)

◆ write_mse_summary()

void protocols::simple_moves::DOFHistogramRecorder::write_mse_summary ( std::ostream &  os) const

Member Data Documentation

◆ dof_values_

utility::vector1<utility::vector1<core::Real> > protocols::simple_moves::DOFHistogramRecorder::dof_values_
private

◆ dofs_

utility::vector1<utility::vector1<core::id::DOF_ID> > protocols::simple_moves::DOFHistogramRecorder::dofs_
private

◆ histograms_

utility::vector1<numeric::MultiDimensionalHistogram> protocols::simple_moves::DOFHistogramRecorder::histograms_
private

◆ num_bins_

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: