![]() |
Rosetta Protocols
2014.35
|
a class to store bond angle energy parameters around a single atom atom with three bonded neighbors More...
#include <BranchParam1.hh>
Public Member Functions | |
BranchParam1 (core::Real m1_m2_Ktheta, core::Real m1_m2_theta0, core::Real m1_b1_Ktheta, core::Real m1_b1_theta0, core::Real m2_b1_Ktheta, core::Real m2_b1_theta0, core::Real tolerance=0) | |
core::Real | m1_m2_Ktheta () const |
get Ktheta for mainchain atom 1 - mainchain atom 1 angle More... | |
core::Real | m1_m2_theta0 () const |
get theta0 for mainchain atom 1 - mainchain atom 1 angle More... | |
core::Real | m1_b1_Ktheta () const |
get Ktheta for mainchain atom 1 - branching atom 1 angle More... | |
core::Real | m1_b1_theta0 () const |
get theta0 for mainchain atom 1 - branching atom 1 angle More... | |
core::Real | m2_b1_Ktheta () const |
get Ktheta for mainchain atom 2 - branching atom 1 angle More... | |
core::Real | m2_b1_theta0 () const |
get theta0 for mainchain atom 2 - branching atom 1 angle More... | |
Protected Attributes | |
core::Real | m1_m2_Ktheta_ |
core::Real | m1_m2_theta0_ |
core::Real | m1_b1_Ktheta_ |
core::Real | m1_b1_theta0_ |
core::Real | m2_b1_Ktheta_ |
core::Real | m2_b1_theta0_ |
core::Real | tolerance_ |
Friends | |
bool | operator< (BranchParam1 const &a, BranchParam1 const &b) |
a is LOWER than b by a given tolerance More... | |
a class to store bond angle energy parameters around a single atom atom with three bonded neighbors
|
inline |
References tolerance.
|
inline |
get Ktheta for mainchain atom 1 - branching atom 1 angle
References m1_b1_Ktheta_.
Referenced by protocols::branch_angle::BranchAngleOptimizer::write_undefined_coef1(), and protocols::branch_angle::BranchAngleOptimizer::write_undefined_coef2().
|
inline |
get theta0 for mainchain atom 1 - branching atom 1 angle
References m1_b1_theta0_.
Referenced by protocols::branch_angle::BranchAngleOptimizer::write_undefined_coef1(), and protocols::branch_angle::BranchAngleOptimizer::write_undefined_coef2().
|
inline |
get Ktheta for mainchain atom 1 - mainchain atom 1 angle
References m1_m2_Ktheta_.
Referenced by protocols::branch_angle::BranchAngleOptimizer::overall_params(), protocols::branch_angle::BranchAngleOptimizer::write_undefined_coef1(), and protocols::branch_angle::BranchAngleOptimizer::write_undefined_coef2().
|
inline |
get theta0 for mainchain atom 1 - mainchain atom 1 angle
References m1_m2_theta0_.
Referenced by protocols::branch_angle::BranchAngleOptimizer::overall_params(), protocols::branch_angle::BranchAngleOptimizer::write_undefined_coef1(), and protocols::branch_angle::BranchAngleOptimizer::write_undefined_coef2().
|
inline |
get Ktheta for mainchain atom 2 - branching atom 1 angle
References m2_b1_Ktheta_.
Referenced by protocols::branch_angle::BranchAngleOptimizer::write_undefined_coef1(), and protocols::branch_angle::BranchAngleOptimizer::write_undefined_coef2().
|
inline |
get theta0 for mainchain atom 2 - branching atom 1 angle
References m2_b1_theta0_.
Referenced by protocols::branch_angle::BranchAngleOptimizer::write_undefined_coef1(), and protocols::branch_angle::BranchAngleOptimizer::write_undefined_coef2().
|
friend |
a is LOWER than b by a given tolerance
|
protected |
Referenced by m1_b1_Ktheta().
|
protected |
Referenced by m1_b1_theta0().
|
protected |
Referenced by m1_m2_Ktheta().
|
protected |
Referenced by m1_m2_theta0().
|
protected |
Referenced by m2_b1_Ktheta().
|
protected |
Referenced by m2_b1_theta0().
|
protected |