Rosetta
Public Member Functions | Private Member Functions | Private Attributes | List of all members
protocols::ligand_docking::ga_ligand_dock::GridScorer Class Reference

Grid representation of scorefunction. More...

#include <GridScorer.hh>

Public Member Functions

 GridScorer (core::scoring::ScoreFunctionOP sfxn)
 
 ~GridScorer ()
 
void prepare_grid (core::pose::Pose const &pose, utility::vector1< core::Size > const &lig_resnos)
 calulate the bounding box More...
 
void get_grid_atomtypes (utility::vector1< core::conformation::Residue > const &rsds, utility::vector1< bool > const &sconly)
 pass list of residue (acutually rsdtypes) to construct grids for More...
 
void get_grid_all_atomtypes ()
 
void calculate_grid (core::pose::Pose const &pose, utility::vector1< core::Size > const &lig_resnos, utility::vector1< core::Size > const &movingSCs)
 
core::Real score (LigandConformer const &lig, bool soft=false)
 calculate energies on the grid More...
 
core::Real score_init (LigandConformer const &lig, bool soft=false, core::Real init_dens_weight=100)
 calculate energies on the grid for initial pool generation More...
 
core::Real score_init (core::pose::Pose &pose, LigandConformer const &lig, bool soft, core::Real init_dens_weight=100)
 
core::Real density_score (LigandConformer const &lig)
 calculate electron density on the grid More...
 
core::Real calculate_ligand_density_correlation (int resid, core::conformation::Residue const &rsd, core::pose::Pose const &pose)
 
core::Real calculate_pose_density_correlation (core::pose::Pose const &pose)
 
core::Real calculate_pocket_density_correlation (core::pose::Pose const &pose)
 
core::Real point_clash_energy (numeric::xyzVector< core::Real > X, std::string atype_in="", bool soft=false)
 gets the clash energy of a point More...
 
core::Real point_energy (numeric::xyzVector< core::Real > X, std::string atype_in="", core::Real weightelec_in=0.0)
 gets the solvation energy of a point More...
 
ReweightableRepEnergy get_1b_energy (core::conformation::Residue const &res_i, core::scoring::lkball::LKB_ResidueInfoOP lkbrinfo, bool include_bb, bool soft=false, bool has_density_map=false)
 get a residue:background energy More...
 
ReweightableRepEnergy get_2b_energy (core::pose::Pose &pose, core::conformation::Residue const &res_i, core::scoring::lkball::LKB_ResidueInfoOP lkbrinfo_i, bool incl_bb_i, core::conformation::Residue const &res_j, core::scoring::lkball::LKB_ResidueInfoOP lkbrinfo_j, bool incl_bb_j, bool soft=false)
 get a residue:residue energy More...
 
std::map< std::pair< core::Size, core::Size >, std::vector< core::Size > > get_hbond_map (core::pose::Pose pose, core::Size const lig_resno)
 
core::Real score (core::pose::Pose &pose, LigandConformer const &lig, bool soft=false)
 calculate energies on the grid More...
 
void derivatives (core::pose::Pose &pose, LigandConformer const &lig, core::optimization::MinimizerMap &min_map)
 calculate derivatives on the grid More...
 
core::Real dof_derivative (core::pose::Pose &pose, core::optimization::MinimizerMap &min_map, core::id::DOF_ID const &dof_id, core::id::TorsionID const &torsion_id)
 (1b) dof derivatives More...
 
void debug_deriv (core::pose::Pose &pose, LigandConformer const &lig, core::optimization::MinimizerMap &min_map)
 
core::Real optimize (LigandConformer &lig, utility::vector1< core::Real > ramp_schedule, utility::vector1< PlaceableRotamers > &placeable_rotdb, RotamerPairEnergies &rot_energies)
 minimize a ligand conformer More...
 
core::Real packer_loop (LigandConformer &lig, utility::vector1< PlaceableRotamers > &placeable_rotdb, RotamerPairEnergies &rotamer_energies)
 subroutine: run packing More...
 
core::Real minimizer_loop (LigandConformer &lig, core::optimization::MinimizerOptions const &minopt)
 subroutine: min loop More...
 
bool is_point_in_grid (numeric::xyzVector< core::Real > x) const
 check to see if a point falls w/i the grid boundaries More...
 
bool is_residue_in_grid (core::conformation::Residue const &res, core::Real angle_buffer, core::Real padding_buffer) const
 
bool is_residue_in_grid (core::conformation::Residue const &res, core::Real padding_buffer, numeric::xyzVector< core::Real > const &eigval, numeric::xyzMatrix< core::Real > const &eigvec) const
 
core::Real get_padding ()
 
core::Real get_voxel_spacing ()
 
void set_voxel_spacing (core::Real voxel_spacing_in)
 
void set_bbox_padding (core::Real bbox_padding_in)
 
void set_hash_gridding (core::Real hash_gridding_in)
 
void set_hash_subgridding (core::Size hash_subgridding_in)
 
void set_exact (bool exactin)
 
bool get_exact ()
 
void set_debug (bool debugin)
 
bool get_debug ()
 
void set_grid_dim_with_maxRad (core::Real inval)
 
core::Real get_maxRad ()
 
numeric::xyzVector< core::Realget_ligand_com ()
 
void set_force_exact_min (bool setting)
 
void set_maxiter_minimize (core::Size setting)
 
bool get_maxiterminimize ()
 
void set_packer_cycles (core::Size setting)
 
core::Size get_packer_cycles ()
 
bool set_smoothing (core::Real setting)
 
core::Real get_smoothing ()
 
bool set_elec_scale (core::Real setting)
 
core::Real get_elec_scale ()
 
void set_w_rep (core::Real setting)
 
core::Real get_w_rep ()
 
void set_out_of_bound_e (core::Real setting)
 
core::scoring::ScoreFunctionOP get_sfxn () const
 
void report_and_reset_timers (std::chrono::duration< core::Real > &pack_time, std::chrono::duration< core::Real > &min_time)
 
bool has_atom_type (int atype)
 

Private Member Functions

void do_convolution_and_compute_coeffs (ObjexxFCL::FArray3D< float > const &rawdata, ObjexxFCL::FArray3D< float > &smoothed_coeffs, core::Real smoothing, bool inverted=false)
 apply the convolution specified in "smoothing_" More...
 
core::Real move_to_boundary (numeric::xyzVector< core::Real > &idxX) const
 
core::Real move_to_boundary (numeric::xyzVector< core::Real > &idxX, numeric::xyzVector< core::Real > &dpen)
 
