![]() |
Rosetta Core
2014.35
|
Simple class storing all the data for one centroid-rotamer well. More...
#include <SingleResidueCenrotLibrary.hh>
Public Types | |
typedef utility::fixedsizearray1< Real, 3 > | DOF3 |
Public Attributes | |
Real | data_ [7] |
Real | deriv_phi_ [7] |
Real | deriv_psi_ [7] |
Private Attributes | |
Real | prob_ |
Real | distance_ |
probability for sidechain showing in this well More... | |
Real | angle_ |
CEN-CB bond length. More... | |
Real | dihedral_ |
CEN-CB-CA bond angle. More... | |
Real | sd_dis_ |
CEN-CB-CA-N dihedral angle chi1. More... | |
Real | sd_ang_ |
standard deviation of dis More... | |
Real | sd_dih_ |
standard deviation of ang More... | |
Real | energy_ |
standard deviation of dih More... | |
Real | norm_factor_ |
-ln(P) More... | |
Simple class storing all the data for one centroid-rotamer well.
typedef utility::fixedsizearray1< Real, 3 > core::pack::dunbrack::cenrot::CentroidRotamerSampleData::DOF3 |
|
inline |
normalization factor sigma=sqrt(2pi)
|
inline |
References energy_, log(), and norm_factor_.
|
inline |
References angle(), angle_, data_, deriv_phi_, deriv_psi_, dihedral(), dihedral_, distance(), distance_, energy(), energy_, norm_factor(), norm_factor_, prob(), prob_, sd_ang(), sd_ang_, sd_dih(), sd_dih_, sd_dis(), and sd_dis_.
|
inline |
|
inline |
References angle_.
Referenced by CentroidRotamerSampleData().
void core::pack::dunbrack::cenrot::CentroidRotamerSampleData::assign_best_rotamer | ( | DOF3 & | sample | ) | const |
void core::pack::dunbrack::cenrot::CentroidRotamerSampleData::assign_random_rotamer | ( | DOF3 & | sample, |
numeric::random::RandomGenerator & | RG | ||
) | const |
void core::pack::dunbrack::cenrot::CentroidRotamerSampleData::cal_delta_internal_coordinates | ( | const conformation::Residue & | rsd, |
Real & | delta_d, | ||
Real & | delta_a, | ||
Real & | delta_w | ||
) | const |
References angle_, numeric::angle_radians(), core::conformation::Residue::atom(), core::pack::dunbrack::c, dihedral_, numeric::dihedral_radians(), distance_, length, basic::periodic_range(), numeric::constants::r::pi, pi_2, and core::conformation::Atom::xyz().
Referenced by cal_delta_internal_coordinates_squared(), and core::pack::dunbrack::cenrot::SingleResidueCenrotLibrary::eval_rotameric_energy_bb_dof_deriv().
void core::pack::dunbrack::cenrot::CentroidRotamerSampleData::cal_delta_internal_coordinates_squared | ( | const conformation::Residue & | rsd, |
Real & | d_sq, | ||
Real & | a_sq, | ||
Real & | w_sq | ||
) | const |
Real core::pack::dunbrack::cenrot::CentroidRotamerSampleData::cal_distance | ( | const DOF3 & | sample, |
bool | use_xyz = false |
||
) | const |
DOF3 sample: (dis, ange, dih) calculate the distance between this rot and given CEN
References cal_distance_squared().
Real core::pack::dunbrack::cenrot::CentroidRotamerSampleData::cal_distance_squared | ( | const DOF3 & | sample, |
bool | use_xyz = false |
||
) | const |
References angle_, dihedral_, distance_, numeric::constants::r::pi, z1, and z2.
Referenced by cal_distance(), and cal_distance_squared().
Real core::pack::dunbrack::cenrot::CentroidRotamerSampleData::cal_distance_squared | ( | const conformation::Residue & | rsd | ) | const |
|
inline |
References dihedral_.
Referenced by CentroidRotamerSampleData().
|
inline |
References distance_.
Referenced by CentroidRotamerSampleData().
|
inline |
References energy_.
Referenced by CentroidRotamerSampleData().
|
inline |
Referenced by CentroidRotamerSampleData().
void core::pack::dunbrack::cenrot::CentroidRotamerSampleData::private_data_to_public_array | ( | ) |
|
inline |
References prob_.
Referenced by CentroidRotamerSampleData(), and core::pack::dunbrack::cenrot::SingleResidueCenrotLibrary::eval_rotameric_energy_bb_dof_deriv().
void core::pack::dunbrack::cenrot::CentroidRotamerSampleData::public_array_to_private_data | ( | ) |
|
inline |
References sd_ang_.
Referenced by CentroidRotamerSampleData(), and core::pack::dunbrack::cenrot::SingleResidueCenrotLibrary::eval_rotameric_energy_deriv().
|
inline |
References sd_dih_.
Referenced by CentroidRotamerSampleData(), and core::pack::dunbrack::cenrot::SingleResidueCenrotLibrary::eval_rotameric_energy_deriv().
|
inline |
References sd_dis_.
Referenced by CentroidRotamerSampleData(), and core::pack::dunbrack::cenrot::SingleResidueCenrotLibrary::eval_rotameric_energy_deriv().
|
inline |
References angle_.
|
inline |
References dihedral_.
|
inline |
References distance_.
|
inline |
|
inline |
References sd_ang_.
|
inline |
References sd_dih_.
|
inline |
References sd_dis_.
|
private |
CEN-CB bond length.
Referenced by angle(), assign_best_rotamer(), assign_random_rotamer(), cal_delta_internal_coordinates(), cal_distance_squared(), CentroidRotamerSampleData(), private_data_to_public_array(), public_array_to_private_data(), and set_angle().
Real core::pack::dunbrack::cenrot::CentroidRotamerSampleData::data_[7] |
Real core::pack::dunbrack::cenrot::CentroidRotamerSampleData::deriv_phi_[7] |
Real core::pack::dunbrack::cenrot::CentroidRotamerSampleData::deriv_psi_[7] |
|
private |
CEN-CB-CA bond angle.
Referenced by assign_best_rotamer(), assign_random_rotamer(), cal_delta_internal_coordinates(), cal_distance_squared(), CentroidRotamerSampleData(), dihedral(), private_data_to_public_array(), public_array_to_private_data(), and set_dihedral().
|
private |
probability for sidechain showing in this well
Referenced by assign_best_rotamer(), assign_random_rotamer(), cal_delta_internal_coordinates(), cal_distance_squared(), CentroidRotamerSampleData(), distance(), private_data_to_public_array(), public_array_to_private_data(), and set_distance().
|
private |
standard deviation of dih
Referenced by CentroidRotamerSampleData(), energy(), public_array_to_private_data(), and set_prob().
|
private |
-ln(P)
Referenced by CentroidRotamerSampleData(), and public_array_to_private_data().
|
private |
Referenced by CentroidRotamerSampleData(), private_data_to_public_array(), prob(), public_array_to_private_data(), and set_prob().
|
private |
standard deviation of dis
Referenced by CentroidRotamerSampleData(), private_data_to_public_array(), public_array_to_private_data(), sd_ang(), and set_sd_ang().
|
private |
standard deviation of ang
Referenced by CentroidRotamerSampleData(), private_data_to_public_array(), public_array_to_private_data(), sd_dih(), and set_sd_dih().
|
private |
CEN-CB-CA-N dihedral angle chi1.
Referenced by CentroidRotamerSampleData(), private_data_to_public_array(), public_array_to_private_data(), sd_dis(), and set_sd_dis().