Rosetta
Classes | Typedefs | Functions
protocols::pockets Namespace Reference

Classes

class  DarcParticleSwarmMinimizer
 
struct  spherical_coor_triplet
 
struct  triplet_and_originnum
 
struct  ray_distance_derivs
 
class  FingerprintBase
 
class  NonPlaidFingerprint
 
class  PlaidFingerprint
 
class  FingerprintMultifunc
 Atom tree multifunction class. More...
 
class  SmallMol
 
class  UnionEdge
 
class  GenPharmacophore
 
class  PocketConstraint
 This constraint favors creating a pocket suitable for a small-molecule. More...
 
class  PocketConstraintCreator
 Mover creator for the PocketConstraint constraint. More...
 
class  PocketExemplarMultifunc
 Pocket multifunction class, does objective function of optimization. More...
 
class  PCluster
 @ Cluster of Pocket points More...
 
class  PClusterSet
 @ Set of cluster of pocket points More...
 
class  CCluster
 @ Cluster of exemplar points More...
 
class  CClusterSet
 @ Set of clusters of exemplar points More...
 
class  PocketGrid
 @ More...
 
class  TargetPocketGrid
 @ More...
 
class  EggshellGrid
 @ More...
 
class  ElectrostaticpotentialGrid
 
class  ComparisonGrid
 @ More...
 

Typedefs

typedef utility::pointer::shared_ptr< DarcParticleSwarmMinimizerDarcParticleSwarmMinimizerOP
 
typedef utility::pointer::shared_ptr< DarcParticleSwarmMinimizer const > DarcParticleSwarmMinimizerCOP
 
typedef utility::pointer::shared_ptr< NonPlaidFingerprintNonPlaidFingerprintOP
 
typedef utility::pointer::shared_ptr< NonPlaidFingerprint const > NonPlaidFingerprintCOP
 
typedef utility::pointer::shared_ptr< PlaidFingerprintPlaidFingerprintOP
 
typedef utility::pointer::shared_ptr< PlaidFingerprint const > PlaidFingerprintCOP
 
typedef utility::pointer::shared_ptr< FingerprintManager > FingerprintManagerOP
 
typedef utility::pointer::shared_ptr< FingerprintManager const > FingerprintManagerCOP
 
typedef utility::pointer::shared_ptr< PocketConstraintPocketConstraintOP
 
typedef utility::pointer::shared_ptr< PocketGridPocketGridOP
 
typedef utility::pointer::shared_ptr< PocketGrid const > PocketGridCOP
 

Functions

core::Real dD_dv1 (const core::Real x0, const core::Real x2, const core::Real x3, const core::Real y0, const core::Real y2, const core::Real y3, const core::Real z0, const core::Real z2, const core::Real z3, const core::Real r)
 
core::Real dD_dv2 (const core::Real x0, const core::Real x2, const core::Real x3, const core::Real y0, const core::Real y2, const core::Real y3, const core::Real z0, const core::Real z2, const core::Real z3, const core::Real r)
 
core::Real dD_dv3 (const core::Real x0, const core::Real x2, const core::Real x3, const core::Real y0, const core::Real y2, const core::Real y3, const core::Real z0, const core::Real z2, const core::Real z3, const core::Real r)
 
core::Real dD_dv4 (const core::Real x0, const core::Real x2, const core::Real x3, const core::Real y0, const core::Real y2, const core::Real y3, const core::Real z0, const core::Real z2, const core::Real z3, const core::Real r, const core::Real v4, const core::Real v5, const core::Real v6, const core::Real, const core::Real, const core::Real yc, const core::Real ys, const core::Real zc, const core::Real zs)
 
core::Real dD_dv5 (const core::Real x0, const core::Real x2, const core::Real x3, const core::Real y0, const core::Real y2, const core::Real y3, const core::Real z0, const core::Real z2, const core::Real z3, const core::Real r, const core::Real v4, const core::Real v5, const core::Real v6, const core::Real xc, const core::Real xs, const core::Real yc, const core::Real ys, const core::Real zc, const core::Real zs)
 
core::Real dD_dv6 (const core::Real x0, const core::Real x2, const core::Real x3, const core::Real y0, const core::Real y2, const core::Real y3, const core::Real z0, const core::Real z2, const core::Real z3, const core::Real r, const core::Real v4, const core::Real v5, const core::Real v6, const core::Real xc, const core::Real xs, const core::Real yc, const core::Real ys, const core::Real zc, const core::Real zs)
 
core::Real Find_Closest_Intersect_SQ (core::Real const &phiAngle, core::Real const &psiAngle, core::Real const &atomX, core::Real const &atomY, core::Real const &atomZ, core::Real const &atom_radius)
 
void convert_cartesian_to_spherical_coor_triplet (numeric::xyzVector< core::Real > const &coord, spherical_coor_triplet &triplet)
 
void convert_spherical_coor_triplet_to_cartesian (spherical_coor_triplet const &triplet, numeric::xyzVector< core::Real > &coord)
 
void convert_cartesian_to_grid (numeric::xyzVector< core::Real > const &cart_coord, numeric::xyzVector< core::Real > const &mid, numeric::xyzVector< core::Real > const &dim, core::Real const &spacing, numeric::xyzVector< core::Real > &grid_coord)
 
void convert_grid_to_cartesian (numeric::xyzVector< core::Real > const &grid_coord, numeric::xyzVector< core::Real > const &mid, numeric::xyzVector< core::Real > const &dim, core::Real const &spacing, numeric::xyzVector< core::Real > &cart_coord)
 
core::Real calDist (vector< core::Real > const &a1, vector< core::Real > const &a2)
 
static basic::Tracer TR ("core.scoring.constraints.PocketConstraint")
 
static basic::Tracer TR ("core.grid.Pockets.PocketGrid")
 
void convert_cartesian_to_grid (numeric::xyzVector< core::Real > const &cart_coord, numeric::xyzVector< core::Real > const &mid, numeric::xyzVector< core::Size > const &dim, core::Real const &spacing, numeric::xyzVector< core::Real > &grid_coord)
 
void convert_grid_to_cartesian (numeric::xyzVector< core::Real > &grid_coord, numeric::xyzVector< core::Real > const &mid, numeric::xyzVector< core::Size > const &dim, core::Real const &spacing, numeric::xyzVector< core::Real > &cart_coord)
 

Typedef Documentation

◆ DarcParticleSwarmMinimizerCOP

◆ DarcParticleSwarmMinimizerOP

◆ FingerprintManagerCOP

typedef utility::pointer::shared_ptr< FingerprintManager const > protocols::pockets::FingerprintManagerCOP

◆ FingerprintManagerOP

typedef utility::pointer::shared_ptr< FingerprintManager > protocols::pockets::FingerprintManagerOP

◆ NonPlaidFingerprintCOP

typedef utility::pointer::shared_ptr< NonPlaidFingerprint const > protocols::pockets::NonPlaidFingerprintCOP

◆ NonPlaidFingerprintOP

typedef utility::pointer::shared_ptr< NonPlaidFingerprint > protocols::pockets::NonPlaidFingerprintOP

◆ PlaidFingerprintCOP

typedef utility::pointer::shared_ptr< PlaidFingerprint const > protocols::pockets::PlaidFingerprintCOP

◆ PlaidFingerprintOP

typedef utility::pointer::shared_ptr< PlaidFingerprint > protocols::pockets::PlaidFingerprintOP

◆ PocketConstraintOP

typedef utility::pointer::shared_ptr< PocketConstraint > protocols::pockets::PocketConstraintOP

◆ PocketGridCOP

typedef utility::pointer::shared_ptr< PocketGrid const > protocols::pockets::PocketGridCOP

◆ PocketGridOP

typedef utility::pointer::shared_ptr< PocketGrid > protocols::pockets::PocketGridOP

Function Documentation

◆ calDist()

core::Real protocols::pockets::calDist ( vector< core::Real > const &  a1,
vector< core::Real > const &  a2 
)

◆ convert_cartesian_to_grid() [1/2]

void protocols::pockets::convert_cartesian_to_grid ( numeric::xyzVector< core::Real > const &  cart_coord,
numeric::xyzVector< core::Real > const &  mid,
numeric::xyzVector< core::Real > const &  dim,
core::Real const &  spacing,
numeric::xyzVector< core::Real > &  grid_coord 
)
inline

◆ convert_cartesian_to_grid() [2/2]

void protocols::pockets::convert_cartesian_to_grid ( numeric::xyzVector< core::Real > const &  cart_coord,
numeric::xyzVector< core::Real > const &  mid,
numeric::xyzVector< core::Size > const &  dim,
core::Real const &  spacing,
numeric::xyzVector< core::Real > &  grid_coord 
)
inline

◆ convert_cartesian_to_spherical_coor_triplet()

void protocols::pockets::convert_cartesian_to_spherical_coor_triplet ( numeric::xyzVector< core::Real > const &  coord,
spherical_coor_triplet triplet 
)
inline