void fast_eval_etable_split_fasol (core::scoring::etable::Etable const &etable, core::conformation::Atom const &atom1, core::conformation::Atom const &atom2, core::Real &lj_atrE, core::Real &lj_repE, core::Real &fa_solE1, core::Real &fa_solE2)
 fast etable energies More...
 
core::Real fast_get_lk_fractional_contribution (numeric::xyzVector< core::Real > const &at2, core::Size const atom1_n_attached_waters, core::scoring::lkball::WaterCoords const &atom1_waters, core::Real ramp_width_A2, core::Real d2_low, core::Real multiwater_fade)
 fast lk_ball More...
 
core::Real fast_get_lkbr_fractional_contribution (core::Size const atom1_n_attached_waters, core::Size const atom2_n_attached_waters, core::scoring::lkball::WaterCoords const &atom1_waters, core::scoring::lkball::WaterCoords const &atom2_waters, core::Real overlap_gap_A2, core::Real overlap_width_A2, core::Real multiwater_fade)
 fast lk_br More...
 

Private Attributes

core::scoring::ScoreFunctionOP sfxn_
 
core::scoring::ScoreFunctionOP sfxn_clash_
 
core::scoring::ScoreFunctionOP sfxn_soft_
 
core::scoring::ScoreFunctionOP sfxn_cart_
 
core::scoring::ScoreFunctionOP sfxn_cst_
 
core::scoring::ScoreFunctionOP sfxn_1b_
 
core::scoring::ScoreFunctionOP sfxn_1b_clash_
 
core::scoring::ScoreFunctionOP sfxn_1b_soft_
 
core::scoring::etable::Etable etable_
 
core::pose::PoseOP ref_pose_
 
bool has_cst_energies_
 
core::scoring::lkball::LK_BallEnergyOP LKBe_
 
core::scoring::etable::coulomb::CoulombOP coulomb_
 
core::scoring::hbonds::HBondDatabaseCOP hb_database_
 
core::energy_methods::CartesianBondedEnergyOP cartbonded_
 
bool exact_
 
bool debug_
 
bool force_exact_min_
 
std::chrono::duration< core::Realmin_time_
 
std::chrono::duration< core::Realpack_time_
 
std::map< int, core::conformation::Atomuniq_atoms_
 
numeric::xyzVector< core::Realorigin_
 
core::Real bbox_padding_
 
core::Real voxel_spacing_
 
core::Real hash_grid_
 
core::Size hash_subgrid_
 
numeric::xyzVector< core::Sizedims_
 
std::map< int, ObjexxFCL::FArray3D< float > > raw_faatr_
 
std::map< int, ObjexxFCL::FArray3D< float > > raw_farep_
 
std::map< int, ObjexxFCL::FArray3D< float > > raw_fasol_
 
std::map< int, ObjexxFCL::FArray3D< float > > raw_lkball_
 
std::map< int, ObjexxFCL::FArray3D< float > > raw_lkbridge_
 
ObjexxFCL::FArray3D< float > raw_faelec_
 
std::map< int, ObjexxFCL::FArray3D< float > > coeffs_faatr_
 
std::map< int, ObjexxFCL::FArray3D< float > > coeffs_farep_
 
std::map< int, ObjexxFCL::FArray3D< float > > coeffs_fasol_
 
std::map< int, ObjexxFCL::FArray3D< float > > coeffs_lkball_
 
std::map< int, ObjexxFCL::FArray3D< float > > coeffs_lkbridge_
 
ObjexxFCL::FArray3D< float > coeffs_faelec_
 
GridHash3D< hbDonhbdonors_
 
GridHash3D< hbAcchbacceptors_
 
core::Real maxdis_
 
core::Real out_of_bound_e_
 
core::Real LK_fade_
 
core::Real w_rep_
 
core::Real w_fa_elec_
 
core::Real w_hbond_sc_
 
core::Real w_hbond_bb_sc_
 
core::Real elec_scale_
 
core::Real smoothing_
 
core::Size packer_cycles_
 
core::Size maxiter_minimize_
 
numeric::xyzVector< core::Reallig_com_
 
core::Real maxRad_
 
utility::vector1< core::Sizeligids_
 

Detailed Description

Grid representation of scorefunction.

Constructor & Destructor Documentation

◆ GridScorer()

protocols::ligand_docking::ga_ligand_dock::GridScorer::GridScorer ( core::scoring::ScoreFunctionOP  sfxn)

◆ ~GridScorer()

protocols::ligand_docking::ga_ligand_dock::GridScorer::~GridScorer ( )

Member Function Documentation

◆ calculate_grid()

void protocols::ligand_docking::ga_ligand_dock::GridScorer::calculate_grid ( core::pose::Pose const &  pose,
utility::vector1< core::Size > const &  lig_resnos,
utility::vector1< core::Size > const &  movingSCs 
)

