Rosetta
Functions | Variables
clash_score.hh File Reference
#include <core/types.hh>
#include <core/pose/Pose.hh>
#include <core/pose/Pose.fwd.hh>
#include <utility/vector1.hh>
#include <basic/Tracer.hh>
#include <apps/pilot/rayyrw/util.hh>
#include <apps/pilot/rayyrw/rms_util.hh>

Functions

core::Size std_clash_check (core::pose::Pose const &pose1, core::pose::Pose const &pose2, core::Real const clash_dist_threshold, core::Size const n_clashes_allowed=10)
 
core::Size soften_clash_check (core::pose::Pose const &pose_lower, core::pose::Pose const &pose_upper, core::Real const clash_dist_threshold, core::Size const n_clashes_allowed=10)
 
core::Size clash_score (core::pose::Pose const &pose1, core::Size const pos1, core::pose::Pose const &pose2, core::Size const pos2, core::Real const clash_dist_threshold)
 
core::Real cal_score (core::Real dist)
 
core::Real clash_score (core::pose::Pose const &pose1, core::pose::Pose const &pose2, core::Real const clash_dist_threshold=2, core::Size const n_clashes_allowed=10)
 

Variables

static basic::Tracer tr_clash_score ("clash_score")
 

Function Documentation

◆ cal_score()

core::Real cal_score ( core::Real  dist)

◆ clash_score() [1/2]

core::Real clash_score ( core::pose::Pose const &  pose1,
core::pose::Pose const &  pose2,
core::Real const  clash_dist_threshold = 2,
core::Size const  n_clashes_allowed = 10 
)

◆ clash_score() [2/2]

core::Size clash_score ( core::pose::Pose const &  pose1,
core::Size const  pos1,
core::pose::Pose const &  pose2,
core::Size const  pos2,
core::Real const  clash_dist_threshold 
)

◆ soften_clash_check()

core::Size soften_clash_check ( core::pose::Pose const &  pose_lower,
core::pose::Pose const &  pose_upper,
core::Real const  clash_dist_threshold,
core::Size const  n_clashes_allowed = 10 
)

References cal_distance(), and dist().

Referenced by clash_score().

◆ std_clash_check()

core::Size std_clash_check ( core::pose::Pose const &  pose1,
core::pose::Pose const &  pose2,
core::Real const  clash_dist_threshold,
core::Size const  n_clashes_allowed = 10 
)

Variable Documentation

◆ tr_clash_score

basic::Tracer tr_clash_score("clash_score") ( "clash_score"  )
static