◆ convert_grid_to_cartesian() [1/2]

void protocols::pockets::convert_grid_to_cartesian ( numeric::xyzVector< core::Real > &  grid_coord,
numeric::xyzVector< core::Real > const &  mid,
numeric::xyzVector< core::Size > const &  dim,
core::Real const &  spacing,
numeric::xyzVector< core::Real > &  cart_coord 
)
inline

◆ convert_grid_to_cartesian() [2/2]

void protocols::pockets::convert_grid_to_cartesian ( numeric::xyzVector< core::Real > const &  grid_coord,
numeric::xyzVector< core::Real > const &  mid,
numeric::xyzVector< core::Real > const &  dim,
core::Real const &  spacing,
numeric::xyzVector< core::Real > &  cart_coord 
)
inline

◆ convert_spherical_coor_triplet_to_cartesian()

void protocols::pockets::convert_spherical_coor_triplet_to_cartesian ( spherical_coor_triplet const &  triplet,
numeric::xyzVector< core::Real > &  coord 
)
inline

◆ dD_dv1()

core::Real protocols::pockets::dD_dv1 ( const core::Real  x0,
const core::Real  x2,
const core::Real  x3,
const core::Real  y0,
const core::Real  y2,
const core::Real  y3,
const core::Real  z0,
const core::Real  z2,
const core::Real  z3,
const core::Real  r 
)

◆ dD_dv2()

core::Real protocols::pockets::dD_dv2 ( const core::Real  x0,
const core::Real  x2,
const core::Real  x3,
const core::Real  y0,
const core::Real  y2,
const core::Real  y3,
const core::Real  z0,
const core::Real  z2,
const core::Real  z3,
const core::Real  r 
)

◆ dD_dv3()

core::Real protocols::pockets::dD_dv3 ( const core::Real  x0,
const core::Real  x2,
const core::Real  x3,
const core::Real  y0,
const core::Real  y2,
const core::Real  y3,
const core::Real  z0,
const core::Real  z2,
const core::Real  z3,
const core::Real  r 
)

◆ dD_dv4()

core::Real protocols::pockets::dD_dv4 ( const core::Real  x0,
const core::Real  x2,
const core::Real  x3,
const core::Real  y0,
const core::Real  y2,
const core::Real  y3,
const core::Real  z0,
const core::Real  z2,
const core::Real  z3,
const core::Real  r,
const core::Real  v4,
const core::Real  v5,
const core::Real  v6,
const core::Real  ,
const core::Real  ,
const core::Real  yc,
const core::Real  ys,
const core::Real  zc,
const core::Real  zs 
)

References dD_dv1(), dD_dv2(), and dD_dv3().

◆ dD_dv5()

core::Real protocols::pockets::dD_dv5 ( const core::Real  x0,
const core::Real  x2,
const core::Real  x3,
const core::Real  y0,
const core::Real  y2,
const core::Real  y3,
const core::Real  z0,
const core::Real  z2,
const core::Real  z3,
const core::Real  r,
const core::Real  v4,
const core::Real  v5,
const core::Real  v6,
const core::Real  xc,
const core::Real  xs,
const core::Real  yc,
const core::Real  ys,
const core::Real  zc,
const core::Real  zs 
)

References dD_dv1(), dD_dv2(), and dD_dv3().

◆ dD_dv6()

core::Real protocols::pockets::dD_dv6 ( const core::Real  x0,
const core::Real  x2,
const core::Real  x3,
const core::Real  y0,
const core::Real  y2,
const core::Real  y3,
const core::Real  z0,
const core::Real  z2,
const core::Real  z3,
const core::Real  r,
const core::Real  v4,
const core::Real  v5,
const core::Real  v6,
const core::Real  xc,
const core::Real  xs,
const core::Real  yc,
const core::Real  ys,
const core::Real  zc,
const core::Real  zs 
)

References dD_dv1(), dD_dv2(), and dD_dv3().

◆ Find_Closest_Intersect_SQ()

core::Real protocols::pockets::Find_Closest_Intersect_SQ ( core::Real const &  phiAngle,
core::Real const &  psiAngle,
core::Real const &  atomX,
core::Real const &  atomY,
core::Real const &  atomZ,
core::Real const &  atom_radius 
)

◆ TR() [1/2]

static basic::Tracer protocols::pockets::TR ( "core.grid.Pockets.PocketGrid"  )
static

◆ TR() [2/2]

static basic::Tracer protocols::pockets::TR ( "core.scoring.constraints.PocketConstraint"  )
static