Rosetta
Public Member Functions | Protected Types | Protected Member Functions | Private Attributes | Friends | List of all members
core::pack::guidance_scoreterms::sap::SapConstraintHelper Class Reference

#include <SapConstraintHelper.hh>

Public Member Functions

 SapConstraintHelper (SapConstraintOptionsCOP const &options)
 
core::Real calculate_energy (utility::vector1< core::conformation::ResidueCOP > const &resvect, core::Size const substitution_position)
 
void commit_considered_substitution ()
 
SapConstraintOptionsCOP options () const
 
core::pack::rotamer_set::RotamerSets init_with_pose (core::pose::Pose const &pose, core::pack::rotamer_set::RotamerSets const &rotamer_sets)
 
Real current_score () const
 
Real set_accurate_sasa_and_recalc (pose::Pose const &pose)
 
void report ()
 
void report_final_score (Real actual_sap) const
 
core::id::AtomID_Map< Realget_per_atom_sap (pose::Pose const &pose) const
 

Protected Types

typedef std::pair< Size, uint8_t[ATOM_WITHIN_5_ELEMS]> atom_within_5_value
 
typedef std::unordered_map< std::pair< conformation::Residue const *, conformation::Residue const * >, atom_within_5_value, RotamerRotamerHashertype_atom_within_5_map
 
typedef float atom_sasa_score_value[ATOM_SASA_SCORE_ELEMS]
 
typedef std::unordered_map< conformation::Residue const *, atom_sasa_score_valueatom_sasa_score_map
 

Protected Member Functions

void restore_from_shadow ()
 
void save_to_shadow ()
 
core::Real symm_calculate_energy (utility::vector1< core::conformation::ResidueCOP > const &resvect, core::Size const substitution_position)
 
void recalculate_saps (utility::vector1< Size > const &positions_to_update)
 
void recalculate_sasa ()
 
void update_neighbors_sap (float const *delta_sasa_score, Size seqpos, bool invert, bool skip_self)
 
void add_to_sap (float amount, Size seqpos, Size iat)
 
void add_remove_rotamer (utility::vector1< core::conformation::ResidueCOP > const &resvect, Size const substitution_position, bool add)
 
void add_remove_rotamer_fast (utility::vector1< core::conformation::ResidueCOP > const &resvect, Size const substitution_position, bool add)
 
void add_remove_rotamer_lightning (utility::vector1< core::conformation::ResidueCOP > const &resvect, Size const substitution_position, bool add)
 
void lightning_update_neighbors_sap (Size seqpos, bool invert, bool dont_update_self)
 
void lightning_add_to_sap (float amount, Size seqpos)
 
void store_sasa_blocks (Size &offset, Size seqpos, bool add, bool mark_dirty)
 
void reinit_with_resvect (utility::vector1< core::conformation::ResidueCOP > const &resvect, bool skip_reset=false)
 
void reset_calculation ()
 
void apply_residue_selectors (core::pose::Pose const &pose)
 
void resize_arrays (core::pose::Pose const &pose)
 
void fill_block_params (core::pose::Pose const &pose, pack::rotamer_set::RotamerSets const &rotamer_sets)
 
Real calculate_block (Real dist2, Real radius_us, Real radius_them)
 
void fill_atom_neighbor_stuff (core::pose::Pose const &pose, core::pack::rotamer_set::RotamerSets const &rotamer_sets)
 
void convert_block_sasa_to_sasa_score (core::pose::Pose const &pose, core::pack::rotamer_set::RotamerSets const &rotamer_sets)
 
float & lightning_1b_lookup (chemical::AA aa, Size seqpos)
 
std::pair< float, float > & lightning_2b_lookup (chemical::AA aa1, Size seqpos1, chemical::AA aa2, Size seqpos2, bool create=false)
 
Real find_lightning_2b (conformation::ResidueCOP const &from_rot, conformation::ResidueCOP const &to_rot)
 
core::pack::rotamer_set::RotamerSets setup_lightning (core::pose::Pose const &pose, core::pack::rotamer_set::RotamerSets const &rotamer_sets)
 
void setup_fast (core::pose::Pose const &pose, core::pack::rotamer_set::RotamerSets const &rotamer_sets)
 
void add_sap_data (conformation::Residue const *key1, conformation::Residue const *key2, utility::vector1< utility::vector1< uint8_t >> const &sap_positions, Size natoms, Size first_sidechain)
 
core::pack::rotamer_set::RotamerSets setup_for_symmetry (core::pose::Pose const &pose, core::pack::rotamer_set::RotamerSets const &rotsets)
 
Size my_natoms (core::conformation::ResidueCOP const &res) const
 
Size my_natoms (core::conformation::Residue const *res) const
 
Real my_hydrophobic_weight (SapDatabase *db, char aa) const
 
void init ()
 

Private Attributes

SapConstraintOptionsCOP options_
 
bool fast_
 
bool lightning_
 
bool heavy_
 
utility::vector1< bool > score_positions_
 
utility::vector1< bool > sap_calculate_positions_
 
utility::vector1< bool > sasa_positions_
 
core::conformation::ResidueCOP fake_rotamer_
 
core::scoring::ScoreFunctionOP fake_lr_scorefxn_
 
core::scoring::ScoreFunctionOP fake_sr_scorefxn_
 
Size max_rotamer_atoms_
 
utility::vector1< utility::vector1< Size > > check_positions_sap_
 
utility::vector1< utility::vector1< Size > > check_positions_block_
 
std::unordered_map< conformation::Residue const *, Sizerotamer_to_block_param_offset_
 
utility::vector1< BlockParamall_block_params_
 
atom_sasa_score_map rotamer_to_sasa_data_
 
std::unordered_map< std::pair< conformation::Residue const *, conformation::Residue const * >, Size, RotamerRotamerHasherinteracting_block_offset_
 
utility::vector1< uint8_t > interacting_block_
 
type_atom_within_5_map atom_within_5_map_
 
utility::vector1< uint8_t > atom_within_5_
 
utility::vector1< core::conformation::ResidueCOPinternal_resvect_
 
utility::vector1< Sizeblock_param_offset_
 
utility::vector1< utility::vector0< uint16_t > > sasa_blocks_
 
utility::vector1< utility::vector0< float > > atom_sasa_score_
 
utility::vector1< utility::vector0< float > > atom_sap_
 
float current_score_
 
utility::vector1< float * > atom_sasa_score_fast_
 
utility::vector1< bool > shadow_mismatch_
 
utility::vector1< utility::vector0< bool > > dirty_sasa_
 
utility::vector1< utility::vector0< float > > atom_sasa_score_shadow_
 
utility::vector1< utility::vector0< uint16_t > > sasa_blocks_shadow_
 
utility::vector1< utility::vector0< float > > atom_sap_shadow_
 
float current_score_shadow_
 
utility::vector1< Sizeblock_param_offset_shadow_
 
utility::vector1< core::conformation::ResidueCOPinternal_resvect_shadow_
 
utility::vector1< float * > atom_sasa_score_fast_shadow_
 
utility::vector1< uint16_t > lightning_aa_2_index_
 
Size lightning_num_aas_
 
Size lightning_num_aas_sq_
 
utility::vector1< uint32_t > lightning_seqpos_2_index_
 
Size lightning_num_seqpos_
 
utility::vector0< float > lightning_rotamer_1b_sap_
 
utility::vector0< std::pair< float, float > > lightning_rotamer_2b_sap_
 
bool use_2b_map_
 
std::unordered_map< basic::datacache::ResRotPair, std::pair< float, float >, basic::datacache::ResRotPairHasher > lightning_rotamer_2b_sap_map_
 
std::pair< float, float > default_2b_
 
utility::vector1< Reallightning_current_res_sap_
 
utility::vector1< Reallightning_current_res_sap_shadow_
 
utility::vector1< Sizerecalc_positions_scratch_
 
utility::vector0< float > delta_sasa_scratch_
 
