Rosetta
Public Member Functions | Public Attributes | List of all members
ClashCheck Struct Reference

Public Member Functions

 ClashCheck (Pose const &pose_in, Real clash_dis_in=-1.0)
 
void init_clash_check (Real neighbor_cutoff)
 
bool clash_check (Vec const &pp)
 
bool clash_check_trimer (Pose &pose, Size refrsd)
 
bool clash_check (Pose &pose, Size refrsd)
 
bool clash_check (Stub &stub, Vec pos)
 
bool clash_check_naive (Pose &pose)
 

Public Attributes

Pose const pose_
 
utility::vector1< Vecpoints_
 
ObjexxFCL::FArray3D< vector1< Vec > > cubes_
 
Vec bbl_
 
Vec bbu_
 
numeric::xyzTriple< platform::Sizecube_dim_
 
Real side_inv_
 
Real neighbor_cutoff_
 
Real neighbor_cutoff_sq_
 

Constructor & Destructor Documentation

◆ ClashCheck()

ClashCheck::ClashCheck ( Pose const &  pose_in,
Real  clash_dis_in = -1.0 
)
inline

Member Function Documentation

◆ clash_check() [1/3]

bool ClashCheck::clash_check ( Pose pose,
Size  refrsd 
)
inline

◆ clash_check() [2/3]

bool ClashCheck::clash_check ( Stub &  stub,
Vec  pos 
)
inline

◆ clash_check() [3/3]

bool ClashCheck::clash_check ( Vec const &  pp)
inline

◆ clash_check_naive()

bool ClashCheck::clash_check_naive ( Pose pose)
inline

◆ clash_check_trimer()

bool ClashCheck::clash_check_trimer ( Pose pose,
Size  refrsd 
)
inline

◆ init_clash_check()

void ClashCheck::init_clash_check ( Real  neighbor_cutoff)
inline

Member Data Documentation

◆ bbl_

Vec ClashCheck::bbl_

Referenced by clash_check(), and init_clash_check().

◆ bbu_

Vec ClashCheck::bbu_

Referenced by init_clash_check().

◆ cube_dim_

numeric::xyzTriple< platform::Size > ClashCheck::cube_dim_

Referenced by clash_check(), and init_clash_check().

◆ cubes_

ObjexxFCL::FArray3D< vector1<Vec> > ClashCheck::cubes_

Referenced by clash_check(), and init_clash_check().

◆ neighbor_cutoff_

Real ClashCheck::neighbor_cutoff_

Referenced by init_clash_check().

◆ neighbor_cutoff_sq_

Real ClashCheck::neighbor_cutoff_sq_

◆ points_

utility::vector1<Vec> ClashCheck::points_

◆ pose_

Pose const ClashCheck::pose_

◆ side_inv_

Real ClashCheck::side_inv_

Referenced by clash_check(), and init_clash_check().


The documentation for this struct was generated from the following file: