Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
protocols::denovo_design::components::SolutionSorter Class Reference

Public Member Functions

 SolutionSorter (StructureData const &sd, FoldGraph const &fg)
 
bool operator() (FoldGraph::Solution const &s1, FoldGraph::Solution const &s2) const
 

Private Member Functions

FoldGraph::NodeSet nodes_in_solution (FoldGraph::Solution const &s) const
 
FoldGraph::NodeSet fixed_nodes (FoldGraph::NodeSet const &nodes_in_solution) const
 
core::Size shared_mgs (FoldGraph::NodeSet const &fixed) const
 

Private Attributes

std::map< core::Size,
std::list< core::Size > > 
mg_map_
 
std::map< core::Size, core::Sizenode_to_mg_
 

Constructor & Destructor Documentation

protocols::denovo_design::components::SolutionSorter::SolutionSorter ( StructureData const &  sd,
FoldGraph const &  fg 
)
inline

Member Function Documentation

FoldGraph::NodeSet protocols::denovo_design::components::SolutionSorter::fixed_nodes ( FoldGraph::NodeSet const &  nodes_in_solution) const
inlineprivate

References node_to_mg_.

Referenced by operator()().

FoldGraph::NodeSet protocols::denovo_design::components::SolutionSorter::nodes_in_solution ( FoldGraph::Solution const &  s) const
inlineprivate

Referenced by operator()().

bool protocols::denovo_design::components::SolutionSorter::operator() ( FoldGraph::Solution const &  s1,
FoldGraph::Solution const &  s2 
) const
inline
core::Size protocols::denovo_design::components::SolutionSorter::shared_mgs ( FoldGraph::NodeSet const &  fixed) const
inlineprivate

References core::scoring::mg, node_to_mg_, and protocols::TR().

Referenced by operator()().

Member Data Documentation

std::map< core::Size, std::list< core::Size > > protocols::denovo_design::components::SolutionSorter::mg_map_
private
std::map< core::Size, core::Size > protocols::denovo_design::components::SolutionSorter::node_to_mg_
private

Referenced by fixed_nodes(), and shared_mgs().


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