#include <MultiObjective.hh>
|
| | MultiObjective () |
| |
| | ~MultiObjective () override |
| |
| bool | update_library_seeds (protocols::wum::SilentStructStore &structs, protocols::wum::SilentStructStore &new_structs, core::Real const dcut, utility::vector1< core::Size > const seeds, std::string const prefix_in, std::string const objname="", core::Size const maxreplace=100000) |
| |
| bool | update_library_NSGAII (protocols::wum::SilentStructStore &structs, protocols::wum::SilentStructStore &new_structs, core::Size const nmax, bool const update_obj_cut=false) |
| |
| void | succeed_substitute_info (core::io::silent::SilentStructOP ss_sub, core::io::silent::SilentStructCOP ss_ref, bool const reset) const |
| |
| void | filter_similar (protocols::wum::SilentStructStore &structs, std::string const measure, core::Real const criteria, std::string const score_for_priority, core::Size const nmax=0) |
| |
| void | add_objective_function_info (core::io::silent::SilentStructOP ss, protocols::wum::SilentStructStore &sstore) const |
| |
| void | add_objective_function_info (protocols::wum::SilentStructStore &sstore) const |
| |
| std::string | formatted_objs_values (core::io::silent::SilentStruct const &ss) const |
| |
| std::string | formatted_objs_names () const |
| |
| core::Size | nobjs () const |
| |
| std::string | fobjnames (core::Size i) const |
| |
| bool | has_score (std::string value) const |
| |
| core::Real | get_fobj (core::io::silent::SilentStruct const &ss, core::Size i) const |
| |
| core::Real | get_fobj (core::io::silent::SilentStruct const &ss, std::string name) const |
| |
| core::Real | get_fobj (core::io::silent::SilentStructCOP pss, core::Size i) const |
| |
| void | set_init_pose (core::pose::Pose inpose) |
| |
| core::pose::Pose | init_pose () const |
| |
| void | set_iha_cut (core::Real value) |
| |
| core::Real | iha_cut () const |
| |
| void | set_iha_penalty_slope (core::Real value) |
| |
| core::Real | iha_penalty_slope () const |
| |
| void | set_iha_penalty_mode (std::string value) |
| |
| std::string | iha_penalty_mode () const |
| |
| void | set_nremain_reset (core::Size value) |
| |
| core::Size | nremain_reset () const |
| |
| void | calculate_pool_diversity (protocols::wum::SilentStructStore &structs) const |
| |
| void | calculate_pool_diversity (protocols::wum::SilentStructStore &structs1, protocols::wum::SilentStructStore &structs2) const |
| |
| core::scoring::ScoreFunctionOP | get_scorefxn (core::Size const i) const |
| |
◆ MultiObjective()
| protocols::mpi_refinement::MultiObjective::MultiObjective |
( |
| ) |
|
◆ ~MultiObjective()
| protocols::mpi_refinement::MultiObjective::~MultiObjective |
( |
| ) |
|
|
overridedefault |
◆ add_objective_function_info() [1/2]
◆ add_objective_function_info() [2/2]
◆ calculate_pool_diversity() [1/2]
◆ calculate_pool_diversity() [2/2]
◆ calculate_structure_diversity()
◆ filter_similar()
◆ fobjnames()
| std::string protocols::mpi_refinement::MultiObjective::fobjnames |
( |
core::Size |
i | ) |
const |
|
inline |
◆ formatted_objs_names()
| std::string protocols::mpi_refinement::MultiObjective::formatted_objs_names |
( |
| ) |
const |
◆ formatted_objs_values()
◆ get_fobj() [1/3]
◆ get_fobj() [2/3]
◆ get_fobj() [3/3]
◆ get_scorefxn()
◆ has_score()
| bool protocols::mpi_refinement::MultiObjective::has_score |
( |
std::string |
value | ) |
const |
|
inline |
◆ iha_cut()
| core::Real protocols::mpi_refinement::MultiObjective::iha_cut |
( |
| ) |
const |
|
inline |
◆ iha_penalty_mode()
| std::string protocols::mpi_refinement::MultiObjective::iha_penalty_mode |
( |
| ) |
const |
|
inline |
◆ iha_penalty_slope()
| core::Real protocols::mpi_refinement::MultiObjective::iha_penalty_slope |
( |
| ) |
const |
|
inline |
◆ init_pose()
◆ is_dominant()
◆ nobjs()
| core::Size protocols::mpi_refinement::MultiObjective::nobjs |
( |
| ) |
const |
|
inline |
◆ nremain_reset()
| core::Size protocols::mpi_refinement::MultiObjective::nremain_reset |
( |
| ) |
const |
|
inline |
◆ set_defaults()
| void protocols::mpi_refinement::MultiObjective::set_defaults |
( |
| ) |
|
|
private |
◆ set_iha_cut()
| void protocols::mpi_refinement::MultiObjective::set_iha_cut |
( |
core::Real |
value | ) |
|
|
inline |
◆ set_iha_penalty_mode()
| void protocols::mpi_refinement::MultiObjective::set_iha_penalty_mode |
( |
std::string |
value | ) |
|
|
inline |
◆ set_iha_penalty_slope()
| void protocols::mpi_refinement::MultiObjective::set_iha_penalty_slope |
( |
core::Real |
value | ) |
|
|
inline |
◆ set_init_pose()
| void protocols::mpi_refinement::MultiObjective::set_init_pose |
( |
core::pose::Pose |
inpose | ) |
|
|
inline |
◆ set_nremain_reset()
| void protocols::mpi_refinement::MultiObjective::set_nremain_reset |
( |
core::Size |
value | ) |
|
|
inline |
◆ succeed_substitute_info()
◆ update_library_NSGAII()
◆ update_library_seeds()
References protocols::comparative_modeling::features::A, protocols::wum::SilentStructStore::add(), core::scoring::constraints::add_fa_constraints_from_cmdline_to_pose(), protocols::mpi_refinement::add_init_dev_penalty(), protocols::wum::SilentStructStore::clear(), core::kinematics::distance(), core::chemical::element::F, protocols::wum::SilentStructStore::get_struct(), core::chemical::element::I, protocols::mean_field::max(), protocols::wum::SilentStructStore::size(), protocols::wum::SilentStructStore::sort_by(), protocols::wum::SilentStructStore::store(), protocols::mpi_refinement::superimpose_all(), and protocols::mpi_refinement::TR().
◆ fobjnames_
| utility::vector1< std::string > protocols::mpi_refinement::MultiObjective::fobjnames_ |
|
private |
◆ iha_cut_
| core::Real protocols::mpi_refinement::MultiObjective::iha_cut_ |
|
private |
◆ iha_penalty_mode_
| std::string protocols::mpi_refinement::MultiObjective::iha_penalty_mode_ |
|
private |
◆ iha_penalty_slope_
| core::Real protocols::mpi_refinement::MultiObjective::iha_penalty_slope_ |
|
private |
◆ init_pose_
◆ nremain_reset_
| core::Size protocols::mpi_refinement::MultiObjective::nremain_reset_ |
|
private |
◆ obj_cut_increment_
| utility::vector1< core::Real > protocols::mpi_refinement::MultiObjective::obj_cut_increment_ |
|
private |
◆ obj_dominant_cut_
| utility::vector1< core::Real > protocols::mpi_refinement::MultiObjective::obj_dominant_cut_ |
|
private |
◆ objsfxnOPs_
The documentation for this class was generated from the following files: