|
| | OTFFlexbbNode (OTFFlexbbInteractionGraph *, int node_id, int num_states) |
| |
| virtual | ~OTFFlexbbNode () |
| |
| virtual void | print () const |
| |
| virtual unsigned int | count_dynamic_memory () const |
| |
| Residue const & | rotamer (int index) const |
| |
| void | set_rotamer (int state, ResidueCOP rotamer) |
| |
| void | declare_all_rotamers_initialized () |
| |
| Real | bounding_radius_for_rotamers (int aatype, int bb) const |
| |
| bool | rotamer_is_proline (int state) const |
| |
| bool | rotamer_is_glycine (int state) const |
| |
| | FlexbbNode (FlexbbInteractionGraph *owner, int node_id, int num_states) |
| |
| virtual | ~FlexbbNode () |
| |
| void | set_num_distinct_backbones (int nbbconfs) |
| |
| int | get_num_distinct_backbones () const |
| |
| void | set_num_states_per_backbone (utility::vector1< int > const &) |
| |
| int | get_bb_for_state (int state) const |
| |
| int | get_num_states_for_bb (int bbconf) const |
| |
| int | get_state_offset_for_bb (int bbconf) const |
| |
| void | get_states_on_curr_bb (utility::vector1< Size > &state_list, int offset) const |
| |
| void | get_all_states (utility::vector1< Size > &rotlist, int offset) const |
| |
| void | set_closest_states_on_other_bbs (ObjexxFCL::FArray2D_int const &) |
| |
| void | set_amino_acid_types (utility::vector1< int > const &) |
| |
| ObjexxFCL::FArray1A_int | getNumStatesPerAAPerBB (int aa) |
| |
| virtual void | add_to_one_body_energies (ObjexxFCL::FArray1< PackerEnergy > &energies) |
| |
| virtual void | add_to_one_body_energy (int state, PackerEnergy energy) |
| |
| virtual void | update_one_body_energy (int state, PackerEnergy energy) |
| |
| virtual void | zero_one_body_energies () |
| |
| virtual bool | state_unassigned () const |
| |
| PackerEnergy | get_one_body_energy (int state) const |
| |
| virtual void | prepare_for_simulated_annealing () |
| |
| int | get_current_state () const |
| |
| int | get_backbone_for_current_state () const |
| |
| void | write_current_state_to_state_array (ObjexxFCL::FArray1_int &nodes_states) |
| |
| bool | inform_edges_of_alt_state_before_bbjump () |
| | Preliminatry bookkeeping for the node the Graph contacted about a backbone move. This node is the "root" of the DFS traversal. More...
|
| |
| bool | state_has_same_backbone_as_current (int state) const |
| | Did the alterenate state assigned during a flexbb move actually preserve the currently assigned bb? More...
|
| |
| int | get_num_states_for_aa_type_for_bb (int aa_type, int bb) const |
| |
| void | print_internal_energies () |
| |
| void | update_internal_energy_sums () |
| |
| int | num_aa_types () const |
| | Read access to private data to both derived classes and the world. More...
|
| |
| int | num_bbconfs () const |
| |
| utility::vector1< int > const & | num_states_for_bb () |
| |
| utility::vector1< int > const & | state_offsets_for_bb () |
| |
| ObjexxFCL::FArray2D_int const & | num_states_for_aa_for_bb () |
| |
| ObjexxFCL::FArray2D_int const & | state_offsets_for_aa_for_bb () |
| |
| ObjexxFCL::FArray2D_int const & | closest_state_on_alt_bb () const |
| |
| FlexbbSparseMatrixIndex const & | state_info (int state) const |
| |
utility::vector1< PackerEnergy >
const & | one_body_energies () const |
| |
| int | current_state () const |
| |
| FlexbbSparseMatrixIndex const & | current_state_info () const |
| |
| int | curr_bb () const |
| |
| PackerEnergy | curr_state_one_body_energy () const |
| |
| PackerEnergy | curr_state_total_energy () const |
| |
utility::vector1< PackerEnergy >
const & | curr_state_two_body_energies () |
| |
| int | alternate_state () const |
| |
| FlexbbSparseMatrixIndex const & | alternate_state_info () const |
| |
| int | alt_bb () const |
| |
| PackerEnergy | alternate_state_one_body_energy () const |
| |
| PackerEnergy | alternate_state_total_energy () const |
| |
utility::vector1< PackerEnergy >
const & | alternate_state_two_body_energies () const |
| |
| PackerEnergy | alternate_state_two_body_energies (int ind) const |
| |
| utility::vector1< bool > const & | edge_connects_flexsegmate () const |
| |
| bool | count_energy_to_node_in_my_fragtotalE (int edge_index) const |
| | Convention for acumulating energies between flexsegmates during a backbone move: The smaller-indexed node counts the interaction, the larger-indexed node does not. More...
|
| |
| bool | alternate_state_is_being_considered () const |
| |