Rosetta Core  2014.35
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
core::scoring::packstat Namespace Reference

Namespaces

 old
 

Classes

struct  Accumulator
 
struct  AreaAccumulator
 
struct  Array2D
 
class  AtomRadiusMap
 
class  CavityBall
 
struct  CavityBallCluster
 
struct  Circle
 
struct  Event
 
struct  HTL_EventX
 
struct  LeeRichards
 
struct  LR_AtomData
 
struct  LR_MP_AtomData
 
struct  MultiProbePerSphereAccumulator
 
struct  MultiProbePoseAccumulator
 
struct  Octree2D
 
struct  OrderCavBallOnR
 
struct  OrderCavBallOnRmAnb
 
struct  OrderCavBallOnRmE
 
struct  OrderCavBallOnX
 
struct  OrderCBC
 
struct  OrderSphereOnID
 
struct  OrderSphereOnX
 
struct  PackingScore
 
struct  PackingScoreResData
 
struct  PerSphereAccumulator
 
struct  Point
 
struct  PointPair
 
struct  PosePackData
 
struct  SasaOptions
 
struct  SasaResult
 
class  SimplePDB
 
struct  SimplePDB_Atom
 
struct  Slice
 
struct  Sphere
 
struct  trace
 

Typedefs

typedef pair< string const,
string const > 
P
 
typedef utility::vector1
< CavityBall
CavBalls
 
typedef utility::vector1
< CavityBall >::iterator 
CavBallIter
 
typedef utility::vector1
< CavityBall >::const_iterator 
CavBallCIter
 
typedef numeric::xyzMatrix
< PackstatReal
Rot
 
typedef std::pair
< numeric::xyzMatrix
< PackstatReal >
, numeric::xyzMatrix
< PackstatReal > > 
RotPair
 
typedef
utility::pointer::owning_ptr
< SasaResult
SasaResultOP
 
typedef
utility::pointer::owning_ptr
< SasaOptions
SasaOptionsOP
 
typedef utility::vector1< Event * > Events
 
typedef utility::vector1< Slice * > Slices
 
typedef utility::vector1< trace * > traces
 
typedef utility::vector1
< Circle * > 
Circles
 
typedef utility::vector1
< Event * >::iterator 
EventIter
 
typedef utility::vector1
< Circle * >::iterator 
CircleIter
 
typedef utility::vector1
< Slice * >::iterator 
SliceIter
 
typedef utility::vector1
< trace * >::iterator 
traceIter
 
typedef std::pair
< core::id::AtomID, Real
Arc
 
typedef utility::vector1< ArcArcs
 
typedef utility::vector1< Arc >
::iterator 
ArcIter
 
typedef
utility::pointer::owning_ptr
< Accumulator
AccumulatorOP
 
typedef
utility::pointer::owning_ptr
< AreaAccumulator
AreaAccumulatorOP
 
typedef
utility::pointer::owning_ptr
< PerSphereAccumulator
PerSphereAccumulatorOP
 
typedef
utility::pointer::owning_ptr
< MultiProbePoseAccumulator
MultiProbePoseAccumulatorOP
 
typedef
utility::pointer::owning_ptr
< MultiProbePerSphereAccumulator
MultiProbePerSphereAccumulatorOP
 
typedef
utility::pointer::owning_ptr
< PackingScoreResData
PackingScoreResDataOP
 
typedef
utility::pointer::owning_ptr
< PackingScoreResData const > 
PackingScoreResDataCOP
 
typedef
utility::pointer::owning_ptr
< PackingScore
PackingScoreOP
 
typedef
utility::pointer::owning_ptr
< PackingScore const > 
PackingScoreCOP
 
typedef utility::vector1
< SimplePDB_Atom
SPAtoms
 
typedef utility::vector1
< SimplePDB_Atom >::iterator 
SPAtomIter
 
typedef utility::vector1
< SimplePDB_Atom >
::const_iterator 
SPAtomCIter
 
typedef double PackstatReal
 
typedef utility::vector1
< PackstatReal
Floats
 
typedef Floats::iterator FloatIter
 
typedef Floats::const_iterator FloatCIter
 
typedef utility::vector1
< core::Real
Reals
 
typedef Reals::iterator RealIter
 
typedef Reals::const_iterator RealCIter
 
typedef numeric::xyzVector
< PackstatReal
XYZ
 
typedef utility::vector1< XYZXYZs
 
typedef XYZs::iterator XYZIter
 
typedef XYZs::const_iterator XYZCIter
 
typedef utility::vector1< SphereSpheres
 
typedef Spheres::iterator SphereIter
 
typedef Spheres::const_iterator SphereCIter
 
typedef
utility::pointer::owning_ptr
< PosePackData
PosePackDataOP
 

Enumerations

enum  EventType { ENTER, EXIT, ISECT }
 