utility::vector0< float > delta_sasa_zeros_
 
conformation::symmetry::SymmetryInfoCOP symm_info_
 
std::unordered_map< core::conformation::Residue const *, utility::vector1< core::conformation::ResidueCOP > > symm_rotamer_to_other_rotamers_
 
utility::vector1< core::conformation::ResidueCOPsymm_work_resvect_
 
utility::vector1< core::conformation::ResidueCOPsymm_work_resvect_shadow_
 
bool symm_debug_
 
bool symm_debug_force_map_
 

Friends

class ::SapConstraintEnergyTests
 

Member Typedef Documentation

◆ atom_sasa_score_map

◆ atom_sasa_score_value

typedef float core::pack::guidance_scoreterms::sap::SapConstraintHelper::atom_sasa_score_value[ATOM_SASA_SCORE_ELEMS]
protected

◆ atom_within_5_value

◆ type_atom_within_5_map

Constructor & Destructor Documentation

◆ SapConstraintHelper()

core::pack::guidance_scoreterms::sap::SapConstraintHelper::SapConstraintHelper ( SapConstraintOptionsCOP const &  options)

References init().

Member Function Documentation

◆ add_remove_rotamer()

void core::pack::guidance_scoreterms::sap::SapConstraintHelper::add_remove_rotamer ( utility::vector1< core::conformation::ResidueCOP > const &  resvect,
Size const  substitution_position,
bool  add 
)
protected

◆ add_remove_rotamer_fast()

void core::pack::guidance_scoreterms::sap::SapConstraintHelper::add_remove_rotamer_fast ( utility::vector1< core::conformation::ResidueCOP > const &  resvect,
Size const  substitution_position,
bool  add 
)
protected

◆ add_remove_rotamer_lightning()

void core::pack::guidance_scoreterms::sap::SapConstraintHelper::add_remove_rotamer_lightning ( utility::vector1< core::conformation::ResidueCOP > const &  resvect,
Size const  substitution_position,
bool  add 
)
protected

◆ add_sap_data()

void core::pack::guidance_scoreterms::sap::SapConstraintHelper::add_sap_data ( conformation::Residue const *  key1,
conformation::Residue const *  key2,
utility::vector1< utility::vector1< uint8_t >> const &  sap_positions,
Size  natoms,
Size  first_sidechain 
)
protected

◆ add_to_sap()

void core::pack::guidance_scoreterms::sap::SapConstraintHelper::add_to_sap ( float  amount,
Size  seqpos,
Size  iat 
)
protected

◆ apply_residue_selectors()

void core::pack::guidance_scoreterms::sap::SapConstraintHelper::apply_residue_selectors ( core::pose::Pose const &  pose)
protected

◆ calculate_block()

Real core::pack::guidance_scoreterms::sap::SapConstraintHelper::calculate_block ( Real  dist2,
Real  radius_us,
Real  radius_them 
)
protected

◆ calculate_energy()

core::Real core::pack::guidance_scoreterms::sap::SapConstraintHelper::calculate_energy ( utility::vector1< core::conformation::ResidueCOP > const &  resvect,
core::Size const  substitution_position 
)

◆ commit_considered_substitution()

void core::pack::guidance_scoreterms::sap::SapConstraintHelper::commit_considered_substitution ( )

References save_to_shadow().

◆ convert_block_sasa_to_sasa_score()

void core::pack::guidance_scoreterms::sap::SapConstraintHelper::convert_block_sasa_to_sasa_score ( core::pose::Pose const &  pose,
core::pack::rotamer_set::RotamerSets const &  rotamer_sets 
)
protected

◆ current_score()

Real core::pack::guidance_scoreterms::sap::SapConstraintHelper::current_score ( ) const

References current_score_shadow_.

◆ fill_atom_neighbor_stuff()

void core::pack::guidance_scoreterms::sap::SapConstraintHelper::fill_atom_neighbor_stuff ( core::pose::Pose const &  pose,
core::pack::rotamer_set::RotamerSets const &  rotamer_sets 
)
protected

◆ fill_block_params()

