| |
- builtins.object
-
- WaterBuilder
- rosetta.basic.datacache.CacheableData(builtins.object)
-
- LKB_ResidueInfo
- LKB_ResiduesInfo
- rosetta.core.scoring.methods.ContextIndependentTwoBodyEnergy(rosetta.core.scoring.methods.ShortRangeTwoBodyEnergy)
-
- LK_BallEnergy
- rosetta.core.scoring.methods.EnergyMethodCreator(builtins.object)
-
- LK_BallEnergyCreator
class LKB_ResidueInfo(rosetta.basic.datacache.CacheableData) |
| |
- Method resolution order:
- LKB_ResidueInfo
- rosetta.basic.datacache.CacheableData
- builtins.object
Methods defined here:
- __init__(...) from builtins.PyCapsule
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self : handle, rsd : rosetta.core.conformation.Residue) -> NoneType
2. __init__(handle, rosetta.core.scoring.lkball.LKB_ResidueInfo) -> NoneType
3. __init__(handle) -> NoneType
- __new__(*args, **kwargs) from builtins.type
- Create and return a new object. See help(type) for accurate signature.
- assign(...) from builtins.PyCapsule
- assign(self : rosetta.core.scoring.lkball.LKB_ResidueInfo, : rosetta.core.scoring.lkball.LKB_ResidueInfo) -> rosetta.core.scoring.lkball.LKB_ResidueInfo
- atom1_derivs(...) from builtins.PyCapsule
- atom1_derivs(rosetta.core.scoring.lkball.LKB_ResidueInfo) -> rosetta.utility.vector1_utility_vector1_numeric_xyzMatrix_double_std_allocator_numeric_xyzMatrix_double_t
- atom2_derivs(...) from builtins.PyCapsule
- atom2_derivs(rosetta.core.scoring.lkball.LKB_ResidueInfo) -> rosetta.utility.vector1_utility_vector1_numeric_xyzMatrix_double_std_allocator_numeric_xyzMatrix_double_t
- atom3_derivs(...) from builtins.PyCapsule
- atom3_derivs(rosetta.core.scoring.lkball.LKB_ResidueInfo) -> rosetta.utility.vector1_utility_vector1_numeric_xyzMatrix_double_std_allocator_numeric_xyzMatrix_double_t
- atom_weights(...) from builtins.PyCapsule
- atom_weights(rosetta.core.scoring.lkball.LKB_ResidueInfo) -> rosetta.utility.vector1_utility_vector1_double_std_allocator_double_t
- build_waters(...) from builtins.PyCapsule
- build_waters(self : rosetta.core.scoring.lkball.LKB_ResidueInfo, rsd : rosetta.core.conformation.Residue) -> NoneType
- clone(...) from builtins.PyCapsule
- clone(rosetta.core.scoring.lkball.LKB_ResidueInfo) -> rosetta.basic.datacache.CacheableData
- has_waters(...) from builtins.PyCapsule
- has_waters(rosetta.core.scoring.lkball.LKB_ResidueInfo) -> bool
- initialize(...) from builtins.PyCapsule
- initialize(self : rosetta.core.scoring.lkball.LKB_ResidueInfo, rsd : rosetta.core.chemical.ResidueType) -> NoneType
- matches_residue_type(...) from builtins.PyCapsule
- matches_residue_type(self : rosetta.core.scoring.lkball.LKB_ResidueInfo, rsd_type : rosetta.core.chemical.ResidueType) -> bool
- remove_irrelevant_waters(...) from builtins.PyCapsule
- remove_irrelevant_waters(self : rosetta.core.scoring.lkball.LKB_ResidueInfo, atom : int, rsd_type : rosetta.core.chemical.ResidueType, waters : rosetta.utility.vector1_numeric_xyzVector_double_t) -> NoneType
- reset_arrays_danger_expert_only(...) from builtins.PyCapsule
- reset_arrays_danger_expert_only() -> NoneType
danger
- residue_type(...) from builtins.PyCapsule
- residue_type(rosetta.core.scoring.lkball.LKB_ResidueInfo) -> rosetta.core.chemical.ResidueType
- waters(...) from builtins.PyCapsule
- waters(rosetta.core.scoring.lkball.LKB_ResidueInfo) -> rosetta.utility.vector1_utility_vector1_numeric_xyzVector_double_std_allocator_numeric_xyzVector_double_t
Methods inherited from rosetta.basic.datacache.CacheableData:
- get_self_ptr(...) from builtins.PyCapsule
- get_self_ptr(*args, **kwargs)
Overloaded function.
1. get_self_ptr(rosetta.basic.datacache.CacheableData) -> rosetta.basic.datacache.CacheableData
self pointers
2. get_self_ptr(rosetta.basic.datacache.CacheableData) -> rosetta.basic.datacache.CacheableData
- get_self_weak_ptr(...) from builtins.PyCapsule
- get_self_weak_ptr(*args, **kwargs)
Overloaded function.
1. get_self_weak_ptr(rosetta.basic.datacache.CacheableData) -> rosetta.std.weak_ptr_const_basic_datacache_CacheableData_t
2. get_self_weak_ptr(rosetta.basic.datacache.CacheableData) -> rosetta.std.weak_ptr_basic_datacache_CacheableData_t
|
class LKB_ResiduesInfo(rosetta.basic.datacache.CacheableData) |
|
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////// |
|
- Method resolution order:
- LKB_ResiduesInfo
- rosetta.basic.datacache.CacheableData
- builtins.object
Methods defined here:
- __getitem__(...) from builtins.PyCapsule
- __getitem__(*args, **kwargs)
Overloaded function.
1. __getitem__(self : rosetta.core.scoring.lkball.LKB_ResiduesInfo, index : int) -> rosetta.core.scoring.lkball.LKB_ResidueInfo
2. __getitem__(self : rosetta.core.scoring.lkball.LKB_ResiduesInfo, index : int) -> rosetta.core.scoring.lkball.LKB_ResidueInfo
- __init__(...) from builtins.PyCapsule
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(handle) -> NoneType
2. __init__(handle, rosetta.core.scoring.lkball.LKB_ResiduesInfo) -> NoneType
- __new__(*args, **kwargs) from builtins.type
- Create and return a new object. See help(type) for accurate signature.
- append(...) from builtins.PyCapsule
- append(self : rosetta.core.scoring.lkball.LKB_ResiduesInfo, rsd_info : rosetta.core.scoring.lkball.LKB_ResidueInfo) -> NoneType
- assign(...) from builtins.PyCapsule
- assign(self : rosetta.core.scoring.lkball.LKB_ResiduesInfo, : rosetta.core.scoring.lkball.LKB_ResiduesInfo) -> rosetta.core.scoring.lkball.LKB_ResiduesInfo
- clone(...) from builtins.PyCapsule
- clone(rosetta.core.scoring.lkball.LKB_ResiduesInfo) -> rosetta.basic.datacache.CacheableData
- size(...) from builtins.PyCapsule
- size(rosetta.core.scoring.lkball.LKB_ResiduesInfo) -> int
Methods inherited from rosetta.basic.datacache.CacheableData:
- get_self_ptr(...) from builtins.PyCapsule
- get_self_ptr(*args, **kwargs)
Overloaded function.
1. get_self_ptr(rosetta.basic.datacache.CacheableData) -> rosetta.basic.datacache.CacheableData
self pointers
2. get_self_ptr(rosetta.basic.datacache.CacheableData) -> rosetta.basic.datacache.CacheableData
- get_self_weak_ptr(...) from builtins.PyCapsule
- get_self_weak_ptr(*args, **kwargs)
Overloaded function.
1. get_self_weak_ptr(rosetta.basic.datacache.CacheableData) -> rosetta.std.weak_ptr_const_basic_datacache_CacheableData_t
2. get_self_weak_ptr(rosetta.basic.datacache.CacheableData) -> rosetta.std.weak_ptr_basic_datacache_CacheableData_t
|
class LK_BallEnergy(rosetta.core.scoring.methods.ContextIndependentTwoBodyEnergy) |
| |
- Method resolution order:
- LK_BallEnergy
- rosetta.core.scoring.methods.ContextIndependentTwoBodyEnergy
- rosetta.core.scoring.methods.ShortRangeTwoBodyEnergy
- rosetta.core.scoring.methods.TwoBodyEnergy
- rosetta.core.scoring.methods.EnergyMethod
- builtins.object
Methods defined here:
- __init__(...) from builtins.PyCapsule
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self : handle, options : rosetta.core.scoring.methods.EnergyMethodOptions) -> NoneType
2. __init__(handle, rosetta.core.scoring.lkball.LK_BallEnergy) -> NoneType
- __new__(*args, **kwargs) from builtins.type
- Create and return a new object. See help(type) for accurate signature.
- accumulate_single_atom_contributions(...) from builtins.PyCapsule
- accumulate_single_atom_contributions(self : rosetta.core.scoring.lkball.LK_BallEnergy, atom1 : int, atom1_type_index : int, atom1_waters : rosetta.utility.vector1_numeric_xyzVector_double_t, atom1_wts : rosetta.utility.vector1_double, rsd1 : rosetta.core.conformation.Residue, atom2_type_index : int, atom2_xyz : rosetta.numeric.xyzVector_double_t, lk_desolvation_of_atom1_by_atom2 : float, emap : rosetta.core.scoring.EMapVector) -> NoneType
- atomic_interaction_cutoff(...) from builtins.PyCapsule
- atomic_interaction_cutoff(rosetta.core.scoring.lkball.LK_BallEnergy) -> float
- calculate_lk_ball_atom_energies(...) from builtins.PyCapsule
- calculate_lk_ball_atom_energies(self : rosetta.core.scoring.lkball.LK_BallEnergy, atom1 : int, rsd1 : rosetta.core.conformation.Residue, atom1_waters : rosetta.utility.vector1_numeric_xyzVector_double_t, atom2 : int, rsd2 : rosetta.core.conformation.Residue, lk_desolvation_of_atom1_by_atom2 : float, lk_ball_desolvation_of_atom1_by_atom2 : float) -> NoneType
- calculate_lk_ball_atom_energies_cp(...) from builtins.PyCapsule
- calculate_lk_ball_atom_energies_cp(self : rosetta.core.scoring.lkball.LK_BallEnergy, atom1 : int, rsd1 : rosetta.core.conformation.Residue, atom1_waters : rosetta.utility.vector1_numeric_xyzVector_double_t, atom2 : int, rsd2 : rosetta.core.conformation.Residue, cp_crossover : rosetta.core.scoring.etable.count_pair.CPCrossoverBehavior, lk_desolvation_of_atom1_by_atom2 : float, lk_ball_desolvation_of_atom1_by_atom2 : float) -> NoneType
- calculate_lk_desolvation_of_single_atom_by_residue(...) from builtins.PyCapsule
- calculate_lk_desolvation_of_single_atom_by_residue(self : rosetta.core.scoring.lkball.LK_BallEnergy, atom1 : int, rsd1 : rosetta.core.conformation.Residue, rsd2 : rosetta.core.conformation.Residue) -> float
helper function for outside use
- calculate_lk_desolvation_of_single_atom_by_residue_no_count_pair(...) from builtins.PyCapsule
- calculate_lk_desolvation_of_single_atom_by_residue_no_count_pair(self : rosetta.core.scoring.lkball.LK_BallEnergy, atom1 : int, rsd1 : rosetta.core.conformation.Residue, rsd2 : rosetta.core.conformation.Residue) -> float
- clone(...) from builtins.PyCapsule
- clone(rosetta.core.scoring.lkball.LK_BallEnergy) -> rosetta.core.scoring.methods.EnergyMethod
clone
- defines_intrares_energy(...) from builtins.PyCapsule
- defines_intrares_energy(self : rosetta.core.scoring.lkball.LK_BallEnergy, : rosetta.core.scoring.EMapVector) -> bool
- eval_atom_derivative(...) from builtins.PyCapsule
- eval_atom_derivative(self : rosetta.core.scoring.lkball.LK_BallEnergy, id : rosetta.core.id.AtomID, pose : rosetta.core.pose.Pose, : ObjexxFCL::FArray1D<int>, sfxn : rosetta.core.scoring.ScoreFunction, weights : rosetta.core.scoring.EMapVector, F1 : rosetta.numeric.xyzVector_double_t, F2 : rosetta.numeric.xyzVector_double_t) -> NoneType
- eval_d_lk_fraction_dr_over_r(...) from builtins.PyCapsule
- eval_d_lk_fraction_dr_over_r(self : rosetta.core.scoring.lkball.LK_BallEnergy, d2_delta : float) -> float
- eval_desolvation_derivs_no_count_pair(...) from builtins.PyCapsule
- eval_desolvation_derivs_no_count_pair(self : rosetta.core.scoring.lkball.LK_BallEnergy, d2 : float, atom1 : int, rsd1 : rosetta.core.conformation.Residue, atom2 : int, rsd2 : rosetta.core.conformation.Residue, atom1_lk_desolvation_by_atom2_deriv : float, atom2_lk_desolvation_by_atom1_deriv : float) -> NoneType
- eval_intrares_energy(...) from builtins.PyCapsule
- eval_intrares_energy(self : rosetta.core.scoring.lkball.LK_BallEnergy, : rosetta.core.conformation.Residue, : rosetta.core.pose.Pose, : rosetta.core.scoring.ScoreFunction, : rosetta.core.scoring.EMapVector) -> NoneType
- eval_lk_ball_fraction_deriv(...) from builtins.PyCapsule
- eval_lk_ball_fraction_deriv(self : rosetta.core.scoring.lkball.LK_BallEnergy, atom2_xyz : rosetta.numeric.xyzVector_double_t, atom2_type_index : int, atom1_waters : rosetta.utility.vector1_numeric_xyzVector_double_t, evaluate_deriv : bool, f1 : rosetta.numeric.xyzVector_double_t, f2 : rosetta.numeric.xyzVector_double_t) -> float
for external use
- eval_lk_fraction(...) from builtins.PyCapsule
- eval_lk_fraction(self : rosetta.core.scoring.lkball.LK_BallEnergy, d2_delta : float) -> float
- eval_residue_pair_derivatives(...) from builtins.PyCapsule
- eval_residue_pair_derivatives(self : rosetta.core.scoring.lkball.LK_BallEnergy, rsd1 : rosetta.core.conformation.Residue, rsd2 : rosetta.core.conformation.Residue, : rosetta.core.scoring.ResSingleMinimizationData, : rosetta.core.scoring.ResSingleMinimizationData, min_data : rosetta.core.scoring.ResPairMinimizationData, pose : rosetta.core.pose.Pose, weights : rosetta.core.scoring.EMapVector, r1_atom_derivs : rosetta.utility.vector1_core_scoring_DerivVectorPair, r2_atom_derivs : rosetta.utility.vector1_core_scoring_DerivVectorPair) -> NoneType
- evaluate_rotamer_background_energies(...) from builtins.PyCapsule
- evaluate_rotamer_background_energies(self : rosetta.core.scoring.lkball.LK_BallEnergy, set : rosetta.core.conformation.RotamerSetBase, residue : rosetta.core.conformation.Residue, pose : rosetta.core.pose.Pose, sfxn : rosetta.core.scoring.ScoreFunction, weights : rosetta.core.scoring.EMapVector, energy_vector : rosetta.utility.vector1_float) -> NoneType
- evaluate_rotamer_pair_energies(...) from builtins.PyCapsule
- evaluate_rotamer_pair_energies(self : rosetta.core.scoring.lkball.LK_BallEnergy, set1 : rosetta.core.conformation.RotamerSetBase, set2 : rosetta.core.conformation.RotamerSetBase, pose : rosetta.core.pose.Pose, sfxn : rosetta.core.scoring.ScoreFunction, weights : rosetta.core.scoring.EMapVector, energy_table : ObjexxFCL::FArray2D<float>) -> NoneType
- finalize_total_energy(...) from builtins.PyCapsule
- finalize_total_energy(self : rosetta.core.scoring.lkball.LK_BallEnergy, pose : rosetta.core.pose.Pose, : rosetta.core.scoring.ScoreFunction, totals : rosetta.core.scoring.EMapVector) -> NoneType
- get_lk_fractional_contribution(...) from builtins.PyCapsule
- get_lk_fractional_contribution(*args, **kwargs)
Overloaded function.
1. get_lk_fractional_contribution(self : rosetta.core.scoring.lkball.LK_BallEnergy, atom2_xyz : rosetta.numeric.xyzVector_double_t, atom2_type_index : int, atom1_waters : rosetta.utility.vector1_numeric_xyzVector_double_t, d_weighted_d2_d_di : rosetta.utility.vector1_double, weighted_water_dis2 : float) -> float
2. get_lk_fractional_contribution(self : rosetta.core.scoring.lkball.LK_BallEnergy, atom2_xyz : rosetta.numeric.xyzVector_double_t, atom2_type_index : int, atom1_waters : rosetta.utility.vector1_numeric_xyzVector_double_t) -> float
- get_lk_fractional_contribution_for_single_water(...) from builtins.PyCapsule
- get_lk_fractional_contribution_for_single_water(self : rosetta.core.scoring.lkball.LK_BallEnergy, atom2_xyz : rosetta.numeric.xyzVector_double_t, atom2_type : int, atom1_water : rosetta.numeric.xyzVector_double_t) -> float
- indicate_required_context_graphs(...) from builtins.PyCapsule
- indicate_required_context_graphs(self : rosetta.core.scoring.lkball.LK_BallEnergy, context_graphs_required : rosetta.utility.vector1_bool) -> NoneType
- minimize_in_whole_structure_context(...) from builtins.PyCapsule
- minimize_in_whole_structure_context(self : rosetta.core.scoring.lkball.LK_BallEnergy, : rosetta.core.pose.Pose) -> bool
- prepare_rotamers_for_packing(...) from builtins.PyCapsule
- prepare_rotamers_for_packing(self : rosetta.core.scoring.lkball.LK_BallEnergy, pose : rosetta.core.pose.Pose, rotamer_set : rosetta.core.conformation.RotamerSetBase) -> NoneType
- requires_a_setup_for_derivatives_for_residue_opportunity(...) from builtins.PyCapsule
- requires_a_setup_for_derivatives_for_residue_opportunity(self : rosetta.core.scoring.lkball.LK_BallEnergy, : rosetta.core.pose.Pose) -> bool
- requires_a_setup_for_scoring_for_residue_opportunity(...) from builtins.PyCapsule
- requires_a_setup_for_scoring_for_residue_opportunity(self : rosetta.core.scoring.lkball.LK_BallEnergy, : rosetta.core.pose.Pose) -> bool
- residue_pair_energy(...) from builtins.PyCapsule
- residue_pair_energy(*args, **kwargs)
Overloaded function.
1. residue_pair_energy(self : rosetta.core.scoring.lkball.LK_BallEnergy, rsd1 : rosetta.core.conformation.Residue, rsd2 : rosetta.core.conformation.Residue, pose : rosetta.core.pose.Pose, : rosetta.core.scoring.ScoreFunction, emap : rosetta.core.scoring.EMapVector) -> NoneType
2. residue_pair_energy(self : rosetta.core.scoring.lkball.LK_BallEnergy, rsd1 : rosetta.core.conformation.Residue, rsd1_info : rosetta.core.scoring.lkball.LKB_ResidueInfo, rsd2 : rosetta.core.conformation.Residue, rsd2_info : rosetta.core.scoring.lkball.LKB_ResidueInfo, emap : rosetta.core.scoring.EMapVector) -> NoneType
- residue_pair_energy_ext(...) from builtins.PyCapsule
- residue_pair_energy_ext(self : rosetta.core.scoring.lkball.LK_BallEnergy, rsd1 : rosetta.core.conformation.Residue, rsd2 : rosetta.core.conformation.Residue, pairdata : rosetta.core.scoring.ResPairMinimizationData, : rosetta.core.pose.Pose, : rosetta.core.scoring.ScoreFunction, emap : rosetta.core.scoring.EMapVector) -> NoneType
- setup_d2_bounds(...) from builtins.PyCapsule
- setup_d2_bounds(rosetta.core.scoring.lkball.LK_BallEnergy) -> NoneType
- setup_for_derivatives(...) from builtins.PyCapsule
- setup_for_derivatives(self : rosetta.core.scoring.lkball.LK_BallEnergy, pose : rosetta.core.pose.Pose, scfxn : rosetta.core.scoring.ScoreFunction) -> NoneType
- setup_for_derivatives_for_residue(...) from builtins.PyCapsule
- setup_for_derivatives_for_residue(self : rosetta.core.scoring.lkball.LK_BallEnergy, rsd : rosetta.core.conformation.Residue, pose : rosetta.core.pose.Pose, sfxn : rosetta.core.scoring.ScoreFunction, min_data : rosetta.core.scoring.ResSingleMinimizationData) -> NoneType
- setup_for_minimizing_for_residue(...) from builtins.PyCapsule
- setup_for_minimizing_for_residue(self : rosetta.core.scoring.lkball.LK_BallEnergy, rsd : rosetta.core.conformation.Residue, pose : rosetta.core.pose.Pose, scorefxn : rosetta.core.scoring.ScoreFunction, min_map : rosetta.core.kinematics.MinimizerMapBase, resdata : rosetta.core.scoring.ResSingleMinimizationData) -> NoneType
- setup_for_minimizing_for_residue_pair(...) from builtins.PyCapsule
- setup_for_minimizing_for_residue_pair(self : rosetta.core.scoring.lkball.LK_BallEnergy, rsd1 : rosetta.core.conformation.Residue, rsd2 : rosetta.core.conformation.Residue, : rosetta.core.pose.Pose, scorefxn : rosetta.core.scoring.ScoreFunction, min_map : rosetta.core.kinematics.MinimizerMapBase, res1data : rosetta.core.scoring.ResSingleMinimizationData, res2data : rosetta.core.scoring.ResSingleMinimizationData, pairdata : rosetta.core.scoring.ResPairMinimizationData) -> NoneType
- setup_for_packing(...) from builtins.PyCapsule
- setup_for_packing(self : rosetta.core.scoring.lkball.LK_BallEnergy, pose : rosetta.core.pose.Pose, : rosetta.utility.vector1_bool, : rosetta.utility.vector1_bool) -> NoneType
- setup_for_scoring(...) from builtins.PyCapsule
- setup_for_scoring(self : rosetta.core.scoring.lkball.LK_BallEnergy, pose : rosetta.core.pose.Pose, : rosetta.core.scoring.ScoreFunction) -> NoneType
- setup_for_scoring_for_residue(...) from builtins.PyCapsule
- setup_for_scoring_for_residue(self : rosetta.core.scoring.lkball.LK_BallEnergy, rsd : rosetta.core.conformation.Residue, : rosetta.core.pose.Pose, sfxn : rosetta.core.scoring.ScoreFunction, resdata : rosetta.core.scoring.ResSingleMinimizationData) -> NoneType
- sidechain_sidechain_energy(...) from builtins.PyCapsule
- sidechain_sidechain_energy(self : rosetta.core.scoring.lkball.LK_BallEnergy, rsd1 : rosetta.core.conformation.Residue, rsd2 : rosetta.core.conformation.Residue, pose : rosetta.core.pose.Pose, sfxn : rosetta.core.scoring.ScoreFunction, emap : rosetta.core.scoring.EMapVector) -> NoneType
Just used in packing, currently.
- sum_deriv_contributions_for_heavyatom_pair(...) from builtins.PyCapsule
- sum_deriv_contributions_for_heavyatom_pair(self : rosetta.core.scoring.lkball.LK_BallEnergy, d2 : float, heavyatom1 : int, rsd1 : rosetta.core.conformation.Residue, rsd1_info : rosetta.core.scoring.lkball.LKB_ResidueInfo, heavyatom2 : int, rsd2 : rosetta.core.conformation.Residue, rsd2_info : rosetta.core.scoring.lkball.LKB_ResidueInfo, : rosetta.core.pose.Pose, weights : rosetta.core.scoring.EMapVector, cp_weight : float, r1_at_derivs : rosetta.utility.vector1_core_scoring_DerivVectorPair, r2_at_derivs : rosetta.utility.vector1_core_scoring_DerivVectorPair) -> NoneType
- sum_deriv_contributions_for_heavyatom_pair_one_way(...) from builtins.PyCapsule
- sum_deriv_contributions_for_heavyatom_pair_one_way(self : rosetta.core.scoring.lkball.LK_BallEnergy, heavyatom1 : int, rsd1 : rosetta.core.conformation.Residue, rsd1_info : rosetta.core.scoring.lkball.LKB_ResidueInfo, heavyatom2 : int, rsd2 : rosetta.core.conformation.Residue, weights : rosetta.core.scoring.EMapVector, weight_factor : float, d2 : float, r1_at_derivs : rosetta.utility.vector1_core_scoring_DerivVectorPair, r2_at_derivs : rosetta.utility.vector1_core_scoring_DerivVectorPair) -> NoneType
- update_residue_for_packing(...) from builtins.PyCapsule
- update_residue_for_packing(self : rosetta.core.scoring.lkball.LK_BallEnergy, : rosetta.core.pose.Pose, resid : int) -> NoneType
- use_extended_residue_pair_energy_interface(...) from builtins.PyCapsule
- use_extended_residue_pair_energy_interface(rosetta.core.scoring.lkball.LK_BallEnergy) -> bool
Methods inherited from rosetta.core.scoring.methods.ContextIndependentTwoBodyEnergy:
- assign(...) from builtins.PyCapsule
- assign(self : rosetta.core.scoring.methods.ContextIndependentTwoBodyEnergy, : rosetta.core.scoring.methods.ContextIndependentTwoBodyEnergy) -> rosetta.core.scoring.methods.ContextIndependentTwoBodyEnergy
- method_type(...) from builtins.PyCapsule
- method_type(rosetta.core.scoring.methods.ContextIndependentTwoBodyEnergy) -> rosetta.core.scoring.methods.EnergyMethodType
Methods inherited from rosetta.core.scoring.methods.ShortRangeTwoBodyEnergy:
- divides_backbone_and_sidechain_energetics(...) from builtins.PyCapsule
- divides_backbone_and_sidechain_energetics(rosetta.core.scoring.methods.ShortRangeTwoBodyEnergy) -> bool
A derived class should return true for this function if it implements its own
versions of the backbone_backbone_energy, backbone_sidechain_energy and
sidechain_sidechain_energy functions. The default sidechain_sidechain_energy implemented
by the TwoBodyEnergy base class calls residue_pair_energy. If the derived class implements its own
versions of these functions, then calling code may avoid calling it on pairs of residues
that are "provably distant" based on a pair of bounding spheres for a sidechains and
backbones and this method's atomic_interaction_cutoff energy method.
- evaluate_rotamer_background_energy_maps(...) from builtins.PyCapsule
- evaluate_rotamer_background_energy_maps(self : rosetta.core.scoring.methods.ShortRangeTwoBodyEnergy, set : rosetta.core.conformation.RotamerSetBase, residue : rosetta.core.conformation.Residue, pose : rosetta.core.pose.Pose, sfxn : rosetta.core.scoring.ScoreFunction, weights : rosetta.core.scoring.EMapVector, emaps : rosetta.utility.vector1_core_scoring_EMapVector) -> NoneType
Batch computation of rotamer/background energies. Need not be overriden
in derived class -- by default, iterates over all rotamers in the set, and calls
derived class's residue_pair_energy method for each one against the background rotamer
Since short range rotamer pairs may not need calculation, the default method
looks at blocks of residue type pairs and only calls the residue_pair_energy method
if the rotamer pairs are within range
Methods inherited from rosetta.core.scoring.methods.TwoBodyEnergy:
- backbone_backbone_energy(...) from builtins.PyCapsule
- backbone_backbone_energy(self : rosetta.core.scoring.methods.TwoBodyEnergy, rsd1 : rosetta.core.conformation.Residue, rsd2 : rosetta.core.conformation.Residue, pose : rosetta.core.pose.Pose, sfxn : rosetta.core.scoring.ScoreFunction, emap : rosetta.core.scoring.EMapVector) -> NoneType
Evaluate the interaction between the backbone of rsd1 and the
backbone of rsd2 and accumulate the unweighted energies. The sum
bb_bb(r1,r2) + bb_sc(r1,r2) + bb_sc(r2,r1) + sc_sc( r1,r2) must
equal the weighted result of a call to residue_pair_energy.
By default, bb_bb & bb_sc return 0 and sc_sc returns
residue pair energy.
- backbone_sidechain_energy(...) from builtins.PyCapsule
- backbone_sidechain_energy(self : rosetta.core.scoring.methods.TwoBodyEnergy, rsd1 : rosetta.core.conformation.Residue, rsd2 : rosetta.core.conformation.Residue, pose : rosetta.core.pose.Pose, sfxn : rosetta.core.scoring.ScoreFunction, emap : rosetta.core.scoring.EMapVector) -> NoneType
Evaluate the interaction between the backbone of rsd1 and the
sidechain of rsd2 and accumulate the unweighted energies. The sum
bb_bb(r1,r2) + bb_sc(r1,r2) + bb_sc(r2,r1) + sc_sc( r1,r2) must
equal the unweighted result of a call to residue_pair_energy.
By default, bb_bb & bb_sc return 0 and sc_sc returns
residue pair energy.
- bump_energy_backbone(...) from builtins.PyCapsule
- bump_energy_backbone(self : rosetta.core.scoring.methods.TwoBodyEnergy, : rosetta.core.conformation.Residue, : rosetta.core.conformation.Residue, : rosetta.core.pose.Pose, : rosetta.core.scoring.ScoreFunction, : rosetta.core.scoring.EMapVector) -> NoneType
- bump_energy_full(...) from builtins.PyCapsule
- bump_energy_full(self : rosetta.core.scoring.methods.TwoBodyEnergy, : rosetta.core.conformation.Residue, : rosetta.core.conformation.Residue, : rosetta.core.pose.Pose, : rosetta.core.scoring.ScoreFunction, : rosetta.core.scoring.EMapVector) -> NoneType
- defines_intrares_dof_derivatives(...) from builtins.PyCapsule
- defines_intrares_dof_derivatives(self : rosetta.core.scoring.methods.TwoBodyEnergy, p : rosetta.core.pose.Pose) -> bool
Use the dof_derivative interface for this energy method when
calculating derivatives? It is possible to define both dof_derivatives and
atom-derivatives; they are not mutually exclusive.
- defines_intrares_energy_for_residue(...) from builtins.PyCapsule
- defines_intrares_energy_for_residue(self : rosetta.core.scoring.methods.TwoBodyEnergy, res : rosetta.core.conformation.Residue) -> bool
If a score function defines no intra-residue scores for a particular
residue, then it may opt-out of being asked during minimization to evaluate
the score for this residue.
- defines_score_for_residue_pair(...) from builtins.PyCapsule
- defines_score_for_residue_pair(self : rosetta.core.scoring.methods.TwoBodyEnergy, res1 : rosetta.core.conformation.Residue, res2 : rosetta.core.conformation.Residue, res_moving_wrt_eachother : bool) -> bool
During minimization, energy methods are allowed to decide that they say nothing
about a particular residue pair (e.g. no non-zero energy) and as a result they will not be queried for
a derivative or an energy. The default implementation returns "true" for all residue pairs.
Context-dependent two-body energies have the option of behaving as if they are context-independent
by returning "false" for residue pairs that do no move wrt each other.
- eval_intrares_derivatives(...) from builtins.PyCapsule
- eval_intrares_derivatives(self : rosetta.core.scoring.methods.TwoBodyEnergy, rsd : rosetta.core.conformation.Residue, min_data : rosetta.core.scoring.ResSingleMinimizationData, pose : rosetta.core.pose.Pose, weights : rosetta.core.scoring.EMapVector, atom_derivs : rosetta.utility.vector1_core_scoring_DerivVectorPair) -> NoneType
Evaluate the derivative for the intra-residue component of this energy method
for all the atoms in a residue in the context of a particular pose,
and increment the F1 and F2 vectors held in the atom_derivs vector1.
This base class provides a default noop implementation
of this function. The calling function must guarantee that this EnergyMethod has had the
opportunity to update the input ResSingleMinimizationData object for the given residue
in a call to prepare_for_minimization before this function is invoked.
The calling function must also guarantee that there are at least as many entries
in the atom_derivs vector1 as there are atoms in the input rsd.
- eval_intrares_energy_ext(...) from builtins.PyCapsule
- eval_intrares_energy_ext(self : rosetta.core.scoring.methods.TwoBodyEnergy, rsd : rosetta.core.conformation.Residue, data_cache : rosetta.core.scoring.ResSingleMinimizationData, pose : rosetta.core.pose.Pose, sfxn : rosetta.core.scoring.ScoreFunction, emap : rosetta.core.scoring.EMapVector) -> NoneType
Evaluate the intra-residue energy for a given residue using the data held within the
ResSingleMinimizationData object. This function should be invoked only on derived instances
of this class if they return "true" in a call to their use_extended_intrares_energy_interface
method. This base class provides a noop implementation for classes that do not implement this
interface, or that do not define intrares energies.
- eval_intraresidue_dof_derivative(...) from builtins.PyCapsule
- eval_intraresidue_dof_derivative(self : rosetta.core.scoring.methods.TwoBodyEnergy, rsd : rosetta.core.conformation.Residue, min_data : rosetta.core.scoring.ResSingleMinimizationData, dof_id : rosetta.core.id.DOF_ID, torsion_id : rosetta.core.id.TorsionID, pose : rosetta.core.pose.Pose, sfxn : rosetta.core.scoring.ScoreFunction, weights : rosetta.core.scoring.EMapVector) -> float
Evaluate the DOF derivative for a particular residue. The Pose merely serves as context,
and the input residue is not required to be a member of the Pose.
- evaluate_rotamer_intrares_energies(...) from builtins.PyCapsule
- evaluate_rotamer_intrares_energies(self : rosetta.core.scoring.methods.TwoBodyEnergy, set : rosetta.core.conformation.RotamerSetBase, pose : rosetta.core.pose.Pose, sfxn : rosetta.core.scoring.ScoreFunction, energies : rosetta.utility.vector1_float) -> NoneType
Batch computation of rotamer intrares energies. Need not be overriden in
derived class -- by default, iterates over all rotamers,
and calls derived class's intrares _energy method.
- evaluate_rotamer_intrares_energy_maps(...) from builtins.PyCapsule
- evaluate_rotamer_intrares_energy_maps(self : rosetta.core.scoring.methods.TwoBodyEnergy, set : rosetta.core.conformation.RotamerSetBase, pose : rosetta.core.pose.Pose, sfxn : rosetta.core.scoring.ScoreFunction, emaps : rosetta.utility.vector1_core_scoring_EMapVector) -> NoneType
Batch computation of rotamer intrares energy map. Need not be overriden in
derived class -- by default, iterates over all rotamers,
and calls derived class's intrares _energy method.
- requires_a_setup_for_derivatives_for_residue_pair_opportunity(...) from builtins.PyCapsule
- requires_a_setup_for_derivatives_for_residue_pair_opportunity(self : rosetta.core.scoring.methods.TwoBodyEnergy, pose : rosetta.core.pose.Pose) -> bool
Does this EnergyMethod require the opportunity to examine each residue pair before derivative evaluation begins? Not
all energy methods would. The ScoreFunction will not ask energy methods to examine residue pairs that are uninterested
in doing so.
- requires_a_setup_for_scoring_for_residue_pair_opportunity(...) from builtins.PyCapsule
- requires_a_setup_for_scoring_for_residue_pair_opportunity(self : rosetta.core.scoring.methods.TwoBodyEnergy, pose : rosetta.core.pose.Pose) -> bool
Does this EnergyMethod require the opportunity to examine each residue pair before scoring begins? Not
all energy methods would. The ScoreFunction will not ask energy methods to examine residue pairs that are uninterested
in doing so.
- setup_for_derivatives_for_residue_pair(...) from builtins.PyCapsule
- setup_for_derivatives_for_residue_pair(self : rosetta.core.scoring.methods.TwoBodyEnergy, rsd1 : rosetta.core.conformation.Residue, rsd2 : rosetta.core.conformation.Residue, minsingle_data1 : rosetta.core.scoring.ResSingleMinimizationData, minsingle_data2 : rosetta.core.scoring.ResSingleMinimizationData, pose : rosetta.core.pose.Pose, sfxn : rosetta.core.scoring.ScoreFunction, data_cache : rosetta.core.scoring.ResPairMinimizationData) -> NoneType
Do any setup work necessary before evaluating the derivatives for this residue pair
- setup_for_scoring_for_residue_pair(...) from builtins.PyCapsule
- setup_for_scoring_for_residue_pair(self : rosetta.core.scoring.methods.TwoBodyEnergy, rsd1 : rosetta.core.conformation.Residue, rsd2 : rosetta.core.conformation.Residue, minsingle_data1 : rosetta.core.scoring.ResSingleMinimizationData, minsingle_data2 : rosetta.core.scoring.ResSingleMinimizationData, pose : rosetta.core.pose.Pose, sfxn : rosetta.core.scoring.ScoreFunction, data_cache : rosetta.core.scoring.ResPairMinimizationData) -> NoneType
Do any setup work should the coordinates of a pair of residues, who are still guaranteed to be
of the same residue type as when setup_for_minimizing_for_residue was called, have changed so dramatically
as to possibly require some amount of setup work before scoring should proceed
- use_extended_intrares_energy_interface(...) from builtins.PyCapsule
- use_extended_intrares_energy_interface(rosetta.core.scoring.methods.TwoBodyEnergy) -> bool
Derived classes wishing to invoke the alternate, extended interface for eval_intrares_energy
during minimization routines should return "true" when this function is invoked on them. This
class provides a default "return false" implementation so that classes not desiring to take advantage
of this alternate interface need to do nothing.
Methods inherited from rosetta.core.scoring.methods.EnergyMethod:
- defines_high_order_terms(...) from builtins.PyCapsule
- defines_high_order_terms(self : rosetta.core.scoring.methods.EnergyMethod, : rosetta.core.pose.Pose) -> bool
Should this EnergyMethod have score and derivative evaluation
evaluated both in the context of the whole Pose and in the context
of residue or residue-pairs? This covers scoring terms like env-smooth
wherein the CBeta's get derivatives for increasing the neighbor counts
for surrounding residues, and terms like constraints, which are definable
on arbitrary number of residues (e.g. more than 2); both of these terms
could be used in RTMin, and both should use the residue and residue-pair
evaluation scheme with the MinimizationGraph for the majority of the
work they do. (Now, high-order constraints (3-body or above) will not
be properly evaluated within RTMin.). The default implementation
returns "false".
- finalize_after_derivatives(...) from builtins.PyCapsule
- finalize_after_derivatives(self : rosetta.core.scoring.methods.EnergyMethod, : rosetta.core.pose.Pose, : rosetta.core.scoring.ScoreFunction) -> NoneType
called at the end of derivatives evaluation
- score_types(...) from builtins.PyCapsule
- score_types(rosetta.core.scoring.methods.EnergyMethod) -> rosetta.utility.vector1_core_scoring_ScoreType
Returns the score types that this energy method computes.
- setup_for_minimizing(...) from builtins.PyCapsule
- setup_for_minimizing(self : rosetta.core.scoring.methods.EnergyMethod, : rosetta.core.pose.Pose, : rosetta.core.scoring.ScoreFunction, : rosetta.core.kinematics.MinimizerMapBase) -> NoneType
Called at the beginning of atom tree minimization, this method
allows the derived class the opportunity to initialize pertinent data
that will be used during minimization. During minimzation, the chemical
structure of the pose is constant, so assumptions on the number of atoms
per residue and their identities are safe so long as the pose's Energies
object's "use_nblist()" method returns true.
- version(...) from builtins.PyCapsule
- version(rosetta.core.scoring.methods.EnergyMethod) -> int
Return the version of the energy method
|
class WaterBuilder(builtins.object) |
|
Stores the internal coordinates of an ideal water position |
|
Methods defined here:
- __init__(...) from builtins.PyCapsule
- __init__(self : rosetta.core.scoring.lkball.WaterBuilder, water : rosetta.numeric.xyzVector_double_t, rsd : rosetta.core.conformation.Residue, atom1 : int, atom2 : int, atom3 : int) -> NoneType
- __new__(*args, **kwargs) from builtins.type
- Create and return a new object. See help(type) for accurate signature.
- atom1(...) from builtins.PyCapsule
- atom1(rosetta.core.scoring.lkball.WaterBuilder) -> int
- atom2(...) from builtins.PyCapsule
- atom2(rosetta.core.scoring.lkball.WaterBuilder) -> int
- atom3(...) from builtins.PyCapsule
- atom3(rosetta.core.scoring.lkball.WaterBuilder) -> int
- build(...) from builtins.PyCapsule
- build(self : rosetta.core.scoring.lkball.WaterBuilder, rsd : rosetta.core.conformation.Residue) -> rosetta.numeric.xyzVector_double_t
- derivatives(...) from builtins.PyCapsule
- derivatives(self : rosetta.core.scoring.lkball.WaterBuilder, rsd : rosetta.core.conformation.Residue, dw_da1 : rosetta.numeric.xyzMatrix_double_t, dw_da2 : rosetta.numeric.xyzMatrix_double_t, dw_da3 : rosetta.numeric.xyzMatrix_double_t) -> NoneType
| |