![]() |
Rosetta
2021.16
|
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_ |
| Real * | deriv_phi_ |
| Real * | deriv_psi_ |
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... | |
Static Private Attributes | |
| static Size const | NUMBER_OF_PARAMS = 7 |
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)
References data_, deriv_phi_, deriv_psi_, and NUMBER_OF_PARAMS.
|
inline |
References data_, deriv_phi_, deriv_psi_, energy_, norm_factor_, and NUMBER_OF_PARAMS.
|
inline |
References angle(), angle_, data_, deriv_phi_, deriv_psi_, dihedral(), dihedral_, distance(), distance_, energy(), energy_, norm_factor(), norm_factor_, NUMBER_OF_PARAMS, prob(), prob_, sd_ang(), sd_ang_, sd_dih(), sd_dih_, sd_dis(), and sd_dis_.
|
inline |
References data_, deriv_phi_, and deriv_psi_.
|
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 |
| Real core::pack::dunbrack::cenrot::CentroidRotamerSampleData::cal_delta_internal_coordinates | ( | const conformation::Residue & | rsd, |
| Real & | delta_d, | ||
| Real & | delta_a, | ||
| Real & | delta_w | ||
| ) | const |
References core::pose::motif::a(), angle_, core::conformation::Residue::atom(), protocols::match::upstream::b, core::pack::dunbrack::c, dihedral_, distance_, and core::conformation::Atom::xyz().
Referenced by cal_delta_internal_coordinates_squared(), and core::pack::dunbrack::cenrot::SingleResidueCenrotLibrary::eval_rotameric_energy_bb_dof_deriv().
| Real core::pack::dunbrack::cenrot::CentroidRotamerSampleData::cal_delta_internal_coordinates_squared | ( | const conformation::Residue & | rsd, |
| Real & | d_sq, | ||
| Real & | a_sq, | ||
| Real & | w_sq | ||
| ) | const |
return the value of angle (in rad)
References cal_delta_internal_coordinates().
| 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_, and distance_.
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 core::pose::motif::a(), and 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_ |
| Real* core::pack::dunbrack::cenrot::CentroidRotamerSampleData::deriv_phi_ |
| Real* core::pack::dunbrack::cenrot::CentroidRotamerSampleData::deriv_psi_ |
|
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().
|
staticprivate |
Referenced by CentroidRotamerSampleData().
|
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().
1.8.7