void core::pack::guidance_scoreterms::sap::SapConstraintHelper::fill_block_params ( core::pose::Pose const &  pose,
pack::rotamer_set::RotamerSets const &  rotamer_sets 
)
protected

◆ find_lightning_2b()

Real core::pack::guidance_scoreterms::sap::SapConstraintHelper::find_lightning_2b ( conformation::ResidueCOP const &  from_rot,
conformation::ResidueCOP const &  to_rot 
)
protected

◆ get_per_atom_sap()

core::id::AtomID_Map< Real > core::pack::guidance_scoreterms::sap::SapConstraintHelper::get_per_atom_sap ( pose::Pose const &  pose) const

◆ init()

void core::pack::guidance_scoreterms::sap::SapConstraintHelper::init ( )
protected

◆ init_with_pose()

core::pack::rotamer_set::RotamerSets core::pack::guidance_scoreterms::sap::SapConstraintHelper::init_with_pose ( core::pose::Pose const &  pose,
core::pack::rotamer_set::RotamerSets const &  rotamer_sets 
)

◆ lightning_1b_lookup()

float & core::pack::guidance_scoreterms::sap::SapConstraintHelper::lightning_1b_lookup ( chemical::AA  aa,
Size  seqpos 
)
protected

◆ lightning_2b_lookup()

std::pair< float, float > & core::pack::guidance_scoreterms::sap::SapConstraintHelper::lightning_2b_lookup ( chemical::AA  aa1,
Size  seqpos1,
chemical::AA  aa2,
Size  seqpos2,
bool  create = false 
)
protected

◆ lightning_add_to_sap()

void core::pack::guidance_scoreterms::sap::SapConstraintHelper::lightning_add_to_sap ( float  amount,
Size  seqpos 
)
protected

◆ lightning_update_neighbors_sap()

void core::pack::guidance_scoreterms::sap::SapConstraintHelper::lightning_update_neighbors_sap ( Size  seqpos,
bool  invert,
bool  dont_update_self 
)
protected

◆ my_hydrophobic_weight()

Real core::pack::guidance_scoreterms::sap::SapConstraintHelper::my_hydrophobic_weight ( SapDatabase db,
char  aa 
) const
protected

◆ my_natoms() [1/2]

Size core::pack::guidance_scoreterms::sap::SapConstraintHelper::my_natoms ( core::conformation::Residue const *  res) const
protected

◆ my_natoms() [2/2]

Size core::pack::guidance_scoreterms::sap::SapConstraintHelper::my_natoms ( core::conformation::ResidueCOP const &  res) const
protected

◆ options()

SapConstraintOptionsCOP core::pack::guidance_scoreterms::sap::SapConstraintHelper::options ( ) const

References options_.

◆ recalculate_saps()

void core::pack::guidance_scoreterms::sap::SapConstraintHelper::recalculate_saps ( utility::vector1< Size > const &  positions_to_update)
protected

◆ recalculate_sasa()

void core::pack::guidance_scoreterms::sap::SapConstraintHelper::recalculate_sasa ( )
protected

◆ reinit_with_resvect()

void core::pack::guidance_scoreterms::sap::SapConstraintHelper::reinit_with_resvect ( utility::vector1< core::conformation::ResidueCOP > const &  resvect,
bool  skip_reset = false 
)
protected

◆ report()

void core::pack::guidance_scoreterms::sap::SapConstraintHelper::report ( )

◆ report_final_score()

void core::pack::guidance_scoreterms::sap::SapConstraintHelper::report_final_score ( Real  actual_sap) const

◆ reset_calculation()

void core::pack::guidance_scoreterms::sap::SapConstraintHelper::reset_calculation ( )
protected

◆ resize_arrays()

void core::pack::guidance_scoreterms::sap::SapConstraintHelper::resize_arrays ( core::pose::Pose const &  pose)
protected

◆ restore_from_shadow()

void core::pack::guidance_scoreterms::sap::SapConstraintHelper::restore_from_shadow ( )
protected

◆ save_to_shadow()

