rosetta.core.scoring.trie
index
(built-in)

Bindings for core::scoring::trie namespace

 
Classes
       
builtins.object
CPDataCorrespondence
TrieCountPairBase
rosetta.basic.datacache.CacheableData(builtins.object)
TrieCollection
rosetta.core.conformation.AbstractRotamerTrie(builtins.object)
RotamerTrieBase

 
class CPDataCorrespondence(builtins.object)
     Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.core.scoring.trie.CPDataCorrespondence) -> NoneType
 
2. __init__(self : rosetta.core.scoring.trie.CPDataCorrespondence,  : rosetta.core.scoring.trie.CPDataCorrespondence) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
connid_for_entry_connpoint(...) from builtins.PyCapsule
connid_for_entry_connpoint(*args, **kwargs)
Overloaded function.
 
1. connid_for_entry_connpoint(self : rosetta.core.scoring.trie.CPDataCorrespondence, entry : int, connpoint : int, residue_connid : int) -> NoneType
 
2. connid_for_entry_connpoint(self : rosetta.core.scoring.trie.CPDataCorrespondence, entry : int, connpoint : int) -> int
has_pseudobonds(...) from builtins.PyCapsule
has_pseudobonds(rosetta.core.scoring.trie.CPDataCorrespondence) -> bool
max_connpoints_for_residue(...) from builtins.PyCapsule
max_connpoints_for_residue(rosetta.core.scoring.trie.CPDataCorrespondence) -> int
n_connpoints_for_entry(...) from builtins.PyCapsule
n_connpoints_for_entry(*args, **kwargs)
Overloaded function.
 
1. n_connpoints_for_entry(self : rosetta.core.scoring.trie.CPDataCorrespondence, entry : int, nconnections : int) -> NoneType
 
2. n_connpoints_for_entry(self : rosetta.core.scoring.trie.CPDataCorrespondence, entry : int) -> int
n_entries(...) from builtins.PyCapsule
n_entries(*args, **kwargs)
Overloaded function.
 
1. n_entries(self : rosetta.core.scoring.trie.CPDataCorrespondence, nentries : int) -> NoneType
 
2. n_entries(rosetta.core.scoring.trie.CPDataCorrespondence) -> int
note_has_pseudobonds(...) from builtins.PyCapsule
note_has_pseudobonds(rosetta.core.scoring.trie.CPDataCorrespondence) -> NoneType
resid_for_entry(...) from builtins.PyCapsule
resid_for_entry(*args, **kwargs)
Overloaded function.
 
1. resid_for_entry(self : rosetta.core.scoring.trie.CPDataCorrespondence, entry : int, resid : int) -> NoneType
 
2. resid_for_entry(self : rosetta.core.scoring.trie.CPDataCorrespondence, entry : int) -> int

 
class RotamerTrieBase(rosetta.core.conformation.AbstractRotamerTrie)
    
Method resolution order:
RotamerTrieBase
rosetta.core.conformation.AbstractRotamerTrie
builtins.object

Methods defined here:
__init__(self, /, *args, **kwargs)
Initialize self.  See help(type(self)) for accurate signature.
__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.trie.RotamerTrieBase,  : rosetta.core.scoring.trie.RotamerTrieBase) -> rosetta.core.scoring.trie.RotamerTrieBase
connection_exists_to_residue(...) from builtins.PyCapsule
connection_exists_to_residue(self : rosetta.core.scoring.trie.RotamerTrieBase, resid : int) -> bool
connection_id_for_residue(...) from builtins.PyCapsule
connection_id_for_residue(self : rosetta.core.scoring.trie.RotamerTrieBase, resid : int) -> int
get_count_pair_data_for_residue(...) from builtins.PyCapsule
get_count_pair_data_for_residue(self : rosetta.core.scoring.trie.RotamerTrieBase, other_residue : int) -> int
print(...) from builtins.PyCapsule
print(rosetta.core.scoring.trie.RotamerTrieBase) -> NoneType
 
Useful Functions
resolve_trie_vs_path(...) from builtins.PyCapsule
resolve_trie_vs_path(*args, **kwargs)
Overloaded function.
 
1. resolve_trie_vs_path(self : rosetta.core.scoring.trie.RotamerTrieBase, other : rosetta.core.scoring.trie.RotamerTrieBase, cp : core::scoring::trie::TrieCountPairBase, sfxn : core::scoring::etable::TableLookupEvaluator, pair_energy_vector : rosetta.utility.vector1_float, temp_vector : rosetta.utility.vector1_float) -> NoneType
 