References protocols::ligand_docking::ga_ligand_dock::hbAcc::A, core::conformation::Residue::abase2(), core::conformation::Residue::accpt_pos(), protocols::ligand_docking::ga_ligand_dock::hbAcc::acctype, protocols::ligand_docking::ga_ligand_dock::GridHash3D< T >::add_point(), core::scoring::etable::Etable::analytic_lk_energy(), core::conformation::Residue::atom(), protocols::ligand_docking::ga_ligand_dock::atmInfo::atom, core::conformation::Residue::atom_base(), core::conformation::Residue::atomic_charge(), protocols::ligand_docking::ga_ligand_dock::atmInfo::atomicCharge, protocols::ligand_docking::ga_ligand_dock::atmInfo::atomWaters, protocols::ligand_docking::ga_ligand_dock::hbAcc::B, protocols::ligand_docking::ga_ligand_dock::hbAcc::B_0, coeffs_faatr_, coeffs_faelec_, coeffs_farep_, coeffs_fasol_, coeffs_lkball_, coeffs_lkbridge_, coulomb_, protocols::ligand_docking::ga_ligand_dock::hbDon::D, core::conformation::Residue::data_ptr(), dims_, do_convolution_and_compute_coeffs(), protocols::ligand_docking::ga_ligand_dock::hbDon::dontype, core::sequence::end, etable_, core::chemical::FA_STANDARD, fast_eval_etable_split_fasol(), fast_get_lk_fractional_contribution(), fast_get_lkbr_fractional_contribution(), core::conformation::Residue::first_sidechain_hydrogen(), core::scoring::lkball::LK_BallEnergy::get_d2_low(), get_grid_atomtypes(), core::scoring::hbonds::get_hb_acc_chem_type(), core::scoring::hbonds::get_hb_don_chem_type(), protocols::ligand_docking::ga_ligand_dock::GridHash3D< T >::get_neighbors(), core::scoring::lkball::LK_BallEnergy::get_overlap_gap2(), core::scoring::lkball::LK_BallEnergy::get_overlap_width_A2(), core::scoring::lkball::LK_BallEnergy::get_ramp_width_A2(), protocols::ligand_docking::ga_ligand_dock::hbDon::H, hash_grid_, hash_subgrid_, hbacceptors_, hbdonors_, core::conformation::Residue::Hpos_polar(), core::chemical::AtomType::is_acceptor(), core::chemical::AtomType::is_donor(), core::chemical::AtomType::is_virtual(), core::conformation::Residue::last_backbone_atom(), core::scoring::lk_ball, core::scoring::lk_ball_bridge, core::scoring::lk_ball_bridge_uncpl, core::conformation::residue_datacache::LK_BALL_INFO, core::scoring::lk_ball_iso, core::scoring::lk_ball_wtd, core::scoring::lkball::LK_BallEnergy::lkb_max_dis(), protocols::mean_field::max(), core::scoring::etable::Etable::max_dis(), maxdis_, core::scoring::lkball::LKB_ResidueInfo::n_attached_waters(), core::conformation::Residue::natoms(), protocols::ligand_docking::ga_ligand_dock::atmInfo::nAtomWaters, core::conformation::Residue::nheavyatoms(), origin_, prepare_grid(), raw_faatr_, raw_faelec_, raw_farep_, raw_fasol_, raw_lkball_, raw_lkbridge_, core::pose::Pose::residue(), protocols::ligand_docking::ga_ligand_dock::GridHash3D< T >::set_resolution(), sfxn_, protocols::loops::start, core::pose::Pose::total_residue(), protocols::ligand_docking::ga_ligand_dock::TR(), core::conformation::Atom::type(), uniq_atoms_, voxel_spacing_, core::scoring::lkball::LKB_ResidueInfo::water_offset_for_atom(), core::scoring::lkball::LKB_ResidueInfo::waters(), protocols::ligand_docking::ga_ligand_dock::xform_atr(), protocols::ligand_docking::ga_ligand_dock::xform_rep(), core::conformation::Atom::xyz(), and core::conformation::Residue::xyz().

◆ calculate_ligand_density_correlation()

core::Real protocols::ligand_docking::ga_ligand_dock::GridScorer::calculate_ligand_density_correlation ( int  resid,
core::conformation::Residue const &  rsd,
core::pose::Pose const &  pose 
)

◆ calculate_pocket_density_correlation()

core::Real protocols::ligand_docking::ga_ligand_dock::GridScorer::calculate_pocket_density_correlation ( core::pose::Pose const &  pose)

◆ calculate_pose_density_correlation()

core::Real protocols::ligand_docking::ga_ligand_dock::GridScorer::calculate_pose_density_correlation ( core::pose::Pose const &  pose)

◆ debug_deriv()

void protocols::ligand_docking::ga_ligand_dock::GridScorer::debug_deriv ( core::pose::Pose pose,
LigandConformer const &  lig,
core::optimization::MinimizerMap min_map 
)

◆ density_score()

core::Real protocols::ligand_docking::ga_ligand_dock::GridScorer::density_score ( LigandConformer const &  lig)

◆ derivatives()

void protocols::ligand_docking::ga_ligand_dock::GridScorer::derivatives ( core::pose::Pose pose,
LigandConformer const &  lig,
core::optimization::MinimizerMap min_map 
)

calculate derivatives on the grid

References protocols::comparative_modeling::features::A, core::conformation::Residue::abase2(), core::scoring::hbonds::HBondDerivs::abase2_deriv, core::scoring::hbonds::HBondDerivs::abase_deriv, core::scoring::hbonds::HBondDerivs::acc_deriv, core::scoring::hbonds::HBEvalTuple::acc_type(), core::conformation::Residue::accpt_pos(), core::scoring::etable::Etable::analytic_etable_derivatives(), core::conformation::Residue::atom(), core::conformation::Residue::atom_base(), core::optimization::MinimizerMap::atom_derivatives(), core::conformation::Residue::atom_index(), core::conformation::Residue::atom_is_hydrogen(), core::conformation::Residue::atomic_charge(), core::chemical::ResidueConnection::atomno(), core::chemical::element::B, cartbonded_, coeffs_faatr_, coeffs_faelec_, coeffs_farep_, coeffs_fasol_, coeffs_lkball_, coeffs_lkbridge_, core::conformation::Residue::connect_map(), core::conformation::Residue::connected_residue_at_resconn(), core::pose::Pose::constraint_set(), coulomb_, core::id::D, core::chemical::DISULFIDE, core::scoring::hbonds::HBondDerivs::don_deriv, core::scoring::hbonds::HBEvalTuple::don_type(), core::scoring::dslf_fa13, protocols::ligand_docking::ga_ligand_dock::dxform_atr(), protocols::ligand_docking::ga_ligand_dock::dxform_rep(), protocols::buns::energy, etable_, core::scoring::eval_atom_derivatives_for_minnode(), core::scoring::hbonds::HBEvalTuple::eval_type(), core::scoring::DerivVectorPair::f2(), core::scoring::fa_atr, core::scoring::fa_elec, core::scoring::fa_rep, core::scoring::fa_sol, core::conformation::Residue::first_sidechain_hydrogen(), core::scoring::hbonds::HBondDatabase::get_database(), core::chemical::ResidueTypeBase::get_disulfide_atom_name(), core::scoring::disulfides::FullatomDisulfidePotential::get_disulfide_derivatives(), core::scoring::hbonds::get_hb_acc_chem_type(), core::scoring::hbonds::get_hb_don_chem_type(), core::scoring::hbonds::get_hbond_weight_type(), core::scoring::MinimizationGraph::get_minimization_node(), core::chemical::element::H, core::scoring::hbonds::HBondDerivs::h_deriv, core::chemical::ResidueType::has(), has_cst_energies_, core::conformation::Residue::has_variant_type(), core::scoring::hbonds::hb_energy_deriv(), hbacceptors_, hbdonors_, core::scoring::hbond_bb_sc, core::scoring::methods::EnergyMethodOptions::hbond_options(), core::scoring::hbond_sc, core::scoring::hbonds::hbw_LR_BB_SC, core::scoring::hbonds::hbw_SC, core::scoring::hbonds::hbw_SR_BB_SC, core::conformation::Residue::Hpos_polar(), core::scoring::electron_density::interp_dspline(), core::scoring::electron_density::interp_spline(), core::conformation::Residue::is_ligand(), core::conformation::Residue::last_backbone_atom(), protocols::ligand_docking::ga_ligand_dock::LigandConformer::ligand_ids(), core::scoring::lk_ball, core::scoring::lk_ball_bridge, core::scoring::lk_ball_bridge_uncpl, core::scoring::lk_ball_iso, LK_fade_, LKBe_, core::scoring::hbonds::HBondOptions::max_hb_energy(), core::scoring::hbonds::MAX_R2, move_to_boundary(), protocols::ligand_docking::ga_ligand_dock::LigandConformer::moving_scs(), core::chemical::ResidueType::n_possible_residue_connections(), core::conformation::Residue::n_possible_residue_connections(), core::conformation::Residue::natoms(), core::conformation::Residue::nheavyatoms(), origin_, core::scoring::hbonds::HBondOptions::params_database_tag(), core::chemical::ResConnID::resid(), core::pose::Pose::residue(), core::chemical::ResidueType::residue_connection(), core::conformation::Residue::residue_connection_partner(), core::pose::Pose::residue_data(), core::pose::Pose::residue_type(), sfxn_, sfxn_1b_, sfxn_cart_, sfxn_cst_, core::conformation::Residue::type(), core::conformation::Atom::type(), voxel_spacing_, w_rep_, and core::conformation::Residue::xyz().