void core::pack::guidance_scoreterms::sap::SapConstraintHelper::save_to_shadow ( )
protected

◆ set_accurate_sasa_and_recalc()

Real core::pack::guidance_scoreterms::sap::SapConstraintHelper::set_accurate_sasa_and_recalc ( pose::Pose const &  pose)

◆ setup_fast()

void core::pack::guidance_scoreterms::sap::SapConstraintHelper::setup_fast ( core::pose::Pose const &  pose,
core::pack::rotamer_set::RotamerSets const &  rotamer_sets 
)
protected

◆ setup_for_symmetry()

core::pack::rotamer_set::RotamerSets core::pack::guidance_scoreterms::sap::SapConstraintHelper::setup_for_symmetry ( core::pose::Pose const &  pose,
core::pack::rotamer_set::RotamerSets const &  rotsets 
)
protected

◆ setup_lightning()

core::pack::rotamer_set::RotamerSets core::pack::guidance_scoreterms::sap::SapConstraintHelper::setup_lightning ( core::pose::Pose const &  pose,
core::pack::rotamer_set::RotamerSets const &  rotamer_sets 
)
protected

◆ store_sasa_blocks()

void core::pack::guidance_scoreterms::sap::SapConstraintHelper::store_sasa_blocks ( Size offset,
Size  seqpos,
bool  add,
bool  mark_dirty 
)
protected

◆ symm_calculate_energy()

core::Real core::pack::guidance_scoreterms::sap::SapConstraintHelper::symm_calculate_energy ( utility::vector1< core::conformation::ResidueCOP > const &  resvect,
core::Size const  substitution_position 
)
protected

◆ update_neighbors_sap()

void core::pack::guidance_scoreterms::sap::SapConstraintHelper::update_neighbors_sap ( float const *  delta_sasa_score,
Size  seqpos,
bool  invert,
bool  skip_self 
)
protected

Friends And Related Function Documentation

◆ ::SapConstraintEnergyTests

friend class ::SapConstraintEnergyTests
friend

Member Data Documentation

◆ all_block_params_

utility::vector1<BlockParam> core::pack::guidance_scoreterms::sap::SapConstraintHelper::all_block_params_
private

◆ atom_sap_

utility::vector1<utility::vector0<float> > core::pack::guidance_scoreterms::sap::SapConstraintHelper::atom_sap_
private

◆ atom_sap_shadow_

utility::vector1<utility::vector0<float> > core::pack::guidance_scoreterms::sap::SapConstraintHelper::atom_sap_shadow_
private

◆ atom_sasa_score_

utility::vector1<utility::vector0<float> > core::pack::guidance_scoreterms::sap::SapConstraintHelper::atom_sasa_score_
private

◆ atom_sasa_score_fast_

utility::vector1<float *> core::pack::guidance_scoreterms::sap::SapConstraintHelper::atom_sasa_score_fast_
private

◆ atom_sasa_score_fast_shadow_

utility::vector1<float *> core::pack::guidance_scoreterms::sap::SapConstraintHelper::atom_sasa_score_fast_shadow_
private

◆ atom_sasa_score_shadow_

utility::vector1<utility::vector0<float> > core::pack::guidance_scoreterms::sap::SapConstraintHelper::atom_sasa_score_shadow_
private

◆ atom_within_5_

utility::vector1<uint8_t> core::pack::guidance_scoreterms::sap::SapConstraintHelper::atom_within_5_
private

◆ atom_within_5_map_

type_atom_within_5_map core::pack::guidance_scoreterms::sap::SapConstraintHelper::atom_within_5_map_
private

◆ block_param_offset_

utility::vector1<Size> core::pack::guidance_scoreterms::sap::SapConstraintHelper::block_param_offset_
private

◆ block_param_offset_shadow_

utility::vector1<Size> core::pack::guidance_scoreterms::sap::SapConstraintHelper::block_param_offset_shadow_
private

◆ check_positions_block_

utility::vector1<utility::vector1<Size> > core::pack::guidance_scoreterms::sap::SapConstraintHelper::check_positions_block_
private