This function is called when the etable energy function get mixed up with non-etable tries.
 It produces a utility_exit call.
 
2. resolve_trie_vs_path(self : rosetta.core.scoring.trie.RotamerTrieBase, other : rosetta.core.scoring.trie.RotamerTrieBase, cp : core::scoring::trie::TrieCountPairBase, sfxn : core::scoring::etable::AnalyticEtableEvaluator, pair_energy_vector : rosetta.utility.vector1_float, temp_vector : rosetta.utility.vector1_float) -> NoneType
 
This function is called when the coarse etable energy function get mixed up with non-etable tries.
 It produces a utility_exit call.
 
3. resolve_trie_vs_path(self : rosetta.core.scoring.trie.RotamerTrieBase, other : rosetta.core.scoring.trie.RotamerTrieBase, cp : core::scoring::trie::TrieCountPairBase, sfxn : core::scoring::hbonds::HBondEnergy, pair_energy_vector : rosetta.utility.vector1_float, temp_vector : rosetta.utility.vector1_float) -> NoneType
 
This function is called when hbond energy function gets mixed up with non-hbond tries.
 It produces a utility_exit call.
 
4. resolve_trie_vs_path(self : rosetta.core.scoring.trie.RotamerTrieBase, other : rosetta.core.scoring.trie.RotamerTrieBase, cp : core::scoring::trie::TrieCountPairBase, sfxn : rosetta.core.scoring.elec.FA_ElecEnergy, pair_energy_vector : rosetta.utility.vector1_float, temp_vector : rosetta.utility.vector1_float) -> NoneType
 
This function is called when non-elec tries get mixed up with the FA_ElecEnergy function
 It produces a utility_exit call.
 
5. resolve_trie_vs_path(self : rosetta.core.scoring.trie.RotamerTrieBase, other : rosetta.core.scoring.trie.RotamerTrieBase, cp : core::scoring::trie::TrieCountPairBase, sfxn : rosetta.core.scoring.lkball.lkbtrie.LKBTrieEvaluator, pair_energy_vector : rosetta.utility.vector1_float, temp_vector : rosetta.utility.vector1_float) -> NoneType
 
This function is called when non-elec tries get mixed up with the FA_ElecEnergy function
 It produces a utility_exit call.
 
6. resolve_trie_vs_path(self : rosetta.core.scoring.trie.RotamerTrieBase, other : rosetta.core.scoring.trie.RotamerTrieBase, cp : core::scoring::trie::TrieCountPairBase, sfxn : core::scoring::methods::MMLJEnergyInter, pair_energy_vector : rosetta.utility.vector1_float, temp_vector : rosetta.utility.vector1_float) -> NoneType
 
This function is called when the mm lj inter energy function get mixed up with other tries.
 It produces a utility_exit call.
 
7. resolve_trie_vs_path(self : rosetta.core.scoring.trie.RotamerTrieBase, other : rosetta.core.scoring.trie.RotamerTrieBase, cp : core::scoring::trie::TrieCountPairBase, sfxn : core::scoring::vdwaals::VDWTrieEvaluator, pair_energy_vector : rosetta.utility.vector1_float, temp_vector : rosetta.utility.vector1_float) -> NoneType
 
This function is called when the mm lj inter energy function get mixed up with other tries.
 It produces a utility_exit call.
resolve_trie_vs_trie(...) from builtins.PyCapsule
resolve_trie_vs_trie(*args, **kwargs)
Overloaded function.
 
1. resolve_trie_vs_trie(self : rosetta.core.scoring.trie.RotamerTrieBase, other : rosetta.core.scoring.trie.RotamerTrieBase, cp : core::scoring::trie::TrieCountPairBase, sfxn : core::scoring::etable::TableLookupEvaluator, pair_energy_table : ObjexxFCL::FArray2D<float>, temp_table : ObjexxFCL::FArray2D<float>) -> NoneType
 
This function is called when the etable energy function get mixed up with non-etable tries.
 It produces a utility_exit call.
 
2. resolve_trie_vs_trie(self : rosetta.core.scoring.trie.RotamerTrieBase, other : rosetta.core.scoring.trie.RotamerTrieBase, cp : core::scoring::trie::TrieCountPairBase, sfxn : core::scoring::etable::AnalyticEtableEvaluator, pair_energy_table : ObjexxFCL::FArray2D<float>, temp_table : ObjexxFCL::FArray2D<float>) -> NoneType
 