Referenced by debug_deriv(), and protocols::ligand_docking::ga_ligand_dock::GriddedAtomTreeMultifunc::dfunc().

◆ do_convolution_and_compute_coeffs()

void protocols::ligand_docking::ga_ligand_dock::GridScorer::do_convolution_and_compute_coeffs ( ObjexxFCL::FArray3D< float > const &  rawdata,
ObjexxFCL::FArray3D< float > &  smoothed_coeffs,
core::Real  smoothing,
bool  inverted = false 
)
private

◆ dof_derivative()

core::Real protocols::ligand_docking::ga_ligand_dock::GridScorer::dof_derivative ( core::pose::Pose pose,
core::optimization::MinimizerMap min_map,
core::id::DOF_ID const &  dof_id,
core::id::TorsionID const &  torsion_id 
)

◆ fast_eval_etable_split_fasol()

void protocols::ligand_docking::ga_ligand_dock::GridScorer::fast_eval_etable_split_fasol ( core::scoring::etable::Etable const &  etable,
core::conformation::Atom const &  atom1,
core::conformation::Atom const &  atom2,
core::Real lj_atrE,
core::Real lj_repE,
core::Real fa_solE1,
core::Real fa_solE2 
)
inlineprivate

fast etable energies

References core::scoring::etable::Etable::analytic_params_for_pair(), core::scoring::etable::EtableParamsOnePair::fasol_cubic_poly1_close, core::scoring::etable::EtableParamsOnePair::fasol_cubic_poly1_close_flat, core::scoring::etable::EtableParamsOnePair::fasol_cubic_poly1_far, core::scoring::etable::EtableParamsOnePair::fasol_cubic_poly2_close, core::scoring::etable::EtableParamsOnePair::fasol_cubic_poly2_close_flat, core::scoring::etable::EtableParamsOnePair::fasol_cubic_poly2_far, core::scoring::etable::EtableParamsOnePair::fasol_cubic_poly_close_end, core::scoring::etable::EtableParamsOnePair::fasol_cubic_poly_close_start, core::scoring::etable::Etable::fasol_cubic_poly_far_xhi(), core::scoring::etable::Etable::fasol_cubic_poly_far_xlo(), core::scoring::etable::EtableParamsOnePair::fasol_final_weight, core::scoring::etable::EtableParamsOnePair::lj_minimum, core::scoring::etable::EtableParamsOnePair::lj_r12_coeff, core::scoring::etable::EtableParamsOnePair::lj_r6_coeff, core::scoring::etable::Etable::lj_radius(), core::scoring::etable::EtableParamsOnePair::lj_switch_intercept, core::scoring::etable::EtableParamsOnePair::lj_switch_slope, core::scoring::etable::EtableParamsOnePair::lj_val_at_minimum, core::scoring::etable::EtableParamsOnePair::ljatr_cubic_poly_parameters, core::scoring::etable::EtableParamsOnePair::ljatr_cubic_poly_xhi, core::scoring::etable::EtableParamsOnePair::ljatr_cubic_poly_xlo, core::scoring::etable::EtableParamsOnePair::ljatr_final_weight, core::scoring::etable::EtableParamsOnePair::ljrep_linear_ramp_d2_cutoff, core::scoring::etable::EtableParamsOnePair::lk_coeff1, core::scoring::etable::EtableParamsOnePair::lk_coeff2, core::scoring::etable::Etable::lk_inv_lambda2(), core::scoring::etable::Etable::max_dis2(), core::scoring::etable::EtableParamsOnePair::maxd2, core::scoring::etable::Etable::min_dis2(), core::conformation::Atom::type(), and core::conformation::Atom::xyz().

Referenced by calculate_grid(), and get_2b_energy().

◆ fast_get_lk_fractional_contribution()

core::Real protocols::ligand_docking::ga_ligand_dock::GridScorer::fast_get_lk_fractional_contribution ( numeric::xyzVector< core::Real > const &  at2,
core::Size const  atom1_n_attached_waters,
core::scoring::lkball::WaterCoords const &  atom1_waters,
core::Real  ramp_width_A2,
core::Real  d2_low,
core::Real  multiwater_fade 
)
inlineprivate

fast lk_ball

References protocols::mean_field::min().

Referenced by calculate_grid().

◆ fast_get_lkbr_fractional_contribution()

core::Real protocols::ligand_docking::ga_ligand_dock::GridScorer::fast_get_lkbr_fractional_contribution ( core::Size const  atom1_n_attached_waters,
core::Size const  atom2_n_attached_waters,
core::scoring::lkball::WaterCoords const &  atom1_waters,
core::scoring::lkball::WaterCoords const &  atom2_waters,
core::Real  overlap_gap_A2,
core::Real  overlap_width_A2,
core::Real  multiwater_fade 
)
inlineprivate

fast lk_br

References protocols::mean_field::min().

Referenced by calculate_grid().

◆ get_1b_energy()

ReweightableRepEnergy protocols::ligand_docking::ga_ligand_dock::GridScorer::get_1b_energy ( core::conformation::Residue const &  res_i,
core::scoring::lkball::LKB_ResidueInfoOP  lkbrinfo,
bool  include_bb,
bool  soft = false,
bool  has_density_map = false 
)

