Rosetta
Classes | Functions
core::scoring::packing Namespace Reference

Classes

class  Ball
 
class  HolesResult
 the result class holding the three scores and the per-atom scores More...
 
class  HolesEnergyRes
 
class  HolesParams
 
class  HolesParamsRes
 
class  PoseBalls
 
class  PoseBallsLite
 
struct  SurfVol
 
struct  SurfVolDeriv
 

Functions

void compute_holes_surfs (PoseBalls &pb, std::string)
 
HolesResult compute_rosettaholes_score (pose::Pose const &pose, PoseBalls &pb, HolesParams const &resl_params, HolesParams const &dec_params, HolesParams const &dec15_params, bool use_cached_surfs, std::string cmd)
 
Real compute_dec15_score (pose::Pose const &pose)
 
HolesResult compute_holes_score (pose::Pose const &pose, PoseBalls &pb, HolesParams const &params, bool use_cached_surfs, std::string cmd)
 
core::Real sqr (core::Real x)
 
core::Real sigmoidish_neighbor (core::Real sqdist)
 
core::Real sigmoidish_neighbor_deriv (core::Real sqdist)
 
core::Real compute_smooth_nb_deriv (PoseBalls &pb, HolesParams const &params, core::id::AtomID_Map< numeric::xyzVector< core::Real > > &deriv)
 
HolesResult compute_holes_deriv (pose::Pose const &, PoseBalls &pb, HolesParams const &params, core::id::AtomID_Map< numeric::xyzVector< core::Real > > &deriv)
 
HolesResult compute_rosettaholes_score (pose::Pose const &pose, PoseBalls &pb)
 
HolesResult compute_holes_deriv (pose::Pose const &pose, HolesParams const &params, core::id::AtomID_Map< numeric::xyzVector< core::Real > > &deriv)
 computes the cartesian space derivative WRT the given params More...
 
HolesResult compute_rosettaholes_score (pose::Pose const &pose, HolesParams const &resl_params, HolesParams const &dec_params, HolesParams const &dec15_params)
 
HolesResult compute_rosettaholes_score (pose::Pose const &pose)
 for the standard scores More...
 
HolesResult compute_holes_score (pose::Pose const &pose, HolesParams const &params)
 
HolesResult compute_holes_score (pose::Pose const &pose, std::string const &cmd)
 
Real compute_holes_score_res (pose::Pose const &pose, PoseBalls const &pb, HolesParamsRes const &params)
 
Real compute_holes_deriv_res (pose::Pose const &pose, PoseBalls const &pb, HolesParamsRes const &params, core::id::AtomID_Map< numeric::xyzVector< core::Real > > &derivs)
 
Real compute_holes_score_res (pose::Pose const &pose, HolesParamsRes const &params)
 wrappers More...
 
Real compute_holes_deriv_res (pose::Pose const &pose, HolesParamsRes const &params, core::id::AtomID_Map< numeric::xyzVector< core::Real > > &derivs)
 
static basic::Tracer TR ("core.scoring.packing.PoseBalls")
 
std::string strip_whitespace (std::string const &name)
 
template<class T >
void initialize_AtomID_Map (core::id::AtomID_Map< T > &map, PoseBalls const &pb)
 
static basic::Tracer TR ("core.scoring.packing.PoseBallsLite")
 
template<class T >
void initialize_AtomID_Map (core::id::AtomID_Map< T > &map, PoseBallsLite const &pb)
 
bool surf_vol_available ()
 
Real get_surf_tot (pose::Pose const &pose, core::Real const probe_radius)
 
SurfVol get_surf_vol (pose::Pose const &pose, core::Real const probe_radius)
 
SurfVol get_surf_vol (pose::Pose const &pose, core::id::AtomID_Mask const &whichatoms, core::Real const probe_radius)
 
SurfVolDeriv get_surf_vol_deriv (pose::Pose const &pose, core::Real const probe_radius)
 
SurfVolDeriv get_surf_vol_deriv (pose::Pose const &pose, core::id::AtomID_Mask const &whichatoms, core::Real const probe_radius)
 

Function Documentation

◆ compute_dec15_score()

Real core::scoring::packing::compute_dec15_score ( pose::Pose const &  pose)

◆ compute_holes_deriv() [1/2]

HolesResult core::scoring::packing::compute_holes_deriv ( pose::Pose const &  ,
PoseBalls pb,
HolesParams const &  params,
core::id::AtomID_Map< numeric::xyzVector< core::Real > > &  deriv 
)

◆ compute_holes_deriv() [2/2]

HolesResult core::scoring::packing::compute_holes_deriv ( pose::Pose const &  pose,
HolesParams const &  params,
core::id::AtomID_Map< numeric::xyzVector< core::Real > > &  deriv 
)

computes the cartesian space derivative WRT the given params

References compute_holes_deriv().

◆ compute_holes_deriv_res() [1/2]

Real core::scoring::packing::compute_holes_deriv_res ( pose::Pose const &  pose,
HolesParamsRes const &  params,
core::id::AtomID_Map< numeric::xyzVector< core::Real > > &  derivs 
)

◆ compute_holes_deriv_res() [2/2]

Real core::scoring::packing::compute_holes_deriv_res ( pose::Pose const &  pose,
PoseBalls const &  pb,
HolesParamsRes const &  params,
core::id::AtomID_Map< numeric::xyzVector< core::Real > > &  derivs 
)

◆ compute_holes_score() [1/3]

HolesResult core::scoring::packing::compute_holes_score ( pose::Pose const &  pose,
HolesParams const &  params 
)

if you have custom parameters, or want per-atom scores for a specific score result goes into the "score" field

References compute_holes_score().

◆ compute_holes_score() [2/3]

HolesResult core::scoring::packing::compute_holes_score ( pose::Pose const &  pose,
PoseBalls pb,
HolesParams const &  params,
bool  use_cached_surfs,
std::string  cmd 
)

◆ compute_holes_score() [3/3]

HolesResult core::scoring::packing::compute_holes_score ( pose::Pose const &  pose,
std::string const &  cmd 
)

◆ compute_holes_score_res() [1/2]

Real core::scoring::packing::compute_holes_score_res ( pose::Pose const &  pose,
HolesParamsRes const &  params 
)

wrappers

References compute_holes_score_res().

◆ compute_holes_score_res() [2/2]

Real core::scoring::packing::compute_holes_score_res ( pose::Pose const &  pose,
PoseBalls const &  pb,
HolesParamsRes const &  params 
)

◆ compute_holes_surfs()

void core::scoring::packing::compute_holes_surfs ( PoseBalls pb,
std::string   
)

◆ compute_rosettaholes_score() [1/4]

HolesResult core::scoring::packing::compute_rosettaholes_score ( pose::Pose const &  pose)

for the standard scores

References compute_rosettaholes_score().

◆ compute_rosettaholes_score() [2/4]

HolesResult core::scoring::packing::compute_rosettaholes_score ( pose::Pose const &  pose,
HolesParams const &  resl_params,
HolesParams const &  dec_params,
HolesParams const &  dec15_params 
)

◆ compute_rosettaholes_score() [3/4]

HolesResult core::scoring::packing::compute_rosettaholes_score ( pose::Pose const &  pose,
PoseBalls pb 
)

◆ compute_rosettaholes_score() [4/4]

HolesResult core::scoring::packing::compute_rosettaholes_score ( pose::Pose const &  pose,
PoseBalls pb,
HolesParams const &  resl_params,
HolesParams const &  dec_params,
HolesParams const &  dec15_params,
bool  use_cached_surfs,
std::string  cmd 
)

◆ compute_smooth_nb_deriv()

core::Real core::scoring::packing::compute_smooth_nb_deriv ( PoseBalls pb,
HolesParams const &  params,
core::id::AtomID_Map< numeric::xyzVector< core::Real > > &  deriv 
)

◆ get_surf_tot()

Real core::scoring::packing::get_surf_tot ( pose::Pose const &  pose,
core::Real const  probe_radius 
)

◆ get_surf_vol() [1/2]

SurfVol core::scoring::packing::get_surf_vol ( pose::Pose const &  pose,
core::id::AtomID_Mask const &  whichatoms,
core::Real const  probe_radius 
)

◆ get_surf_vol() [2/2]

SurfVol core::scoring::packing::get_surf_vol ( pose::Pose const &  pose,
core::Real const  probe_radius 
)

◆ get_surf_vol_deriv() [1/2]

SurfVolDeriv core::scoring::packing::get_surf_vol_deriv ( pose::Pose const &  pose,
core::id::AtomID_Mask const &  whichatoms,
core::Real const  probe_radius 
)

◆ get_surf_vol_deriv() [2/2]

SurfVolDeriv core::scoring::packing::get_surf_vol_deriv ( pose::Pose const &  pose,
core::Real const  probe_radius 
)

◆ initialize_AtomID_Map() [1/2]

template<class T >
void core::scoring::packing::initialize_AtomID_Map ( core::id::AtomID_Map< T > &  map,
PoseBalls const &  pb 
)

◆ initialize_AtomID_Map() [2/2]

template<class T >
void core::scoring::packing::initialize_AtomID_Map ( core::id::AtomID_Map< T > &  map,
PoseBallsLite const &  pb 
)

◆ sigmoidish_neighbor()

core::Real core::scoring::packing::sigmoidish_neighbor ( core::Real  sqdist)
inline

◆ sigmoidish_neighbor_deriv()

core::Real core::scoring::packing::sigmoidish_neighbor_deriv ( core::Real  sqdist)
inline

Referenced by compute_smooth_nb_deriv().

◆ sqr()

core::Real core::scoring::packing::sqr ( core::Real  x)
inline

Referenced by sigmoidish_neighbor().

◆ strip_whitespace()

std::string core::scoring::packing::strip_whitespace ( std::string const &  name)
inline

Remove spaces from given string.

◆ surf_vol_available()

bool core::scoring::packing::surf_vol_available ( )

◆ TR() [1/2]

static basic::Tracer core::scoring::packing::TR ( "core.scoring.packing.PoseBalls"  )
static

◆ TR() [2/2]

static basic::Tracer core::scoring::packing::TR ( "core.scoring.packing.PoseBallsLite"  )
static