Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Functions
EvenlyPartitionedNodeManager.hh File Reference

Node Manager that separates job results into different pools of equal size. Assignment of job results into pools is determined by you, the user, in the form of the "partition" argument in register_result(). If you are implementing a result threshold, this will also be evenly divided among all of the partitions. More...

#include <utility/VirtualBase.hh>
#include <protocols/jd3/dag_node_managers/EvenlyPartitionedNodeManager.fwd.hh>
#include <protocols/jd3/dag_node_managers/NodeManager.hh>

Classes

class  protocols::jd3::dag_node_managers::EvenlyPartitionedNodeManager
 

Namespaces

 protocols
 The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP.
 
 protocols::jd3
 
 protocols::jd3::dag_node_managers
 

Functions

utility::vector1< core::Sizeprotocols::jd3::dag_node_managers::determine_num_for_partition (core::Size const num_partitions, core::Size const num_results_to_keep, bool return_empty_array_if_0)
 

Detailed Description

Node Manager that separates job results into different pools of equal size. Assignment of job results into pools is determined by you, the user, in the form of the "partition" argument in register_result(). If you are implementing a result threshold, this will also be evenly divided among all of the partitions.

Detailed: See here for more info: https://www.rosettacommons.org/docs/latest/development_documentation/tutorials/jd3_derived_jq/classes/node_manager
Author
Jack Maguire, jackm.nosp@m.agui.nosp@m.re144.nosp@m.4@gm.nosp@m.ail.c.nosp@m.om