get a residue:background energy

References protocols::comparative_modeling::features::A, core::conformation::Residue::abase2(), core::scoring::hbonds::HBEvalTuple::acc_type(), core::conformation::Residue::accpt_pos(), core::conformation::Residue::atom(), core::conformation::Residue::atom_base(), core::conformation::Residue::atom_name(), core::conformation::Residue::atomic_charge(), core::chemical::element::B, cartbonded_, coeffs_faatr_, coeffs_faelec_, coeffs_farep_, coeffs_fasol_, coeffs_lkball_, coeffs_lkbridge_, core::id::D, core::scoring::hbonds::HBEvalTuple::don_type(), core::scoring::EMapVector::dot(), core::scoring::elec_dens_fast, protocols::ligand_docking::ga_ligand_dock::ReweightableRepEnergy::elec_dens_wtd_, core::scoring::fa_atr, protocols::ligand_docking::ga_ligand_dock::ReweightableRepEnergy::fa_atr_wtd_, core::scoring::fa_elec, protocols::ligand_docking::ga_ligand_dock::ReweightableRepEnergy::fa_elec_wtd_, core::scoring::fa_rep, protocols::ligand_docking::ga_ligand_dock::ReweightableRepEnergy::fa_rep_, core::scoring::fa_sol, protocols::ligand_docking::ga_ligand_dock::ReweightableRepEnergy::fa_sol_wtd_, core::conformation::Residue::first_sidechain_hydrogen(), core::scoring::hbonds::get_hb_acc_chem_type(), core::scoring::hbonds::get_hb_don_chem_type(), protocols::ligand_docking::ga_ligand_dock::get_hbond_score_weighted(), core::scoring::electron_density::getDensityMap(), core::chemical::element::H, hb_database_, hbacceptors_, hbdonors_, protocols::ligand_docking::ga_ligand_dock::ReweightableRepEnergy::hbond_wtd_, core::conformation::Residue::Hpos_polar(), core::scoring::electron_density::interp_spline(), core::conformation::Residue::is_ligand(), protocols::ligand_docking::ga_ligand_dock::ixform_atr(), protocols::ligand_docking::ga_ligand_dock::ixform_rep(), core::conformation::Residue::last_backbone_atom(), core::scoring::lk_ball, core::scoring::lk_ball_bridge, core::scoring::lk_ball_bridge_uncpl, core::scoring::lk_ball_iso, protocols::ligand_docking::ga_ligand_dock::ReweightableRepEnergy::lk_ball_wtd_, LK_fade_, core::scoring::electron_density::ElectronDensity::matchResFast(), core::scoring::hbonds::MAX_R2, move_to_boundary(), core::conformation::Residue::natoms(), core::conformation::Residue::nheavyatoms(), protocols::ligand_docking::ga_ligand_dock::ReweightableRepEnergy::oneb_wtd_, origin_, protocols::ligand_docking::ga_ligand_dock::ReweightableRepEnergy::penalty_wtd_, core::conformation::Residue::seqpos(), sfxn_, sfxn_1b_, sfxn_1b_soft_, sfxn_cart_, sfxn_soft_, protocols::ligand_docking::ga_ligand_dock::TR(), core::conformation::Atom::type(), voxel_spacing_, and core::conformation::Residue::xyz().

Referenced by packer_loop(), and score().

◆ get_2b_energy()

ReweightableRepEnergy protocols::ligand_docking::ga_ligand_dock::GridScorer::get_2b_energy ( core::pose::Pose pose,
core::conformation::Residue const &  res_i,
core::scoring::lkball::LKB_ResidueInfoOP  lkbrinfo_i,
bool  incl_bb_i,
core::conformation::Residue const &  res_j,
core::scoring::lkball::LKB_ResidueInfoOP  lkbrinfo_j,
bool  incl_bb_j,
bool  soft = false 
)

get a residue:residue energy

References protocols::comparative_modeling::features::A, core::conformation::Residue::abase2(), core::scoring::hbonds::HBEvalTuple::acc_type(), core::conformation::Residue::accpt_pos(), core::conformation::Residue::atom(), core::conformation::Residue::atom_base(), core::conformation::Residue::atom_is_hydrogen(), core::conformation::Residue::atomic_charge(), core::chemical::element::B, core::pose::Pose::constraint_set(), coulomb_, protocols::ligand_docking::ga_ligand_dock::ReweightableRepEnergy::cst_wtd_, core::id::D, core::scoring::hbonds::HBEvalTuple::don_type(), core::scoring::EMapVector::dot(), etable_, core::scoring::fa_atr, protocols::ligand_docking::ga_ligand_dock::ReweightableRepEnergy::fa_atr_wtd_, core::scoring::fa_elec, protocols::ligand_docking::ga_ligand_dock::ReweightableRepEnergy::fa_elec_wtd_, core::scoring::fa_rep, protocols::ligand_docking::ga_ligand_dock::ReweightableRepEnergy::fa_rep_, core::scoring::fa_sol, protocols::ligand_docking::ga_ligand_dock::ReweightableRepEnergy::fa_sol_wtd_, fast_eval_etable_split_fasol(), core::conformation::Residue::first_sidechain_hydrogen(), core::scoring::hbonds::get_hb_acc_chem_type(), core::scoring::hbonds::get_hb_don_chem_type(), protocols::ligand_docking::ga_ligand_dock::get_hbond_score_weighted(), core::chemical::element::H, has_cst_energies_, hb_database_, protocols::ligand_docking::ga_ligand_dock::ReweightableRepEnergy::hbond_wtd_, core::conformation::Residue::Hpos_polar(), core::conformation::Residue::last_backbone_atom(), core::scoring::lk_ball, core::scoring::lk_ball_bridge, core::scoring::lk_ball_bridge_uncpl, core::scoring::lk_ball_iso, protocols::ligand_docking::ga_ligand_dock::ReweightableRepEnergy::lk_ball_wtd_, LKBe_, core::scoring::hbonds::MAX_R2, core::conformation::Residue::natoms(), core::conformation::Residue::nheavyatoms(), sfxn_, sfxn_cst_, sfxn_soft_, core::conformation::Atom::type(), and core::conformation::Residue::xyz().

Referenced by packer_loop(), and score().

◆ get_debug()

bool protocols::ligand_docking::ga_ligand_dock::GridScorer::get_debug ( )
inline

References debug_.

◆ get_elec_scale()

core::Real protocols::ligand_docking::ga_ligand_dock::GridScorer::get_elec_scale ( )
inline