This function is called when the coarse etable energy function get mixed up with non-etable tries.
 It produces a utility_exit call.
 
3. resolve_trie_vs_trie(self : rosetta.core.scoring.trie.RotamerTrieBase, other : rosetta.core.scoring.trie.RotamerTrieBase, cp : core::scoring::trie::TrieCountPairBase, sfxn : core::scoring::hbonds::HBondEnergy, pair_energy_table : ObjexxFCL::FArray2D<float>, temp_table : ObjexxFCL::FArray2D<float>) -> NoneType
 
This function is called when hbond energy function get mixed up with non-hbond tries.
 It produces a utility_exit call.
 
4. resolve_trie_vs_trie(self : rosetta.core.scoring.trie.RotamerTrieBase, other : rosetta.core.scoring.trie.RotamerTrieBase, cp : core::scoring::trie::TrieCountPairBase, sfxn : rosetta.core.scoring.elec.FA_ElecEnergy, pair_energy_table : ObjexxFCL::FArray2D<float>, temp_table : ObjexxFCL::FArray2D<float>) -> NoneType
 
This function is called when the etable energy function get mixed up with non-etable tries.
 It produces a utility_exit call.
 
5. resolve_trie_vs_trie(self : rosetta.core.scoring.trie.RotamerTrieBase, other : rosetta.core.scoring.trie.RotamerTrieBase, cp : core::scoring::trie::TrieCountPairBase, sfxn : rosetta.core.scoring.lkball.lkbtrie.LKBTrieEvaluator, pair_energy_table : ObjexxFCL::FArray2D<float>, temp_table : ObjexxFCL::FArray2D<float>) -> NoneType
 
This function is called when the etable energy function get mixed up with non-etable tries.
 It produces a utility_exit call.
 
6. resolve_trie_vs_trie(self : rosetta.core.scoring.trie.RotamerTrieBase, other : rosetta.core.scoring.trie.RotamerTrieBase, cp : core::scoring::trie::TrieCountPairBase, sfxn : core::scoring::methods::MMLJEnergyInter, pair_energy_table : ObjexxFCL::FArray2D<float>, temp_table : ObjexxFCL::FArray2D<float>) -> NoneType
 
This function is called when the mm lj inter energy function get mixed up with other tries.
 It produces a utility_exit call.
 
7. resolve_trie_vs_trie(self : rosetta.core.scoring.trie.RotamerTrieBase, other : rosetta.core.scoring.trie.RotamerTrieBase, cp : core::scoring::trie::TrieCountPairBase, sfxn : core::scoring::vdwaals::VDWTrieEvaluator, pair_energy_table : ObjexxFCL::FArray2D<float>, temp_table : ObjexxFCL::FArray2D<float>) -> NoneType
 
This function is called when the mm lj inter energy function get mixed up with other tries.
 It produces a utility_exit call.
set_resid_2_connection_entry(...) from builtins.PyCapsule
set_resid_2_connection_entry(self : rosetta.core.scoring.trie.RotamerTrieBase, resid : int, connid : int) -> NoneType
trie_vs_path(...) from builtins.PyCapsule
trie_vs_path(*args, **kwargs)
Overloaded function.
 
1. trie_vs_path(self : rosetta.core.scoring.trie.RotamerTrieBase, other : rosetta.core.scoring.trie.RotamerTrieBase, cp : core::scoring::trie::TrieCountPairBase, sfxn : core::scoring::etable::TableLookupEvaluator, pair_energy_vector : rosetta.utility.vector1_float, temp_vector : rosetta.utility.vector1_float) -> NoneType
 
Four trie-vs-path type resolution functions
 
2. trie_vs_path(self : rosetta.core.scoring.trie.RotamerTrieBase, other : rosetta.core.scoring.trie.RotamerTrieBase, cp : core::scoring::trie::TrieCountPairBase, sfxn : core::scoring::etable::AnalyticEtableEvaluator, pair_energy_vector : rosetta.utility.vector1_float, temp_vector : rosetta.utility.vector1_float) -> NoneType
 
Four trie-vs-path type resolution functions
 
3. trie_vs_path(self : rosetta.core.scoring.trie.RotamerTrieBase, other : rosetta.core.scoring.trie.RotamerTrieBase, cp : core::scoring::trie::TrieCountPairBase, sfxn : core::scoring::hbonds::HBondEnergy, pair_energy_vector : rosetta.utility.vector1_float, temp_vector : rosetta.utility.vector1_float) -> NoneType
 
