Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Static Public Attributes | Private Member Functions | Static Private Attributes | List of all members
pyrosetta.distributed.cluster.base.TaskBase Class Reference
Inheritance diagram for pyrosetta.distributed.cluster.base.TaskBase:
Inheritance graph
[legend]

Static Public Attributes

tuple protocol = protocols.pop(0)
 
tuple seed = self._get_seed(protocols)
 
tuple kwargs = self._setup_seed(kwargs, seed)
 
string jran = f" -run:constant_seed 1 -run:jran {seed}"
 
string split_str = " -run:constant_seed 1 -run:jran "
 
tuple flags = pyrosetta.distributed._normflags(kwargs["extra_options"])
 

Private Member Functions

def _get_seed
 
def _get_task_state
 
def _setup_initial_kwargs
 
def _setup_kwargs
 
def _setup_seed
 
def _setup_protocols_protocol_seed
 

Static Private Attributes

tuple _protocols = _parse_protocols(args)
 

Detailed Description

Task objects underpinning PyRosettaCluster.

Member Function Documentation

def pyrosetta.distributed.cluster.base.TaskBase._get_seed (   self,
  protocols 
)
private
def pyrosetta.distributed.cluster.base.TaskBase._get_task_state (   self,
  protocols 
)
private
def pyrosetta.distributed.cluster.base.TaskBase._setup_initial_kwargs (   self,
  protocols 
)
private
def pyrosetta.distributed.cluster.base.TaskBase._setup_kwargs (   self,
  kwargs 
)
private
def pyrosetta.distributed.cluster.base.TaskBase._setup_protocols_protocol_seed (   self,
  args 
)
private
def pyrosetta.distributed.cluster.base.TaskBase._setup_seed (   self,
  kwargs 
)
private

Member Data Documentation

tuple pyrosetta.distributed.cluster.base.TaskBase._protocols = _parse_protocols(args)
staticprivate
tuple pyrosetta.distributed.cluster.base.TaskBase.flags = pyrosetta.distributed._normflags(kwargs["extra_options"])
static
string pyrosetta.distributed.cluster.base.TaskBase.jran = f" -run:constant_seed 1 -run:jran {seed}"
static
tuple pyrosetta.distributed.cluster.base.TaskBase.kwargs = self._setup_seed(kwargs, seed)
static
tuple pyrosetta.distributed.cluster.base.TaskBase.protocol = protocols.pop(0)
static
tuple pyrosetta.distributed.cluster.base.TaskBase.seed = self._get_seed(protocols)
static
string pyrosetta.distributed.cluster.base.TaskBase.split_str = " -run:constant_seed 1 -run:jran "
static

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