Rosetta
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

◆ SolutionSorter()

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

Member Function Documentation

◆ fixed_nodes()

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

References node_to_mg_, and nodes_in_solution().

Referenced by operator()().

◆ nodes_in_solution()

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

Referenced by fixed_nodes(), and operator()().

◆ operator()()

bool protocols::denovo_design::components::SolutionSorter::operator() ( FoldGraph::Solution const &  s1,
FoldGraph::Solution const &  s2 
) const
inline

◆ shared_mgs()

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

◆ mg_map_

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

◆ node_to_mg_

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: