|
| | FlexBBDesignMeanField (core::Size const option, core::pose::PoseOPs &poses, utility::vector1< core::pack::task::PackerTaskOP > tasks, core::scoring::ScoreFunctionOP scfxn) |
| |
| | FlexBBDesignMeanField (core::Size const option, core::pose::PoseOPs &poses, utility::vector1< core::pack::task::PackerTaskOP > tasks, core::scoring::ScoreFunctionOP scfxn, core::Real lambda_mem, core::Real tolerance, core::Real temp, core::Real threshold) |
| |
| | ~FlexBBDesignMeanField () override |
| | Destructor. More...
|
| |
| void | show (std::ostream &output=std::cout) const |
| | Generate string representation of FlexBBDesignMeanField for debugging purposes. More...
|
| |
| void | process () override |
| | overrides process() method in FlexBBMeanField to init AAMatrix for each rot_matrix and average them together More...
|
| |
| void | delete_pose (core::Size pose_ind) override |
| | deletes a pose from the list of poses More...
|
| |
| void | calc_bb_boltz_probs () override |
| | overrides FlexBBMeanField::calc_bb_boltz_probs to filter out bb_boltz_probs that aren't designable More...
|
| |
| AAMatrixCOP | aa_matrix () const |
| | returns averaged AAMatrix More...
|
| |
| void | calc_exp_value_aa_matrix () |
| | calculates expected value (averaged) AAMatrix More...
|
| |
| utility::vector1< AAMatrix > const & | aa_matrices () const |
| | returns a const vector of the AAMatrices constructed from each pose More...
|
| |
| | FlexBBMeanField (core::Size const option, core::pose::PoseOPs &poses, utility::vector1< core::pack::task::PackerTaskOP > tasks, core::scoring::ScoreFunctionOP scfxn) |
| |
| | FlexBBMeanField (core::Size const option, core::pose::PoseOPs &poses, utility::vector1< core::pack::task::PackerTaskOP > tasks, core::scoring::ScoreFunctionOP scfxn, core::Real lambda_mem, core::Real tolerance, core::Real temp, core::Real threshold) |
| |
| | ~FlexBBMeanField () override |
| | Destructor. More...
|
| |
| void | show (std::ostream &output=std::cout) const |
| | Generate string representation of FlexBBMeanField for debugging purposes. More...
|
| |
| void | process () override |
| | overrides process() method in MeanField to add convergence step for each pose and averaging step for all rot_matrices_ More...
|
| |
| void | delete_pose (core::Size pose_ind) override |
| | deletes a pose from the list of poses More...
|
| |
| RotMatrixCOP | rot_matrix () const override |
| | returns the expected (averaged) RotMatrix (exp_rot_matrix_) More...
|
| |
| jagged_array< core::Real > | energy_matrix () const |
| | returns the expected (averaged) EnergyMatrix (exp_energy_matrix_) More...
|
| |
| void | renumber_rotamers () |
| | renumbers rotamers with a backbone-independent rotamer numbering scheme More...
|
| |
| void | calc_exp_value_rot_matrix () |
| | calculate expected (averaged) RotMatrix More...
|
| |
| jagged_array< core::Real > & | bb_boltz_probs () |
| | used by derived classes for write-access to bb_boltz_probs_ More...
|
| |
| utility::vector1< jagged_array< core::Real > > const & | bb_boltz_probs_per_aa () |
| |
| utility::vector1< RotMatrix > const & | rot_matrices () const |
| | returns const references to the utility vector of rot_matrices representing each pose in the backbone ensemble More...
|
| |
| utility::vector1< jagged_array< core::Real > > const & | energy_matrices () const |
| | returns const references to the utility vector of energy_matrices representing each pose in the backbone ensemble More...
|
| |
| | MeanField (core::Size const option, core::pose::PoseOPs &poses, utility::vector1< core::pack::task::PackerTaskOP > const &tasks, core::scoring::ScoreFunctionOP scfxn) |
| |
| | MeanField (core::Size const option, core::pose::PoseOPs &poses, utility::vector1< core::pack::task::PackerTaskOP > const &tasks, core::scoring::ScoreFunctionOP scfxn, core::Real lambda_mem, core::Real tolerance, core::Real temp, core::Real threshold) |
| |
| | ~MeanField () override |
| | Destructor. More...
|
| |
| void | show (std::ostream &output=std::cout) const |
| | Generate string representation of MeanField for debugging purposes. More...
|
| |
| void | converge () |
| | tries to converge to a final RotMatrix More...
|
| |
| void | build_rot_matrix_for_pose (core::Size pose_ind) |
| | build a RotMatrix for a specific pose in poses_ More...
|
| |
| RotMatrixCOP | alt_rot_matrix () const |
| | returns const pointer to alternate RotMatrix More...
|
| |
| jagged_array< core::Real > const & | energies_matrix () const |
| | returns const reference to energies_matrix More...
|
| |
| core::Real | lambda_memory () const |
| | get lambda memory, used in convergence process More...
|
| |
| core::Real | tolerance () const |
| | get tolerance, used to determine if converged More...
|
| |
| core::Real | temperature () const |
| | get temperature (kT) More...
|
| |
| core::Real | threshold () const |
| | get threshold More...
|
| |
| core::Real | init_option () const |
| | get init option (used to initialize RotMatrix) More...
|
| |
| core::Size | num_poses () const |
| | get number of poses More...
|
| |
| core::Size | num_packed () const |
| | get number of residues that are packable More...
|
| |