◆ check_positions_sap_

utility::vector1<utility::vector1<Size> > core::pack::guidance_scoreterms::sap::SapConstraintHelper::check_positions_sap_
private

◆ current_score_

float core::pack::guidance_scoreterms::sap::SapConstraintHelper::current_score_
private

◆ current_score_shadow_

float core::pack::guidance_scoreterms::sap::SapConstraintHelper::current_score_shadow_
private

◆ default_2b_

std::pair< float, float > core::pack::guidance_scoreterms::sap::SapConstraintHelper::default_2b_
private

◆ delta_sasa_scratch_

utility::vector0<float> core::pack::guidance_scoreterms::sap::SapConstraintHelper::delta_sasa_scratch_
private

Referenced by recalculate_sasa(), and resize_arrays().

◆ delta_sasa_zeros_

utility::vector0<float> core::pack::guidance_scoreterms::sap::SapConstraintHelper::delta_sasa_zeros_
private

Referenced by reset_calculation(), and resize_arrays().

◆ dirty_sasa_

utility::vector1<utility::vector0<bool> > core::pack::guidance_scoreterms::sap::SapConstraintHelper::dirty_sasa_
private

◆ fake_lr_scorefxn_

core::scoring::ScoreFunctionOP core::pack::guidance_scoreterms::sap::SapConstraintHelper::fake_lr_scorefxn_
private

Referenced by fill_atom_neighbor_stuff(), and init().

◆ fake_rotamer_

core::conformation::ResidueCOP core::pack::guidance_scoreterms::sap::SapConstraintHelper::fake_rotamer_
private

◆ fake_sr_scorefxn_

core::scoring::ScoreFunctionOP core::pack::guidance_scoreterms::sap::SapConstraintHelper::fake_sr_scorefxn_
private

◆ fast_

bool core::pack::guidance_scoreterms::sap::SapConstraintHelper::fast_
private

◆ heavy_

bool core::pack::guidance_scoreterms::sap::SapConstraintHelper::heavy_
private

Referenced by init(), and my_natoms().

◆ interacting_block_

utility::vector1<uint8_t> core::pack::guidance_scoreterms::sap::SapConstraintHelper::interacting_block_
private

◆ interacting_block_offset_

std::unordered_map< std::pair< conformation::Residue const *, conformation::Residue const *>, Size, RotamerRotamerHasher > core::pack::guidance_scoreterms::sap::SapConstraintHelper::interacting_block_offset_
private

◆ internal_resvect_

utility::vector1< core::conformation::ResidueCOP > core::pack::guidance_scoreterms::sap::SapConstraintHelper::internal_resvect_
private

◆ internal_resvect_shadow_

utility::vector1< core::conformation::ResidueCOP > core::pack::guidance_scoreterms::sap::SapConstraintHelper::internal_resvect_shadow_
private

◆ lightning_

bool core::pack::guidance_scoreterms::sap::SapConstraintHelper::lightning_
private

◆ lightning_aa_2_index_

utility::vector1< uint16_t > core::pack::guidance_scoreterms::sap::SapConstraintHelper::lightning_aa_2_index_
private

◆ lightning_current_res_sap_

utility::vector1< Real > core::pack::guidance_scoreterms::sap::SapConstraintHelper::lightning_current_res_sap_
private

◆ lightning_current_res_sap_shadow_

utility::vector1< Real > core::pack::guidance_scoreterms::sap::SapConstraintHelper::lightning_current_res_sap_shadow_
private

◆ lightning_num_aas_

Size core::pack::guidance_scoreterms::sap::SapConstraintHelper::lightning_num_aas_
private

◆ lightning_num_aas_sq_

Size core::pack::guidance_scoreterms::sap::SapConstraintHelper::lightning_num_aas_sq_
private

◆ lightning_num_seqpos_

Size core::pack::guidance_scoreterms::sap::SapConstraintHelper::lightning_num_seqpos_
private

◆ lightning_rotamer_1b_sap_