References elec_scale_.

◆ get_exact()

bool protocols::ligand_docking::ga_ligand_dock::GridScorer::get_exact ( )
inline

References exact_.

◆ get_grid_all_atomtypes()

void protocols::ligand_docking::ga_ligand_dock::GridScorer::get_grid_all_atomtypes ( )

◆ get_grid_atomtypes()

void protocols::ligand_docking::ga_ligand_dock::GridScorer::get_grid_atomtypes ( utility::vector1< core::conformation::Residue > const &  rsds,
utility::vector1< bool > const &  sconly 
)

◆ get_hbond_map()

std::map< std::pair< core::Size, core::Size >, std::vector< core::Size > > protocols::ligand_docking::ga_ligand_dock::GridScorer::get_hbond_map ( core::pose::Pose  pose,
core::Size const  lig_resno 
)

◆ get_ligand_com()

numeric::xyzVector< core::Real > protocols::ligand_docking::ga_ligand_dock::GridScorer::get_ligand_com ( )
inline

References lig_com_.

◆ get_maxiterminimize()

bool protocols::ligand_docking::ga_ligand_dock::GridScorer::get_maxiterminimize ( )
inline

References maxiter_minimize_.

◆ get_maxRad()

core::Real protocols::ligand_docking::ga_ligand_dock::GridScorer::get_maxRad ( )
inline

References maxRad_.

◆ get_packer_cycles()

core::Size protocols::ligand_docking::ga_ligand_dock::GridScorer::get_packer_cycles ( )
inline

References packer_cycles_.

◆ get_padding()

core::Real protocols::ligand_docking::ga_ligand_dock::GridScorer::get_padding ( )
inline

References bbox_padding_.

◆ get_sfxn()

core::scoring::ScoreFunctionOP protocols::ligand_docking::ga_ligand_dock::GridScorer::get_sfxn ( ) const
inline

References sfxn_.

◆ get_smoothing()

core::Real protocols::ligand_docking::ga_ligand_dock::GridScorer::get_smoothing ( )
inline

References smoothing_.

◆ get_voxel_spacing()

core::Real protocols::ligand_docking::ga_ligand_dock::GridScorer::get_voxel_spacing ( )
inline

References voxel_spacing_.

◆ get_w_rep()

core::Real protocols::ligand_docking::ga_ligand_dock::GridScorer::get_w_rep ( )
inline

References w_rep_.

Referenced by optimize().

◆ has_atom_type()

bool protocols::ligand_docking::ga_ligand_dock::GridScorer::has_atom_type ( int  atype)
inline

References raw_faatr_.

◆ is_point_in_grid()

bool protocols::ligand_docking::ga_ligand_dock::GridScorer::is_point_in_grid ( numeric::xyzVector< core::Real x) const

check to see if a point falls w/i the grid boundaries

References move_to_boundary(), origin_, and voxel_spacing_.

◆ is_residue_in_grid() [1/2]

bool protocols::ligand_docking::ga_ligand_dock::GridScorer::is_residue_in_grid ( core::conformation::Residue const &  res,
core::Real  angle_buffer,
core::Real  padding_buffer 
) const

◆ is_residue_in_grid() [2/2]

bool protocols::ligand_docking::ga_ligand_dock::GridScorer::is_residue_in_grid ( core::conformation::Residue const &  res,
core::Real  padding_buffer,
numeric::xyzVector< core::Real > const &  eigval,
numeric::xyzMatrix< core::Real > const &  eigvec 
) const

◆ minimizer_loop()

core::Real protocols::ligand_docking::ga_ligand_dock::GridScorer::minimizer_loop ( LigandConformer lig,
core::optimization::MinimizerOptions const &  minopt 
)

◆ move_to_boundary() [1/2]

core::Real protocols::ligand_docking::ga_ligand_dock::GridScorer::move_to_boundary ( numeric::xyzVector< core::Real > &  idxX) const
private

◆ move_to_boundary() [2/2]

core::Real protocols::ligand_docking::ga_ligand_dock::GridScorer::move_to_boundary ( numeric::xyzVector< core::Real > &  idxX,
numeric::xyzVector< core::Real > &  dpen 
)
private

◆ optimize()

core::Real protocols::ligand_docking::ga_ligand_dock::GridScorer::optimize ( LigandConformer lig,
utility::vector1< core::Real ramp_schedule,
utility::vector1< PlaceableRotamers > &  placeable_rotdb,
RotamerPairEnergies rot_energies 
)

◆ packer_loop()

core::Real protocols::ligand_docking::ga_ligand_dock::GridScorer::packer_loop ( LigandConformer lig,
utility::vector1< PlaceableRotamers > &  placeable_rotdb,
RotamerPairEnergies rotamer_energies 
)

◆ point_clash_energy()

core::Real protocols::ligand_docking::ga_ligand_dock::GridScorer::point_clash_energy ( numeric::xyzVector< core::Real X,
std::string  atype_in = "",
bool  soft = false 
)

◆ point_energy()

core::Real protocols::ligand_docking::ga_ligand_dock::GridScorer::point_energy ( numeric::xyzVector< core::Real X,
std::string  atype_in = "",
core::Real  weightelec_in = 0.0 
)

◆ prepare_grid()

void protocols::ligand_docking::ga_ligand_dock::GridScorer::prepare_grid ( core::pose::Pose const &  pose,
utility::vector1< core::Size > const &  lig_resnos 
)

◆ report_and_reset_timers()

void protocols::ligand_docking::ga_ligand_dock::GridScorer::report_and_reset_timers ( std::chrono::duration< core::Real > &  pack_time,
std::chrono::duration< core::Real > &  min_time 
)
inline

References min_time_, and pack_time_.

◆ score() [1/2]

core::Real protocols::ligand_docking::ga_ligand_dock::GridScorer::score ( core::pose::Pose pose,
LigandConformer const &  lig,
bool  soft = false 
)

calculate energies on the grid