Functions

std::string ToUpper (std::string s)
 
void type_map_add (map< P, PackstatReal > &type_map, string type, string res, PackstatReal rad)
 
RotPair rand_rot ()
 
PosePackData pose_to_pack_data (Pose const &pose, int include_water)
 
SasaResultOP compute_sasa (Spheres &spheres, SasaOptions const &opts)
 
void compute_cav_ball_volumes (CavBalls &cavballs, SasaOptions const &)
 
CavBalls prune_hidden_cavity_balls (CavBalls &cavballs, SasaOptions const &opts)
 
size_t prune_1pass (Spheres &spheres, CavBalls &cavballs, PackstatReal pr)
 
CavBalls prune_cavity_balls (Spheres &spheres, CavBalls &cavballs, SasaOptions const &opts)
 
void compute_cav_ball_neighbor_count (Spheres &spheres, CavBalls &cavballs, PackstatReal dis)
 
CavBalls select_cav_balls (CavBalls cavballs, PackstatReal spacing)
 
Real overlap (CavityBall const &cb1, CavityBall const &cb2)
 
vector1< CavityBallClustercompute_cav_ball_clusters (CavBalls &cavballs, SasaOptions const &opts)
 
PackingScoreResDataOP compute_surrounding_sasa (XYZ const &xyz, Spheres &spheres, SasaResultOP result, SasaOptions const &opts)
 
core::Real compute_packing_score (PosePackData &pd, core::Size oversample)
 
vector1< core::Realcompute_residue_packing_scores (PosePackData &pd, core::Size oversample)
 
vector1< core::Realcompute_atom_packing_scores (PosePackData &pd, core::Size oversample)
 
core::Real compute_packing_score (Pose const &pose, core::Size oversample)
 
vector1< core::Realcompute_residue_packing_scores (Pose const &pose, core::Size oversample)
 
core::Real compute_residue_packing_score (Pose const &pose, int const seqpos, core::Size oversample)
 
core::Real compute_residue_packing_score (PosePackData &pd, int const seqpos, core::Size oversample)
 
core::id::AtomID_Map< core::Realcompute_atom_packing_scores (Pose const &pose, core::Size oversample)
 
Real weight_func (Real d0, Real d)
 
vector1< std::map< id::AtomID,
Real > > 
cavity_distance_constraint (core::pose::Pose &pose, utility::vector1< core::Size > rois, core::pose::PoseOP native)
 
void output_packstat_pdb (core::pose::Pose &pose, std::ostream &out)
 
template<class T >
PackstatReal compute_sasa_generic (utility::vector1< T > &S, PackstatReal probe, bool csa=true)
 
std::istream & operator>> (std::istream &in, SimplePDB &pdb)
 
std::ostream & operator<< (std::ostream &out, SimplePDB const &pdb)
 
template<class T >
void read_stoopid (char *buf, size_t start, size_t end, T &field)
 
std::istream & operator>> (std::istream &in_raw, SimplePDB_Atom &atom)
 
std::ostream & operator<< (std::ostream &out, SimplePDB_Atom const &atom)
 
std::ostream & operator<< (std::ostream &out, Sphere const &sphere)
 
std::ostream & operator<< (std::ostream &out, Circle &circle)
 
Real compute_surface_area_leerichards (Real &buried_area_out, PosePackDataOP pd, Real slicesize, Real pr, bool csa, numeric::xyzVector< Real > plane)
 
Real compute_surface_area_leerichards (PosePackDataOP pd, Real slicesize, Real pr, bool csa, numeric::xyzVector< Real > plane)
 
XYZs compute_surface_area_leerichards_deriv (PosePackDataOP pd, Real slicesize, Real pr, bool csa)
 
XYZs check_surface_area_leerichards_deriv (PosePackDataOP pd, Real slicesize, Real pr, bool csa, Size max_num)
 
Real compute_packing_score_leerichards (PosePackDataOP pd, Real slicesize, numeric::xyzVector< Real > plane)
 
core::Real compute_packing_score_leerichards (PosePackDataOP pd, core::Real slicesize, numeric::xyzVector< Real > plane=numeric::xyzVector< Real >(0, 0, 1))
 
core::Real compute_surface_area_leerichards (Real &buried_area_out, PosePackDataOP pd, Real slicesize, Real pr, bool csa=false, numeric::xyzVector< Real > plane=numeric::xyzVector< Real >(0, 0, 0))
 
core::Real compute_surface_area_leerichards (PosePackDataOP pd, Real slicesize, Real pr, bool csa=false, numeric::xyzVector< Real > plane=numeric::xyzVector< Real >(0, 0, 0))
 
XYZs compute_surface_area_leerichards_deriv (PosePackDataOP pd, Real slicesize, Real pr, bool csa=false)
 