utility::vector0< float > core::pack::guidance_scoreterms::sap::SapConstraintHelper::lightning_rotamer_1b_sap_
private

◆ lightning_rotamer_2b_sap_

utility::vector0< std::pair< float, float > > core::pack::guidance_scoreterms::sap::SapConstraintHelper::lightning_rotamer_2b_sap_
private

◆ lightning_rotamer_2b_sap_map_

std::unordered_map< basic::datacache::ResRotPair, std::pair< float, float >, basic::datacache::ResRotPairHasher > core::pack::guidance_scoreterms::sap::SapConstraintHelper::lightning_rotamer_2b_sap_map_
private

◆ lightning_seqpos_2_index_

utility::vector1< uint32_t > core::pack::guidance_scoreterms::sap::SapConstraintHelper::lightning_seqpos_2_index_
private

◆ max_rotamer_atoms_

Size core::pack::guidance_scoreterms::sap::SapConstraintHelper::max_rotamer_atoms_
private

◆ options_

SapConstraintOptionsCOP core::pack::guidance_scoreterms::sap::SapConstraintHelper::options_
private

◆ recalc_positions_scratch_

utility::vector1<Size> core::pack::guidance_scoreterms::sap::SapConstraintHelper::recalc_positions_scratch_
private

Referenced by calculate_energy(), and init().

◆ rotamer_to_block_param_offset_

std::unordered_map< conformation::Residue const*, Size > core::pack::guidance_scoreterms::sap::SapConstraintHelper::rotamer_to_block_param_offset_
private

◆ rotamer_to_sasa_data_

atom_sasa_score_map core::pack::guidance_scoreterms::sap::SapConstraintHelper::rotamer_to_sasa_data_
private

◆ sap_calculate_positions_

utility::vector1<bool> core::pack::guidance_scoreterms::sap::SapConstraintHelper::sap_calculate_positions_
private

◆ sasa_blocks_

utility::vector1<utility::vector0<uint16_t> > core::pack::guidance_scoreterms::sap::SapConstraintHelper::sasa_blocks_
private

◆ sasa_blocks_shadow_

utility::vector1<utility::vector0<uint16_t> > core::pack::guidance_scoreterms::sap::SapConstraintHelper::sasa_blocks_shadow_
private

◆ sasa_positions_

utility::vector1<bool> core::pack::guidance_scoreterms::sap::SapConstraintHelper::sasa_positions_
private

◆ score_positions_

utility::vector1<bool> core::pack::guidance_scoreterms::sap::SapConstraintHelper::score_positions_
private

◆ shadow_mismatch_

utility::vector1<bool> core::pack::guidance_scoreterms::sap::SapConstraintHelper::shadow_mismatch_
private

◆ symm_debug_

bool core::pack::guidance_scoreterms::sap::SapConstraintHelper::symm_debug_
private

Referenced by init(), and setup_for_symmetry().

◆ symm_debug_force_map_

bool core::pack::guidance_scoreterms::sap::SapConstraintHelper::symm_debug_force_map_
private

Referenced by init(), and setup_lightning().

◆ symm_info_

conformation::symmetry::SymmetryInfoCOP core::pack::guidance_scoreterms::sap::SapConstraintHelper::symm_info_
private

◆ symm_rotamer_to_other_rotamers_

std::unordered_map< core::conformation::Residue const *, utility::vector1< core::conformation::ResidueCOP > > core::pack::guidance_scoreterms::sap::SapConstraintHelper::symm_rotamer_to_other_rotamers_
private

◆ symm_work_resvect_

utility::vector1< core::conformation::ResidueCOP > core::pack::guidance_scoreterms::sap::SapConstraintHelper::symm_work_resvect_
private

◆ symm_work_resvect_shadow_

utility::vector1< core::conformation::ResidueCOP > core::pack::guidance_scoreterms::sap::SapConstraintHelper::symm_work_resvect_shadow_
private

◆ use_2b_map_

bool core::pack::guidance_scoreterms::sap::SapConstraintHelper::use_2b_map_
private

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