![]() |
Rosetta Protocols
2014.35
|
#include <SymDofMoverSampler.hh>
Public Member Functions | |
void | set_angle_ranges (utility::vector1< Real > angles_range_min, utility::vector1< Real > angles_range_max, utility::vector1< Real > angle_steps) |
void | set_radial_disp_ranges (utility::vector1< Real > radial_disps_range_min, utility::vector1< Real > radial_disps_range_max, utility::vector1< Real > radial_disp_steps) |
void | set_sym_dof_names (utility::vector1< std::string > sym_dof_names) |
void | set_angles (utility::vector1< Real > angles) |
void | set_radial_disps (utility::vector1< Real > radial_disps) |
utility::vector1< Real > | get_angles () |
utility::vector1< Real > | get_radial_disps () |
utility::vector1< Real > | get_angle_diffs () |
utility::vector1< Real > | get_radial_disp_diffs () |
utility::vector1< std::string > | get_sym_dof_names () |
void | step () |
Static Public Member Functions | |
static SymDofMoverSampler & | get_instance () |
static function to get the instance of ( pointer to) this singleton class More... | |
Private Types | |
typedef core::Real | Real |
typedef core::Size | Size |
Private Member Functions | |
SymDofMoverSampler () | |
SymDofMoverSampler (SymDofMoverSampler const &) | |
void | operator= (SymDofMoverSampler const &) |
Static Private Member Functions | |
static SymDofMoverSampler * | create_singleton_instance () |
private singleton creation function to be used with utility::thread::threadsafe_singleton More... | |
Static Private Attributes | |
static SymDofMoverSampler * | instance_ |
|
private |
Referenced by create_singleton_instance().
|
private |
|
staticprivate |
private singleton creation function to be used with utility::thread::threadsafe_singleton
References SymDofMoverSampler().
Referenced by get_instance().
|
inline |
References current_angles_.
Referenced by protocols::matdes::SymDofMover::get_angles().
|
inline |
References angles_.
Referenced by protocols::matdes::GetRBDOFValues::compute().
|
static |
static function to get the instance of ( pointer to) this singleton class
References create_singleton_instance(), instance_, and utility::thread::safely_create_singleton().
Referenced by protocols::matdes::SymDofMover::apply(), protocols::matdes::GetRBDOFValues::compute(), protocols::matdes::SymDofMover::get_angles(), protocols::matdes::SymDofMover::get_radial_disps(), and protocols::matdes::SymDofMover::parse_my_tag().
|
inline |
References current_radial_disps_.
Referenced by protocols::matdes::SymDofMover::get_radial_disps().
|
inline |
References radial_disps_.
Referenced by protocols::matdes::GetRBDOFValues::compute().
|
inline |
References sym_dof_names_.
Referenced by protocols::matdes::GetRBDOFValues::compute().
|
private |
void protocols::matdes::SymDofMoverSampler::set_angle_ranges | ( | utility::vector1< Real > | angles_range_min, |
utility::vector1< Real > | angles_range_max, | ||
utility::vector1< Real > | angle_steps | ||
) |
References angle_steps_, angles_range_max_, angles_range_min_, current_angles_, protocols::matdes::TR, and utility_exit_with_message.
Referenced by protocols::matdes::SymDofMover::parse_my_tag().
void protocols::matdes::SymDofMoverSampler::set_angles | ( | utility::vector1< Real > | angles | ) |
References angles_.
Referenced by protocols::matdes::SymDofMover::get_angles().
void protocols::matdes::SymDofMoverSampler::set_radial_disp_ranges | ( | utility::vector1< Real > | radial_disps_range_min, |
utility::vector1< Real > | radial_disps_range_max, | ||
utility::vector1< Real > | radial_disp_steps | ||
) |
void protocols::matdes::SymDofMoverSampler::set_radial_disps | ( | utility::vector1< Real > | radial_disps | ) |
References radial_disps_.
Referenced by protocols::matdes::SymDofMover::get_radial_disps().
void protocols::matdes::SymDofMoverSampler::set_sym_dof_names | ( | utility::vector1< std::string > | sym_dof_names | ) |
References sym_dof_names_.
Referenced by protocols::matdes::SymDofMover::parse_my_tag().
void protocols::matdes::SymDofMoverSampler::step | ( | ) |
References angle_steps_, angles_range_max_, angles_range_min_, current_angles_, protocols::jd2::JobDistributor::current_output_name(), current_radial_disps_, protocols::jd2::JobDistributor::get_instance(), radial_disp_steps_, radial_disps_range_max_, radial_disps_range_min_, and protocols::matdes::TR.
Referenced by protocols::matdes::SymDofMover::apply().
|
private |
Referenced by set_angle_ranges(), and step().
|
private |
Referenced by get_angles(), and set_angles().
|
private |
Referenced by set_angle_ranges(), and step().
|
private |
Referenced by set_angle_ranges(), and step().
|
private |
Referenced by get_angle_diffs(), set_angle_ranges(), and step().
|
private |
Referenced by get_radial_disp_diffs(), set_radial_disp_ranges(), and step().
|
staticprivate |
Referenced by get_instance().
|
private |
Referenced by set_radial_disp_ranges(), and step().
|
private |
Referenced by get_radial_disps(), and set_radial_disps().
|
private |
Referenced by set_radial_disp_ranges(), and step().
|
private |
Referenced by set_radial_disp_ranges(), and step().
|
private |
Referenced by get_sym_dof_names(), and set_sym_dof_names().