4. trie_vs_path(self : rosetta.core.scoring.trie.RotamerTrieBase, other : rosetta.core.scoring.trie.RotamerTrieBase, cp : core::scoring::trie::TrieCountPairBase, sfxn : rosetta.core.scoring.elec.FA_ElecEnergy, pair_energy_vector : rosetta.utility.vector1_float, temp_vector : rosetta.utility.vector1_float) -> NoneType
 
Four trie-vs-path type resolution functions
 
5. trie_vs_path(self : rosetta.core.scoring.trie.RotamerTrieBase, other : rosetta.core.scoring.trie.RotamerTrieBase, cp : core::scoring::trie::TrieCountPairBase, sfxn : rosetta.core.scoring.lkball.lkbtrie.LKBTrieEvaluator, pair_energy_vector : rosetta.utility.vector1_float, temp_vector : rosetta.utility.vector1_float) -> NoneType
 
Four trie-vs-path type resolution functions
 
6. trie_vs_path(self : rosetta.core.scoring.trie.RotamerTrieBase, other : rosetta.core.scoring.trie.RotamerTrieBase, cp : core::scoring::trie::TrieCountPairBase, sfxn : core::scoring::methods::MMLJEnergyInter, pair_energy_vector : rosetta.utility.vector1_float, temp_vector : rosetta.utility.vector1_float) -> NoneType
 
Four trie-vs-path type resolution functions
 
7. trie_vs_path(self : rosetta.core.scoring.trie.RotamerTrieBase, other : rosetta.core.scoring.trie.RotamerTrieBase, cp : core::scoring::trie::TrieCountPairBase, sfxn : core::scoring::vdwaals::VDWTrieEvaluator, pair_energy_vector : rosetta.utility.vector1_float, temp_vector : rosetta.utility.vector1_float) -> NoneType
 
Four trie-vs-path type resolution functions
trie_vs_trie(...) from builtins.PyCapsule
trie_vs_trie(*args, **kwargs)
Overloaded function.
 
1. trie_vs_trie(self : rosetta.core.scoring.trie.RotamerTrieBase, other : rosetta.core.scoring.trie.RotamerTrieBase, cp : core::scoring::trie::TrieCountPairBase, sfxn : core::scoring::etable::TableLookupEvaluator, pair_energy_table : ObjexxFCL::FArray2D<float>, temp_table : ObjexxFCL::FArray2D<float>) -> NoneType
 
2. trie_vs_trie(self : rosetta.core.scoring.trie.RotamerTrieBase, other : rosetta.core.scoring.trie.RotamerTrieBase, cp : core::scoring::trie::TrieCountPairBase, sfxn : core::scoring::etable::AnalyticEtableEvaluator, pair_energy_table : ObjexxFCL::FArray2D<float>, temp_table : ObjexxFCL::FArray2D<float>) -> NoneType
 
/////////////////////////////////////////////////////////////////////////////////////////
///////// the same methods again --- overloaded to accept a AnalyticEnergyEvaluator /////
/////////////////////////////////////////////////////////////////////////////////////////
 
3. trie_vs_trie(self : rosetta.core.scoring.trie.RotamerTrieBase, other : rosetta.core.scoring.trie.RotamerTrieBase, cp : core::scoring::trie::TrieCountPairBase, sfxn : core::scoring::hbonds::HBondEnergy, pair_energy_table : ObjexxFCL::FArray2D<float>, temp_table : ObjexxFCL::FArray2D<float>) -> NoneType
 
/ The same methods, again, for the HBondEnergies
 
4. trie_vs_trie(self : rosetta.core.scoring.trie.RotamerTrieBase, other : rosetta.core.scoring.trie.RotamerTrieBase, cp : core::scoring::trie::TrieCountPairBase, sfxn : rosetta.core.scoring.elec.FA_ElecEnergy, pair_energy_table : ObjexxFCL::FArray2D<float>, temp_table : ObjexxFCL::FArray2D<float>) -> NoneType
 
The same methods again, for Hack Elec E
 
5. trie_vs_trie(self : rosetta.core.scoring.trie.RotamerTrieBase, other : rosetta.core.scoring.trie.RotamerTrieBase, cp : core::scoring::trie::TrieCountPairBase, sfxn : rosetta.core.scoring.lkball.lkbtrie.LKBTrieEvaluator, pair_energy_table : ObjexxFCL::FArray2D<float>, temp_table : ObjexxFCL::FArray2D<float>) -> NoneType
 
////////////////////////////////////////////////////////////////////////////////////
///////// LKBALL
////////////////////////////////////////////////////////////////////////////////////
 
