Rosetta
|
Public Member Functions | |
pointGroupHit () | |
pointGroupHit (std::string name_in, numeric::xyzVector< Real > origin_in, numeric::xyzVector< Real > axis_in) | |
pointGroupHit (std::string name_in, numeric::xyzVector< Real > origin_in, utility::vector1< numeric::xyzVector< Real > > axes_in) | |
pointGroupHit (pointGroupHit pg1, pointGroupHit pg2, utility::vector1< core::kinematics::RT > const &rts) | |
void | construct_from_basis (pointGroupHit hit_i, pointGroupHit hit_j, utility::vector1< core::kinematics::RT > const &rts, core::Size expected_count) |
void | add_symmop (int symm, numeric::xyzVector< int > ls=numeric::xyzVector< Real >(0, 0, 0)) |
void | append_symmops (utility::vector1< core::kinematics::RT > &rts_symm, utility::vector1< core::kinematics::RT > const &rts) const |
bool | expand (utility::vector1< core::kinematics::RT > const &rts) |
void | show (std::ostream &oss) const |
void | show () const |
pointGroupHit | transform (utility::vector1< core::kinematics::RT > const &rts, core::kinematics::RT const &rt) |
int | intersects (pointGroupHit const &pg) const |
bool | contains_symmop (int s) const |
bool | is_subset_of (pointGroupHit const &pg) const |
bool | equals (pointGroupHit const &pg) const |
bool | is_subset_of_ignore_shift (pointGroupHit const &pg) const |
bool | equals_ignore_shift (pointGroupHit const &pg) const |
int | order () const |
std::string | name () const |
Real | score () |
std::string | as_string () const |
bool | isC1 () const |
bool | isC () const |
bool | isD () const |
bool | isT () const |
bool | isO () const |
bool | isCs () const |
bool | isCi () const |
bool | isS () const |
bool | isCh () const |
bool | isCv () const |
bool | isDd () const |
bool | isDh () const |
numeric::xyzVector< Real > & | origin () |
numeric::xyzVector< Real > const & | origin () const |
numeric::xyzVector< Real > & | axis (int i) |
numeric::xyzVector< Real > const & | axis (int i) const |
std::pair< int, numeric::xyzVector< Real > > | operator[] (int idx) const |
Private Member Functions | |
void | resolve_name () |
Private Attributes | |
std::string | name_ |
bool | isC1_ |
bool | isC_ |
bool | isD_ |
bool | isT_ |
bool | isO_ |
bool | isCs_ |
bool | isCi_ |
bool | isS_ |
bool | isCh_ |
bool | isCv_ |
bool | isDd_ |
bool | isDh_ |
utility::vector1< int > | symmops |
utility::vector1< numeric::xyzVector< int > > | lattice_shifts |
utility::vector1< numeric::xyzVector< Real > > | axes |
numeric::xyzVector< Real > | origin_ |
Friends | |
void | get_angle_and_offset (pointGroupHit hit_i, pointGroupHit hit_j, core::Real &angle, core::Real &offset, core::Real &shift) |
|
inline |
|
inline |
References subloop_histogram::axes.
|
inline |
References subloop_histogram::axes.
pointGroupHit::pointGroupHit | ( | pointGroupHit | pg1, |
pointGroupHit | pg2, | ||
utility::vector1< core::kinematics::RT > const & | rts | ||
) |
|
inline |
References symm.
Referenced by get_point_groups().
|
inline |
References create_a3b_hbs::i, and beta_nonlocal::rts.
Referenced by generate_from_fiber(), and generate_from_point().
|
inline |
|
inline |
References subloop_histogram::axes, and create_a3b_hbs::i.
|
inline |
References subloop_histogram::axes, and create_a3b_hbs::i.
void pointGroupHit::construct_from_basis | ( | pointGroupHit | hit_i, |
pointGroupHit | hit_j, | ||
utility::vector1< core::kinematics::RT > const & | rts, | ||
core::Size | expected_count | ||
) |
|
inline |
References create_a3b_hbs::i, enumerate_junctions::int, and docking::s.
Referenced by generate_from_fiber().
|
inline |
References is_subset_of().
|
inline |
References is_subset_of_ignore_shift().
|
inline |
References utility::io::oc::cerr, gpu_set_args::done, create_a3b_hbs::i, enumerate_junctions::int, create_a3b_hbs::j, create_a3b_hbs::k, basic::options::OptionKeys::lh::rounds, beta_nonlocal::rts, transforms_equiv(), transforms_equiv_mod1(), ObjexxFCL::unique(), and utility_exit_with_message.
Referenced by get_point_groups().
|
inline |
References create_a3b_hbs::i, create_a3b_hbs::j, lattice_shifts, and symmops.
Referenced by get_point_groups().
|
inline |
References create_a3b_hbs::i, create_a3b_hbs::j, lattice_shifts, and symmops.
Referenced by equals().
|
inline |
References create_a3b_hbs::i, create_a3b_hbs::j, and symmops.
Referenced by equals_ignore_shift().
|
inline |
Referenced by generate_from_fiber(), and pointGroupHit().
|
inline |
Referenced by generate_from_fiber().
|
inline |
|
inline |
|
inline |
Referenced by get_point_groups().
|
inline |
Referenced by get_point_groups(), and pointGroupHit().
|
inline |
Referenced by generate_from_fiber().
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by pointGroupHit().
|
inline |
|
inline |
Referenced by pyrosetta.distributed.docs.ComponentDoc::__repr__(), generate_from_point(), get_point_groups(), options_class.Option::getCName(), options_class.Option::getDoxygenRow(), options_class.Option::getMarkdownRow(), options_class.Option::getOptionKeysCC(), options_class.Option::getWikiTableRow(), pointGroupHit(), enumerate_junctions.DHR::print(), enumerate_junctions.DHR::to_component(), and enumerate_junctions.DHR::write_to_file().
|
inline |
|
inline |
Referenced by construct_from_basis(), generate_from_fiber(), generate_from_point(), and pointGroupHit().
|
inline |
Referenced by generate_from_fiber(), and pointGroupHit().
|
inline |
|
inlineprivate |
|
inline |
References create_a3b_hbs::score.
|
inline |
References utility::io::oc::cout, and show().
Referenced by pyrosetta.distributed.viewer.core.Viewer::__call__().
|
inline |
References subloop_histogram::axes, create_a3b_hbs::i, enumerate_junctions::int, min(), and test.T008_Serialization::oss.
Referenced by pyrosetta.distributed.viewer.core.Viewer::__call__(), and main().
|
inline |
|
friend |
|
private |
Referenced by construct_from_basis(), and pointGroupHit().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Referenced by intersects(), is_subset_of(), pointGroupHit(), and transform().
|
private |
Referenced by pointGroupHit().
|
private |
|
private |
Referenced by intersects(), is_subset_of(), is_subset_of_ignore_shift(), pointGroupHit(), and transform().