References core::conformation::Residue::atom_index(), core::chemical::ResidueConnection::atomno(), cartbonded_, core::conformation::Residue::connect_map(), core::conformation::Residue::connected_residue_at_resconn(), debug_, core::chemical::DISULFIDE, core::scoring::EMapVector::dot(), core::scoring::dslf_fa13, exact_, core::chemical::element::F, get_1b_energy(), get_2b_energy(), core::chemical::ResidueTypeBase::get_disulfide_atom_name(), core::chemical::ResidueType::has(), protocols::ligand_docking::ga_ligand_dock::LigandConformer::has_density_map(), core::conformation::Residue::has_variant_type(), protocols::ligand_docking::ga_ligand_dock::LigandConformer::ligand_ids(), core::scoring::lk_ball, core::scoring::lk_ball_bridge, core::scoring::lk_ball_bridge_uncpl, core::scoring::lk_ball_iso, protocols::ligand_docking::ga_ligand_dock::LigandConformer::moving_scs(), core::chemical::ResidueType::n_possible_residue_connections(), core::conformation::Residue::n_possible_residue_connections(), core::chemical::ResConnID::resid(), core::pose::Pose::residue(), core::chemical::ResidueType::residue_connection(), core::conformation::Residue::residue_connection_partner(), core::pose::Pose::residue_type(), protocols::ligand_docking::ga_ligand_dock::ReweightableRepEnergy::score(), core::scoring::disulfides::FullatomDisulfidePotential::score_this_disulfide(), sfxn_, sfxn_cart_, sfxn_soft_, protocols::ligand_docking::ga_ligand_dock::TR(), core::conformation::Residue::type(), and w_rep_.

◆ score() [2/2]

core::Real protocols::ligand_docking::ga_ligand_dock::GridScorer::score ( LigandConformer const &  lig,
bool  soft = false 
)

◆ score_init() [1/2]

core::Real protocols::ligand_docking::ga_ligand_dock::GridScorer::score_init ( core::pose::Pose pose,
LigandConformer const &  lig,
bool  soft,
core::Real  init_dens_weight = 100 
)

◆ score_init() [2/2]

core::Real protocols::ligand_docking::ga_ligand_dock::GridScorer::score_init ( LigandConformer const &  lig,
bool  soft = false,
core::Real  init_dens_weight = 100 
)

◆ set_bbox_padding()

void protocols::ligand_docking::ga_ligand_dock::GridScorer::set_bbox_padding ( core::Real  bbox_padding_in)
inline

References bbox_padding_.

◆ set_debug()

void protocols::ligand_docking::ga_ligand_dock::GridScorer::set_debug ( bool  debugin)
inline

References debug_.

◆ set_elec_scale()

bool protocols::ligand_docking::ga_ligand_dock::GridScorer::set_elec_scale ( core::Real  setting)

◆ set_exact()

void protocols::ligand_docking::ga_ligand_dock::GridScorer::set_exact ( bool  exactin)
inline

References exact_.

◆ set_force_exact_min()

void protocols::ligand_docking::ga_ligand_dock::GridScorer::set_force_exact_min ( bool  setting)
inline

References force_exact_min_.

◆ set_grid_dim_with_maxRad()

void protocols::ligand_docking::ga_ligand_dock::GridScorer::set_grid_dim_with_maxRad ( core::Real  inval)

◆ set_hash_gridding()

void protocols::ligand_docking::ga_ligand_dock::GridScorer::set_hash_gridding ( core::Real  hash_gridding_in)
inline

References hash_grid_.

◆ set_hash_subgridding()

void protocols::ligand_docking::ga_ligand_dock::GridScorer::set_hash_subgridding ( core::Size  hash_subgridding_in)
inline

References hash_subgrid_.

◆ set_maxiter_minimize()

void protocols::ligand_docking::ga_ligand_dock::GridScorer::set_maxiter_minimize ( core::Size  setting)
inline

References maxiter_minimize_.

◆ set_out_of_bound_e()

void protocols::ligand_docking::ga_ligand_dock::GridScorer::set_out_of_bound_e ( core::Real  setting)
inline

References out_of_bound_e_.

◆ set_packer_cycles()

void protocols::ligand_docking::ga_ligand_dock::GridScorer::set_packer_cycles ( core::Size  setting)
inline

References packer_cycles_.

◆ set_smoothing()

bool protocols::ligand_docking::ga_ligand_dock::GridScorer::set_smoothing ( core::Real  setting)

◆ set_voxel_spacing()

void protocols::ligand_docking::ga_ligand_dock::GridScorer::set_voxel_spacing ( core::Real  voxel_spacing_in)
inline

References voxel_spacing_.

◆ set_w_rep()

void protocols::ligand_docking::ga_ligand_dock::GridScorer::set_w_rep ( core::Real  setting)
inline

References w_rep_.

Referenced by optimize().

Member Data Documentation

◆ bbox_padding_

core::Real protocols::ligand_docking::ga_ligand_dock::GridScorer::bbox_padding_
private

◆ cartbonded_

core::energy_methods::CartesianBondedEnergyOP protocols::ligand_docking::ga_ligand_dock::GridScorer::cartbonded_
private

◆ coeffs_faatr_

std::map< int, ObjexxFCL::FArray3D< float > > protocols::ligand_docking::ga_ligand_dock::GridScorer::coeffs_faatr_
private

◆ coeffs_faelec_

ObjexxFCL::FArray3D< float > protocols::ligand_docking::ga_ligand_dock::GridScorer::coeffs_faelec_
private

◆ coeffs_farep_

std::map< int, ObjexxFCL::FArray3D< float > > protocols::ligand_docking::ga_ligand_dock::GridScorer::coeffs_farep_
private

◆ coeffs_fasol_

std::map< int, ObjexxFCL::FArray3D< float > > protocols::ligand_docking::ga_ligand_dock::GridScorer::coeffs_fasol_
private

◆ coeffs_lkball_

std::map< int, ObjexxFCL::FArray3D< float > > protocols::ligand_docking::ga_ligand_dock::GridScorer::coeffs_lkball_
private

◆ coeffs_lkbridge_

std::map< int, ObjexxFCL::FArray3D< float > > protocols::ligand_docking::ga_ligand_dock::GridScorer::coeffs_lkbridge_
private

◆ coulomb_

core::scoring::etable::coulomb::CoulombOP protocols::ligand_docking::ga_ligand_dock::GridScorer::coulomb_
private

◆ debug_

bool protocols::ligand_docking::ga_ligand_dock::GridScorer::debug_
private

◆ dims_

numeric::xyzVector< core::Size > protocols::ligand_docking::ga_ligand_dock::GridScorer::dims_
private

◆ elec_scale_

core::Real protocols::ligand_docking::ga_ligand_dock::GridScorer::elec_scale_
private

Referenced by get_elec_scale().

◆ etable_

core::scoring::etable::Etable protocols::ligand_docking::ga_ligand_dock::GridScorer::etable_
private

◆ exact_

bool protocols::ligand_docking::ga_ligand_dock::GridScorer::exact_
private

◆ force_exact_min_

bool protocols::ligand_docking::ga_ligand_dock::GridScorer::force_exact_min_
private