XYZs check_surface_area_leerichards_deriv (PosePackDataOP pd, Real slicesize, Real pr, bool csa=false, Size max_num=10)
 
void init_packing_score_respred (PackingScore &p)
 
void init_packing_score_discrim (PackingScore &p)
 
std::ostream & operator<< (std::ostream &out, PackingScoreResData const &dat)
 
utility::vector1
< numeric::xyzVector
< PackstatReal > > const 
get_sasa_dot_locations ()
 
std::size_t search_x (Spheres const &spheres, PackstatReal const x, std::size_t begin, std::size_t end)
 
std::size_t search_x (Spheres const &spheres, PackstatReal const x)
 
std::size_t search_x (CavBalls const &cbs, PackstatReal const x, std::size_t begin, std::size_t end)
 
std::size_t search_x (CavBalls const &cbs, PackstatReal const x)
 
PackstatReal max_rad (Spheres const &s)
 
PackstatReal max_rad (CavBalls const &s)
 

Variables

core::Real HYDROGEN_RADIUS = 0.0
 
basic::Tracer TRcs ("protocols.packstat")
 
core::Size const N_PROBES = 20
 

Typedef Documentation

typedef pair<string const,string const> core::scoring::packstat::P

Enumeration Type Documentation

Enumerator
ENTER 
EXIT 
ISECT 

Function Documentation

vector1<std::map<id::AtomID,Real> > core::scoring::packstat::cavity_distance_constraint ( core::pose::Pose pose,
utility::vector1< core::Size rois,
core::pose::PoseOP  native 
)
XYZs core::scoring::packstat::check_surface_area_leerichards_deriv ( PosePackDataOP  pd,
Real  slicesize,
Real  pr,
bool  csa,
Size  max_num 
)
XYZs core::scoring::packstat::check_surface_area_leerichards_deriv ( PosePackDataOP  pd,
Real  slicesize,
Real  pr,
bool  csa = false,
Size  max_num = 10 
)
utility::vector1< core::Real > core::scoring::packstat::compute_atom_packing_scores ( PosePackData pd,
core::Size  oversample 
)
core::id::AtomID_Map< core::Real > core::scoring::packstat::compute_atom_packing_scores ( Pose const &  pose,
core::Size  oversample 
)
utility::vector1< CavityBallCluster > core::scoring::packstat::compute_cav_ball_clusters ( CavBalls cavballs,
SasaOptions const &  opts 
)
void core::scoring::packstat::compute_cav_ball_neighbor_count ( Spheres spheres,
CavBalls cavballs,
PackstatReal  dis 
)

References core::pack::dunbrack::c, and s.

Referenced by cavity_distance_constraint().

void core::scoring::packstat::compute_cav_ball_volumes ( CavBalls cavballs,
SasaOptions const &   
)
core::Real core::scoring::packstat::compute_packing_score ( PosePackData pd,
core::Size  oversample 
)
core::Real core::scoring::packstat::compute_packing_score ( Pose const &  pose,
core::Size  oversample 
)
core::Real core::scoring::packstat::compute_packing_score_leerichards ( PosePackDataOP  pd,
core::Real  slicesize,
numeric::xyzVector< Real plane = numeric::xyzVectorReal >(0, 0, 1) 
)
Real core::scoring::packstat::compute_packing_score_leerichards ( PosePackDataOP  pd,
Real  slicesize,
numeric::xyzVector< Real plane 
)
core::Real core::scoring::packstat::compute_residue_packing_score ( Pose const &  pose,
int const  seqpos,
core::Size  oversample 
)

References pose_to_pack_data().

core::Real core::scoring::packstat::compute_residue_packing_score ( PosePackData pd,
int const  seqpos,
core::Size  oversample 
)
utility::vector1< core::Real > core::scoring::packstat::compute_residue_packing_scores ( PosePackData pd,
core::Size  oversample 
)
utility::vector1< core::Real > core::scoring::packstat::compute_residue_packing_scores ( Pose const &  pose,
core::Size  oversample 
)
SasaResultOP core::scoring::packstat::compute_sasa ( Spheres spheres,
SasaOptions const &  opts 
)
template<class T >
PackstatReal core::scoring::packstat::compute_sasa_generic ( utility::vector1< T > &  S,
PackstatReal  probe,
bool  csa = true 
)
Real core::scoring::packstat::compute_surface_area_leerichards ( Real buried_area_out,
PosePackDataOP  pd,
Real  slicesize,
Real  pr,
bool  csa,
numeric::xyzVector< Real plane 
)
Real core::scoring::packstat::compute_surface_area_leerichards ( PosePackDataOP  pd,
Real  slicesize,
Real  pr,
bool  csa,
numeric::xyzVector< Real plane 
)
core::Real core::scoring::packstat::compute_surface_area_leerichards ( Real buried_area_out,
PosePackDataOP  pd,
Real  slicesize,
Real  pr,
bool  csa = false,
numeric::xyzVector< Real plane = numeric::xyzVectorReal >(0, 0, 0) 
)
core::Real core::scoring::packstat::compute_surface_area_leerichards ( PosePackDataOP  pd,
Real  slicesize,
Real  pr,
bool  csa = false,
numeric::xyzVector< Real plane = numeric::xyzVectorReal >(0, 0, 0) 
)
XYZs core::scoring::packstat::compute_surface_area_leerichards_deriv ( PosePackDataOP  pd,
Real  slicesize,
Real  pr,
bool  csa 
)
XYZs core::scoring::packstat::compute_surface_area_leerichards_deriv ( PosePackDataOP  pd,
Real  slicesize,
Real  pr,
bool  csa = false 
)
PackingScoreResDataOP core::scoring::packstat::compute_surrounding_sasa ( XYZ const &  xyz,
Spheres spheres,
SasaResultOP  result,
SasaOptions const &  opts 
)
utility::vector1<numeric::xyzVector<PackstatReal> > const core::scoring::packstat::get_sasa_dot_locations ( )
inline

