![]() |
Rosetta
2021.16
|
helper class to manage multiple outputs More...
#include <GALigandDock.hh>
Public Member Functions | |
| OutputStructureStore () | |
| void | push (core::pose::Pose const &pose, core::Real E, core::Real rms=0.0, core::Real ligandscore=0.0, core::Real recscore=0.0, core::Size ranking_prerelax=0, std::string ligandname="") |
| void | pop (core::pose::Pose &pose, core::Real &E, core::Real &rms, core::Real &ligandscore, core::Real &recscore, core::Size &ranking_prerelax, std::string &ligandname) |
| core::pose::PoseOP | pop () |
| void | clear () |
| bool | has_data () |
| core::Size | size () |
Private Attributes | |
| std::priority_queue < StructInfo, std::vector < StructInfo >, StructInfoComp > | struct_store_ |
helper class to manage multiple outputs
|
inline |
|
inline |
References struct_store_.
|
inline |
References struct_store_.
Referenced by pop().
|
inline |
References core::pose::Pose::constraint_set(), and struct_store_.
Referenced by protocols::ligand_docking::ga_ligand_dock::GALigandDock::run_docking().
|
inline |
|
inline |
References core::pose::Pose::constraint_set(), protocols::ligand_docking::ga_ligand_dock::StructInfo::cst, protocols::comparative_modeling::features::E, protocols::ligand_docking::ga_ligand_dock::StructInfo::E, protocols::ligand_docking::ga_ligand_dock::StructInfo::ligandname, protocols::ligand_docking::ga_ligand_dock::StructInfo::ligandscore, protocols::ligand_docking::ga_ligand_dock::StructInfo::ranking_prerelax, protocols::ligand_docking::ga_ligand_dock::StructInfo::recscore, protocols::ligand_docking::ga_ligand_dock::StructInfo::rms, core::scoring::rms, protocols::ligand_docking::ga_ligand_dock::StructInfo::str, and struct_store_.
Referenced by protocols::ligand_docking::ga_ligand_dock::GALigandDock::run_docking().
|
inline |
References struct_store_.
|
private |
Referenced by clear(), has_data(), pop(), push(), and size().
1.8.7