◆ has_cst_energies_

bool protocols::ligand_docking::ga_ligand_dock::GridScorer::has_cst_energies_
private

◆ hash_grid_

core::Real protocols::ligand_docking::ga_ligand_dock::GridScorer::hash_grid_
private

◆ hash_subgrid_

core::Size protocols::ligand_docking::ga_ligand_dock::GridScorer::hash_subgrid_
private

◆ hb_database_

core::scoring::hbonds::HBondDatabaseCOP protocols::ligand_docking::ga_ligand_dock::GridScorer::hb_database_
private

◆ hbacceptors_

GridHash3D<hbAcc> protocols::ligand_docking::ga_ligand_dock::GridScorer::hbacceptors_
private

◆ hbdonors_

GridHash3D<hbDon> protocols::ligand_docking::ga_ligand_dock::GridScorer::hbdonors_
private

◆ lig_com_

numeric::xyzVector< core::Real > protocols::ligand_docking::ga_ligand_dock::GridScorer::lig_com_
private

◆ ligids_

utility::vector1< core::Size > protocols::ligand_docking::ga_ligand_dock::GridScorer::ligids_
private

Referenced by packer_loop(), prepare_grid(), and score().

◆ LK_fade_

core::Real protocols::ligand_docking::ga_ligand_dock::GridScorer::LK_fade_
private

◆ LKBe_

core::scoring::lkball::LK_BallEnergyOP protocols::ligand_docking::ga_ligand_dock::GridScorer::LKBe_
private

◆ maxdis_

core::Real protocols::ligand_docking::ga_ligand_dock::GridScorer::maxdis_
private

Referenced by calculate_grid(), and GridScorer().

◆ maxiter_minimize_

core::Size protocols::ligand_docking::ga_ligand_dock::GridScorer::maxiter_minimize_
private

◆ maxRad_

core::Real protocols::ligand_docking::ga_ligand_dock::GridScorer::maxRad_
private

◆ min_time_

std::chrono::duration<core::Real> protocols::ligand_docking::ga_ligand_dock::GridScorer::min_time_
private

◆ origin_

numeric::xyzVector< core::Real > protocols::ligand_docking::ga_ligand_dock::GridScorer::origin_
private

◆ out_of_bound_e_

core::Real protocols::ligand_docking::ga_ligand_dock::GridScorer::out_of_bound_e_
private

◆ pack_time_

std::chrono::duration<core::Real> protocols::ligand_docking::ga_ligand_dock::GridScorer::pack_time_
private

◆ packer_cycles_

core::Size protocols::ligand_docking::ga_ligand_dock::GridScorer::packer_cycles_
private

◆ raw_faatr_

std::map< int, ObjexxFCL::FArray3D< float > > protocols::ligand_docking::ga_ligand_dock::GridScorer::raw_faatr_
private

◆ raw_faelec_

ObjexxFCL::FArray3D< float > protocols::ligand_docking::ga_ligand_dock::GridScorer::raw_faelec_
private

Referenced by calculate_grid().

◆ raw_farep_

std::map< int, ObjexxFCL::FArray3D< float > > protocols::ligand_docking::ga_ligand_dock::GridScorer::raw_farep_
private

Referenced by calculate_grid(), and set_smoothing().

◆ raw_fasol_

std::map< int, ObjexxFCL::FArray3D< float > > protocols::ligand_docking::ga_ligand_dock::GridScorer::raw_fasol_
private

Referenced by calculate_grid().

◆ raw_lkball_

std::map< int, ObjexxFCL::FArray3D< float > > protocols::ligand_docking::ga_ligand_dock::GridScorer::raw_lkball_
private

Referenced by calculate_grid().

◆ raw_lkbridge_

std::map< int, ObjexxFCL::FArray3D< float > > protocols::ligand_docking::ga_ligand_dock::GridScorer::raw_lkbridge_
private

Referenced by calculate_grid().

◆ ref_pose_

core::pose::PoseOP protocols::ligand_docking::ga_ligand_dock::GridScorer::ref_pose_
private

◆ sfxn_

core::scoring::ScoreFunctionOP protocols::ligand_docking::ga_ligand_dock::GridScorer::sfxn_
private

◆ sfxn_1b_

core::scoring::ScoreFunctionOP protocols::ligand_docking::ga_ligand_dock::GridScorer::sfxn_1b_
private

◆ sfxn_1b_clash_

core::scoring::ScoreFunctionOP protocols::ligand_docking::ga_ligand_dock::GridScorer::sfxn_1b_clash_
private

Referenced by GridScorer().

◆ sfxn_1b_soft_

core::scoring::ScoreFunctionOP protocols::ligand_docking::ga_ligand_dock::GridScorer::sfxn_1b_soft_
private

◆ sfxn_cart_

core::scoring::ScoreFunctionOP protocols::ligand_docking::ga_ligand_dock::GridScorer::sfxn_cart_
private

◆ sfxn_clash_

core::scoring::ScoreFunctionOP protocols::ligand_docking::ga_ligand_dock::GridScorer::sfxn_clash_
private

Referenced by GridScorer().

◆ sfxn_cst_

core::scoring::ScoreFunctionOP protocols::ligand_docking::ga_ligand_dock::GridScorer::sfxn_cst_
private

◆ sfxn_soft_

core::scoring::ScoreFunctionOP protocols::ligand_docking::ga_ligand_dock::GridScorer::sfxn_soft_
private

◆ smoothing_

core::Real protocols::ligand_docking::ga_ligand_dock::GridScorer::smoothing_
private

◆ uniq_atoms_

std::map< int, core::conformation::Atom > protocols::ligand_docking::ga_ligand_dock::GridScorer::uniq_atoms_
private

◆ voxel_spacing_

core::Real protocols::ligand_docking::ga_ligand_dock::GridScorer::voxel_spacing_
private

◆ w_fa_elec_

core::Real protocols::ligand_docking::ga_ligand_dock::GridScorer::w_fa_elec_
private

Referenced by GridScorer(), and set_elec_scale().

◆ w_hbond_bb_sc_

core::Real protocols::ligand_docking::ga_ligand_dock::GridScorer::w_hbond_bb_sc_
private

Referenced by GridScorer(), and set_elec_scale().

◆ w_hbond_sc_

core::Real protocols::ligand_docking::ga_ligand_dock::GridScorer::w_hbond_sc_
private

Referenced by GridScorer(), and set_elec_scale().

◆ w_rep_

core::Real protocols::ligand_docking::ga_ligand_dock::GridScorer::w_rep_
private

The documentation for this class was generated from the following files: