Rosetta 3.5
|
#include <DarcParticleSwarmMinimizer.hh>
Public Member Functions | |
DarcParticleSwarmMinimizer (NonPlaidFingerprint &nfp_in, PlaidFingerprint &pfp_in, core::Real const &missing_point_weight, core::Real const &steric_weight, core::Real const &extra_point_weight, core::optimization::Multivec p_min, core::optimization::Multivec p_max) | |
~DarcParticleSwarmMinimizer () | |
void | score_all_particles (core::optimization::Multifunc &f_fitness, core::optimization::ParticleOPs &particles) |
![]() | |
ParticleSwarmMinimizer (Multivec p_min, Multivec p_max) | |
virtual | ~ParticleSwarmMinimizer () |
ParticleOPs | run (Size num_cycles, Multifunc &f_fitness, Size num_part=50) |
ParticleOPs | run (Size num_cycles, Multifunc &f_fitness, Size num_part, Multivec init_values) |
void | run (Size num_cycles, Multifunc &f_fitness, ParticleOPs &particles) |
void | print_particles (ParticleOPs &particles, std::string header) |
helper function for displaying current particle information; calls the output operator on each particle More... | |
Private Member Functions | |
void | fill_atom_arrays_ (core::Size particle_inx, core::conformation::ResidueCOP ligand_rsd) |
core::Real | DarcPSO_fp_compare_ (core::Size particle_inx, core::Real const &missing_point_weight, core::Real const &steric_weight, core::Real const &extra_point_weight) |
Private Attributes | |
NonPlaidFingerprint & | nfp_ |
PlaidFingerprint & | pfp_ |
core::Real | missing_pt_ |
core::Real | steric_ |
core::Real | extra_pt_ |
core::Size | ligand_natoms_ |
|
inline |
|
inline |
|
private |
References protocols::pockets::Find_Closest_Intersect_SQ().
|
private |
|
virtual |
Reimplemented from core::optimization::ParticleSwarmMinimizer.
References protocols::forge::build::SegmentInsertConnectionScheme::N.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |