|
Rosetta 3.5
|
Classes | |
| class | ContextIndependentGeometricSolEnergy |
| class | ContextIndependentGeometricSolEnergyCreator |
| class | DatabaseOccSolEne |
| class | GridInfo |
| class | WaterWeightGridSet |
| class | ExactOccludedHbondSolEnergy |
| class | ExactOccludedHbondSolEnergyCreator |
| class | GeometricSolEnergy |
| class | GeometricSolEnergyCreator |
| class | OccludedHbondSolEnergy |
| class | OccludedHbondSolEnergy_onebody |
| class | OccludedHbondSolEnergy_onebodyCreator |
| class | OccludedHbondSolEnergyCreator |
Typedefs | |
| typedef utility::pointer::owning_ptr < DatabaseOccSolEne > | DatabaseOccSolEneOP |
| typedef utility::pointer::owning_ptr < DatabaseOccSolEne const > | DatabaseOccSolEneCOP |
| typedef std::map < hbonds::HBEvalType, std::vector< std::vector < std::vector< core::Real > > > >::const_iterator | all_water_weights_iterator |
| typedef std::map < hbonds::HBEvalType, core::Real >::const_iterator | sum_water_weights_iterator |
Enumerations | |
| enum | OccFitParam { OccFitParam_amp = 1, OccFitParam_dist_mu, OccFitParam_twice_dist_sigma_sq, OccFitParam_cos_angle_mu, OccFitParam_twice_cos_angle_sigma_sq, OccFitParam_max_sq_dist, OccFitParam_min_cos_angle, OccFitParam_num_params = OccFitParam_min_cos_angle } |
Functions | |
| static basic::Tracer | tr ("core.scoring.DatabaseOccSolEne") |
| void | add_to_individual_sol_energies (pose::Pose &input_pose, core::Size const polar_resnum, core::Size const polar_atomno, core::scoring::etable::EtableOP etable_ptr, GridInfo const &grid_info, core::Real const &grid_constant, std::vector< std::vector< std::vector< core::Real > > > const &water_weights, std::vector< std::vector< std::vector< bool > > > &occluded_sites, bool const hydrogens_can_occlude, bool const pairwise_additive, bool const pairwise_additive_output, utility::vector1< core::Real > &residue_energies) |
| core::Real | compute_exact_geosol (pose::Pose &input_pose, bool const hydrogens_can_occlude, bool const pairwise_additive, bool const pairwise_additive_output, utility::vector1< core::Real > &residue_energies) |
Variables | |
| core::Real const | geosol_kT = { 0.593 } |
| core::Real const | max_possible_LK = { -5 } |
| core::Real const | LK_MATCHING_WEIGHT_EXACT = { 0.387829 } |
| core::Real const | SKIP_HBONDER_CUT = { -0.1 } |
| core::Real const | LK_MATCHING_WEIGHT_OLD_EXACT = { 0.23968 } |
| Vector | dummy_deriv_vector_ |
| core::Real const | MIN_OCC_ENERGY = { 0.01 } |
| typedef std::map< hbonds::HBEvalType, std::vector < std::vector < std::vector <core::Real> > > >::const_iterator core::scoring::geometric_solvation::all_water_weights_iterator |
Definition at line 104 of file ExactOccludedHbondSolEnergy.hh.
| typedef utility::pointer::owning_ptr< DatabaseOccSolEne const > core::scoring::geometric_solvation::DatabaseOccSolEneCOP |
Definition at line 33 of file DatabaseOccSolEne.fwd.hh.
| typedef utility::pointer::owning_ptr< DatabaseOccSolEne > core::scoring::geometric_solvation::DatabaseOccSolEneOP |
Definition at line 30 of file DatabaseOccSolEne.fwd.hh.
| typedef std::map< hbonds::HBEvalType, core::Real>::const_iterator core::scoring::geometric_solvation::sum_water_weights_iterator |
Definition at line 105 of file ExactOccludedHbondSolEnergy.hh.
Definition at line 37 of file DatabaseOccSolEne.hh.
| void core::scoring::geometric_solvation::add_to_individual_sol_energies | ( | pose::Pose & | input_pose, |
| core::Size const | polar_resnum, | ||
| core::Size const | polar_atomno, | ||
| core::scoring::etable::EtableOP | etable_ptr, | ||
| GridInfo const & | grid_info, | ||
| core::Real const & | grid_constant, | ||
| std::vector< std::vector< std::vector< core::Real > > > const & | water_weights, | ||
| std::vector< std::vector< std::vector< bool > > > & | occluded_sites, | ||
| bool const | hydrogens_can_occlude, | ||
| bool const | pairwise_additive, | ||
| bool const | pairwise_additive_output, | ||
| utility::vector1< core::Real > & | residue_energies | ||
| ) |
Definition at line 87 of file non_scorefxn_exact_model.cc.
References core::conformation::Residue::atom(), core::conformation::Residue::atom_base(), core::conformation::Residue::atom_is_hydrogen(), core::conformation::Residue::atom_type_index(), core::graph::Node::const_edge_list_end(), core::pose::Pose::energies(), geosol_kT, core::graph::Edge::get_node(), core::conformation::Residue::natoms(), core::pose::Pose::residue(), core::scoring::Energies::tenA_neighbor_graph(), core::scoring::TR(), core::scoring::geometric_solvation::GridInfo::xnum_points(), core::scoring::geometric_solvation::GridInfo::xorigin(), core::scoring::geometric_solvation::GridInfo::xstep(), core::conformation::Atom::xyz(), core::scoring::geometric_solvation::GridInfo::ynum_points(), core::scoring::geometric_solvation::GridInfo::yorigin(), core::scoring::geometric_solvation::GridInfo::ystep(), core::scoring::geometric_solvation::GridInfo::znum_points(), core::scoring::geometric_solvation::GridInfo::zorigin(), and core::scoring::geometric_solvation::GridInfo::zstep().
Referenced by compute_exact_geosol().
| core::Real core::scoring::geometric_solvation::compute_exact_geosol | ( | pose::Pose & | input_pose, |
| bool const | hydrogens_can_occlude, | ||
| bool const | pairwise_additive, | ||
| bool const | pairwise_additive_output, | ||
| utility::vector1< core::Real > & | residue_energies | ||
| ) |
Definition at line 293 of file non_scorefxn_exact_model.cc.
References core::conformation::Residue::accpt_pos(), add_to_individual_sol_energies(), core::conformation::Residue::atom_base(), core::conformation::Residue::atom_name(), core::conformation::Residue::atom_type_index(), core::chemical::FA_STANDARD, geosol_kT, core::scoring::hbonds::get_hb_acc_chem_type(), core::scoring::hbonds::get_hb_don_chem_type(), core::scoring::geometric_solvation::GridInfo::get_instance(), core::chemical::ChemicalManager::get_instance(), core::scoring::geometric_solvation::WaterWeightGridSet::get_instance(), core::scoring::geometric_solvation::WaterWeightGridSet::get_sum_water_weight_grid(), core::scoring::hbonds::hbacc_H2O, core::scoring::hbonds::hbdon_H2O, core::scoring::hbonds::HBEval_lookup, core::conformation::Residue::Hpos_polar(), core::conformation::Residue::is_lower_terminus(), LK_MATCHING_WEIGHT_OLD_EXACT, max_possible_LK, core::pose::Pose::residue(), core::scoring::hbonds::seq_sep_other, core::pose::Pose::total_residue(), core::scoring::TR(), core::scoring::geometric_solvation::GridInfo::xnum_points(), and core::scoring::geometric_solvation::GridInfo::ynum_points().
|
static |
Referenced by core::scoring::geometric_solvation::OccludedHbondSolEnergy_onebody::atomic_interaction_cutoff(), core::scoring::geometric_solvation::DatabaseOccSolEne::DatabaseOccSolEne(), core::scoring::geometric_solvation::OccludedHbondSolEnergy::eval_intrares_energy(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::get_atom_atom_geometric_solvation_for_acceptor(), core::scoring::geometric_solvation::GeometricSolEnergy::get_atom_atom_geometric_solvation_for_acceptor(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::get_atom_atom_geometric_solvation_for_donor(), core::scoring::geometric_solvation::GeometricSolEnergy::get_atom_atom_geometric_solvation_for_donor(), core::scoring::geometric_solvation::OccludedHbondSolEnergy::get_atom_atom_occ_solvation(), core::scoring::geometric_solvation::ContextIndependentGeometricSolEnergy::occluded_water_hbond_penalty(), core::scoring::geometric_solvation::GeometricSolEnergy::occluded_water_hbond_penalty(), core::scoring::geometric_solvation::OccludedHbondSolEnergy::OccludedHbondSolEnergy(), core::scoring::geometric_solvation::OccludedHbondSolEnergy_onebody::OccludedHbondSolEnergy_onebody(), core::scoring::geometric_solvation::OccludedHbondSolEnergy::residue_pair_energy(), core::scoring::geometric_solvation::OccludedHbondSolEnergy_onebody::setup_for_derivatives(), and core::scoring::geometric_solvation::OccludedHbondSolEnergy_onebody::setup_for_minimizing().
| Vector core::scoring::geometric_solvation::dummy_deriv_vector_ |
Definition at line 90 of file OccludedHbondSolEnergy.cc.
| core::Real const core::scoring::geometric_solvation::geosol_kT = { 0.593 } |
Definition at line 128 of file ExactOccludedHbondSolEnergy.cc.
Referenced by add_to_individual_sol_energies(), compute_exact_geosol(), core::scoring::geometric_solvation::ExactOccludedHbondSolEnergy::compute_grid_constant(), core::scoring::geometric_solvation::ExactOccludedHbondSolEnergy::compute_polar_group_sol_energy(), core::scoring::geometric_solvation::WaterWeightGridSet::fill_water_grid(), and core::scoring::geometric_solvation::ExactOccludedHbondSolEnergy::residue_energy().
| core::Real const core::scoring::geometric_solvation::LK_MATCHING_WEIGHT_EXACT = { 0.387829 } |
Definition at line 133 of file ExactOccludedHbondSolEnergy.cc.
Referenced by core::scoring::geometric_solvation::ExactOccludedHbondSolEnergy::residue_energy().
| core::Real const core::scoring::geometric_solvation::LK_MATCHING_WEIGHT_OLD_EXACT = { 0.23968 } |
Definition at line 84 of file non_scorefxn_exact_model.cc.
Referenced by compute_exact_geosol().
| core::Real const core::scoring::geometric_solvation::max_possible_LK = { -5 } |
| core::Real const core::scoring::geometric_solvation::MIN_OCC_ENERGY = { 0.01 } |
Definition at line 95 of file OccludedHbondSolEnergy.cc.
| core::Real const core::scoring::geometric_solvation::SKIP_HBONDER_CUT = { -0.1 } |
Definition at line 134 of file ExactOccludedHbondSolEnergy.cc.
Referenced by core::scoring::geometric_solvation::ExactOccludedHbondSolEnergy::compute_polar_group_sol_energy().
1.8.4