6. trie_vs_trie(self : rosetta.core.scoring.trie.RotamerTrieBase, other : rosetta.core.scoring.trie.RotamerTrieBase, cp : core::scoring::trie::TrieCountPairBase, sfxn : core::scoring::methods::MMLJEnergyInter, pair_energy_table : ObjexxFCL::FArray2D<float>, temp_table : ObjexxFCL::FArray2D<float>) -> NoneType
 
////////////////////////////////////////////////////////////////////////////////////
///////// the same methods again --- overloaded for MMLJEnergyTable ////////////////
////////////////////////////////////////////////////////////////////////////////////
 
7. trie_vs_trie(self : rosetta.core.scoring.trie.RotamerTrieBase, other : rosetta.core.scoring.trie.RotamerTrieBase, cp : core::scoring::trie::TrieCountPairBase, sfxn : core::scoring::vdwaals::VDWTrieEvaluator, pair_energy_table : ObjexxFCL::FArray2D<float>, temp_table : ObjexxFCL::FArray2D<float>) -> NoneType
 
////////////////////////////////////////////////////////////////////////////////////
///////// the same methods again --- overloaded for VDW_Energy /////////////////////
////////////////////////////////////////////////////////////////////////////////////

 
class TrieCollection(rosetta.basic.datacache.CacheableData)
    
Method resolution order:
TrieCollection
rosetta.basic.datacache.CacheableData
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(handle, rosetta.core.scoring.trie.TrieCollection) -> NoneType
 
2. __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.trie.TrieCollection,  : rosetta.core.scoring.trie.TrieCollection) -> rosetta.core.scoring.trie.TrieCollection
clone(...) from builtins.PyCapsule
clone(rosetta.core.scoring.trie.TrieCollection) -> rosetta.basic.datacache.CacheableData
total_residue(...) from builtins.PyCapsule
total_residue(*args, **kwargs)
Overloaded function.
 
1. total_residue(self : rosetta.core.scoring.trie.TrieCollection,  : int) -> NoneType
 
2. total_residue(rosetta.core.scoring.trie.TrieCollection) -> int
trie(...) from builtins.PyCapsule
trie(*args, **kwargs)
Overloaded function.
 
1. trie(self : rosetta.core.scoring.trie.TrieCollection, index : int) -> rosetta.core.scoring.trie.RotamerTrieBase
 
2. trie(self : rosetta.core.scoring.trie.TrieCollection, index : int, new_trie : rosetta.core.scoring.trie.RotamerTrieBase) -> NoneType

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 TrieCountPairBase(builtins.object)
     Methods defined here:
__init__(self, /, *args, **kwargs)
Initialize self.  See help(type(self)) for accurate signature.
__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.trie.TrieCountPairBase,  : rosetta.core.scoring.trie.TrieCountPairBase) -> rosetta.core.scoring.trie.TrieCountPairBase

 
Functions
       
convert_inorder_table_to_original_order(...) method of builtins.PyCapsule instance
convert_inorder_table_to_original_order(total_rotamers_2_unique_rotamers_1 : rosetta.utility.vector1_unsigned_long, total_rotamers_2_unique_rotamers_2 : rosetta.utility.vector1_unsigned_long, pair_energy_table : ObjexxFCL::FArray2D<float>, inorder_table : ObjexxFCL::FArray2A<float>) -> NoneType
convert_inorder_vector_to_original_order(...) method of builtins.PyCapsule instance
convert_inorder_vector_to_original_order(total_rotamers_2_unique_rotamers : rosetta.utility.vector1_unsigned_long, pair_energy_vector : rosetta.utility.vector1_float, temp_vector : rosetta.utility.vector1_double) -> NoneType
create_cpdata_correspondence_for_rotamer(...) method of builtins.PyCapsule instance
create_cpdata_correspondence_for_rotamer(example_rotamer : rosetta.core.conformation.Residue) -> rosetta.core.scoring.trie.CPDataCorrespondence
create_cpdata_correspondence_for_rotamerset(...) method of builtins.PyCapsule instance
create_cpdata_correspondence_for_rotamerset(rotset : rosetta.core.conformation.RotamerSetBase) -> rosetta.core.scoring.trie.CPDataCorrespondence
lookup_cp_map(...) method of builtins.PyCapsule instance
lookup_cp_map(cp_reps : rosetta.std.map_unsigned_long_unsigned_long, atm_idx : int) -> int
 
helper function: look up count-pair mapping