Referenced by compute_sasa().

void core::scoring::packstat::init_packing_score_discrim ( PackingScore &  p)
void core::scoring::packstat::init_packing_score_respred ( PackingScore &  p)
PackstatReal core::scoring::packstat::max_rad ( Spheres const &  s)
inline

References radius.

Referenced by prune_1pass(), and prune_hidden_cavity_balls().

PackstatReal core::scoring::packstat::max_rad ( CavBalls const &  s)
inline

References radius.

std::ostream & core::scoring::packstat::operator<< ( std::ostream &  out,
PackingScoreResData const &  dat 
)
std::ostream & core::scoring::packstat::operator<< ( std::ostream &  out,
SimplePDB const &  pdb 
)
std::ostream & core::scoring::packstat::operator<< ( std::ostream &  out,
SimplePDB_Atom const &  atom 
)
std::ostream & core::scoring::packstat::operator<< ( std::ostream &  out,
Sphere const &  sphere 
)
std::ostream & core::scoring::packstat::operator<< ( std::ostream &  out,
Circle &  circle 
)
std::istream & core::scoring::packstat::operator>> ( std::istream &  in,
SimplePDB &  pdb 
)
std::istream & core::scoring::packstat::operator>> ( std::istream &  in_raw,
SimplePDB_Atom &  atom 
)
void core::scoring::packstat::output_packstat_pdb ( core::pose::Pose pose,
std::ostream &  out 
)
Real core::scoring::packstat::overlap ( CavityBall const &  cb1,
CavityBall const &  cb2 
)
PosePackData core::scoring::packstat::pose_to_pack_data ( Pose const &  pose,
int  include_water 
)
size_t core::scoring::packstat::prune_1pass ( Spheres spheres,
CavBalls cavballs,
PackstatReal  pr 
)
CavBalls core::scoring::packstat::prune_cavity_balls ( Spheres spheres,
CavBalls cavballs,
SasaOptions const &  opts 
)
CavBalls core::scoring::packstat::prune_hidden_cavity_balls ( CavBalls cavballs,
SasaOptions const &  opts 
)
RotPair core::scoring::packstat::rand_rot ( )
template<class T >
void core::scoring::packstat::read_stoopid ( char *  buf,
size_t  start,
size_t  end,
T field 
)
std::size_t core::scoring::packstat::search_x ( Spheres const &  spheres,
PackstatReal const  x,
std::size_t  begin,
std::size_t  end 
)
inline

References xyz.

Referenced by prune_1pass(), and search_x().

std::size_t core::scoring::packstat::search_x ( Spheres const &  spheres,
PackstatReal const  x 
)
inline

References search_x().

std::size_t core::scoring::packstat::search_x ( CavBalls const &  cbs,
PackstatReal const  x,
std::size_t  begin,
std::size_t  end 
)
inline

References search_x(), and xyz.

std::size_t core::scoring::packstat::search_x ( CavBalls const &  cbs,
PackstatReal const  x 
)
inline

References search_x().

CavBalls core::scoring::packstat::select_cav_balls ( CavBalls  cavballs,
PackstatReal  spacing 
)
std::string core::scoring::packstat::ToUpper ( std::string  s)
void core::scoring::packstat::type_map_add ( map< P, PackstatReal > &  type_map,
string  type,
string  res,
PackstatReal  rad 
)
Real core::scoring::packstat::weight_func ( Real  d0,
Real  d 
)

Variable Documentation

core::Real core::scoring::packstat::HYDROGEN_RADIUS = 0.0
core::Size const core::scoring::packstat::N_PROBES = 20
basic::Tracer core::scoring::packstat::TRcs("protocols.packstat")