Rosetta Protocols  2015.09
Classes | Typedefs | Enumerations | Functions
protocols::pack_daemon Namespace Reference

Classes

class  BasicSimAnnealerRepacker
 
class  DaemonSet
 
class  DenseIGRepacker
 
class  DoubleDenseIGRepacker
 
class  DynamicAggregateFunction
 
class  DynamicAggregateFunctionDriver
 
class  EntityCorrespondence
 
class  EntityFunc
 
class  EntityFuncExpressionCreator
 
struct  EntityHistoryLT
 
class  ExpExpression
 
class  FASTER_IG_Repacker
 
class  InSetExpression
 Returns "true" if the expression ex evaluates to one of a set of indicated values. More...
 
class  IterativeVectorExpression
 
class  LnExpression
 
class  MPIMultistateFitnessFunction
 
class  MultistateAggregateFunction
 
class  MultistateFitnessFunction
 
class  NPDPropCalculator
 
class  NPDPropCalculatorCreator
 
class  PackDaemon
 
class  PowExpression
 
class  QuickRepacker
 
class  RotamerSubsetRepacker
 
class  StructureFileNames
 
class  SurrogateVariableExpression
 Stores the result of the surragate expression as if this expression were a variable, but defers to the root expression for questions of deriviatives and which variables are active (this is not a real variable). More...
 
class  TopEntitySet
 
class  VariableVectorExpression
 
class  VectorExpression
 
class  VectorExpressionCreator
 
class  VectorFunction
 
class  VectorFunction2
 
class  VMax
 
class  VMaxBy
 Take two vector expressions of equal length; returns the value from position i in expression 2 where position i is the position with the largest value in expression 1. More...
 
class  VMin
 
class  VMinBy
 Take two vector expressions of equal length; returns the value from position i in expression 2 where position i is the position with the smallest value in expression 1. More...
 

Typedefs

typedef
utility::pointer::shared_ptr
< VectorExpression > 
VectorExpressionOP
 
typedef
utility::pointer::shared_ptr
< VectorExpression const > 
VectorExpressionCOP
 
typedef
utility::pointer::shared_ptr
< VariableVectorExpression > 
VariableVectorExpressionOP
 
typedef
utility::pointer::shared_ptr
< VariableVectorExpression
const > 
VariableVectorExpressionCOP
 
typedef
utility::pointer::shared_ptr
< IterativeVectorExpression > 
IterativeVectorExpressionOP
 
typedef
utility::pointer::shared_ptr
< IterativeVectorExpression
const > 
IterativeVectorExpressionCOP
 
typedef
utility::pointer::shared_ptr
< VectorFunction > 
VectorFunctionOP
 
typedef
utility::pointer::shared_ptr
< VectorFunction const > 
VectorFunctionCOP
 
typedef
utility::pointer::shared_ptr
< VMax > 
VMaxOP
 
typedef
utility::pointer::shared_ptr
< VMax const > 
VMaxCOP
 
typedef
utility::pointer::shared_ptr
< VMin > 
VMinOP
 
typedef
utility::pointer::shared_ptr
< VMin const > 
VMinCOP
 
typedef
utility::pointer::shared_ptr
< PowExpression > 
PowExpressionOP
 
typedef
utility::pointer::shared_ptr
< PowExpression const > 
PowExpressionCOP
 
typedef
utility::pointer::shared_ptr
< ExpExpression > 
ExpExpressionOP
 
typedef
utility::pointer::shared_ptr
< ExpExpression const > 
ExpExpressionCOP
 
typedef
utility::pointer::shared_ptr
< LnExpression > 
LnExpressionOP
 
typedef
utility::pointer::shared_ptr
< LnExpression const > 
LnExpressionCOP
 
typedef
utility::pointer::shared_ptr
< InSetExpression > 
InSetExpressionOP
 
typedef
utility::pointer::shared_ptr
< InSetExpression const > 
InSetExpressionCOP
 
typedef
utility::pointer::shared_ptr
< VectorExpressionCreator > 
VectorExpressionCreatorOP
 
typedef
utility::pointer::shared_ptr
< VectorExpressionCreator
const > 
VectorExpressionCreatorCOP
 
typedef
utility::pointer::shared_ptr
< SurrogateVariableExpression > 
SurrogateVariableExpressionOP
 
typedef
utility::pointer::shared_ptr
< SurrogateVariableExpression
const > 
SurrogateVariableExpressionCOP
 
typedef
utility::pointer::shared_ptr
< FileContentsMap > 
FileContentsMapOP
 
typedef
utility::pointer::shared_ptr
< FileContentsMap const > 
FileContentsMapCOP
 
typedef
utility::pointer::shared_ptr
< DynamicAggregateFunction > 
DynamicAggregateFunctionOP
 
typedef
utility::pointer::shared_ptr
< DynamicAggregateFunction
const > 
DynamicAggregateFunctionCOP
 
typedef
utility::pointer::shared_ptr
< DynamicAggregateFunctionDriver > 
DynamicAggregateFunctionDriverOP
 
typedef
utility::pointer::shared_ptr
< DynamicAggregateFunctionDriver
const > 
DynamicAggregateFunctionDriverCOP
 
typedef
utility::pointer::shared_ptr
< EntityFunc > 
EntityFuncOP
 
typedef
utility::pointer::shared_ptr
< EntityFunc const > 
EntityFuncCOP
 
typedef
utility::pointer::shared_ptr
< EntityCorrespondence > 
EntityCorrespondenceOP
 
typedef
utility::pointer::shared_ptr
< EntityCorrespondence const > 
EntityCorrespondenceCOP
 
typedef
utility::pointer::shared_ptr
< MultistateAggregateFunction > 
MultistateAggregateFunctionOP
 
typedef
utility::pointer::shared_ptr
< MultistateAggregateFunction
const > 
MultistateAggregateFunctionCOP
 
typedef
utility::pointer::shared_ptr
< TopEntitySet > 
TopEntitySetOP
 
typedef
utility::pointer::shared_ptr
< TopEntitySet const > 
TopEntitySetCOP
 
typedef
utility::pointer::shared_ptr
< MultistateFitnessFunction > 
MultistateFitnessFunctionOP
 
typedef
utility::pointer::shared_ptr
< MultistateFitnessFunction
const > 
MultistateFitnessFunctionCOP
 
typedef
utility::pointer::shared_ptr
< MPIMultistateFitnessFunction > 
MPIMultistateFitnessFunctionOP
 
typedef
utility::pointer::shared_ptr
< MPIMultistateFitnessFunction
const > 
MPIMultistateFitnessFunctionCOP
 
typedef
utility::pointer::shared_ptr
< PackDaemon > 
PackDaemonOP
 
typedef
utility::pointer::shared_ptr
< PackDaemon const > 
PackDaemonCOP
 
typedef
utility::pointer::shared_ptr
< DaemonSet > 
DaemonSetOP
 
typedef
utility::pointer::shared_ptr
< DaemonSet const > 
DaemonSetCOP
 
typedef
utility::pointer::shared_ptr
< NPDPropCalculator > 
NPDPropCalculatorOP
 
typedef
utility::pointer::shared_ptr
< NPDPropCalculator const > 
NPDPropCalculatorCOP
 
typedef
utility::pointer::shared_ptr
< NPDPropCalculatorCreator > 
NPDPropCalculatorCreatorOP
 
typedef
utility::pointer::shared_ptr
< NPDPropCalculatorCreator
const > 
NPDPropCalculatorCreatorCOP
 
typedef
utility::pointer::shared_ptr
< QuickRepacker > 
QuickRepackerOP
 
typedef
utility::pointer::shared_ptr
< QuickRepacker const > 
QuickRepackerCOP
 
typedef
utility::pointer::shared_ptr
< BasicSimAnnealerRepacker > 
BasicSimAnnealerRepackerOP
 
typedef
utility::pointer::shared_ptr
< BasicSimAnnealerRepacker
const > 
BasicSimAnnealerRepackerCOP
 
typedef
utility::pointer::shared_ptr
< DenseIGRepacker > 
DenseIGRepackerOP
 
typedef
utility::pointer::shared_ptr
< DenseIGRepacker const > 
DenseIGRepackerCOP
 
typedef
utility::pointer::shared_ptr
< DoubleDenseIGRepacker > 
DoubleDenseIGRepackerOP
 
typedef
utility::pointer::shared_ptr
< DoubleDenseIGRepacker const > 
DoubleDenseIGRepackerCOP
 

Enumerations

enum  ec_funcs {
  func_add_resid_to_entity_list = 1, func_entity_for_residue, func_n_residues_for_entity, func_residues_for_entity_begin,
  func_residues_for_entity_end
}
 
enum  DaemonSetMessage {
  error_message = 0, success_message, add_daemon, evaluate_entity,
  keep_rotamer_assignment_for_last_entity, discard_old_entity, geneate_pose_from_old_state, spin_down,
  n_daemon_set_messages
}
 

Functions

static thread_local basic::Tracer TR ("protocols.pack_daemon.DynamicAggregateFunction")
 
static thread_local basic::Tracer TR ("protocols.pack_daemon.PackDaemon")
 
void create_entity_resfile_contents (std::istream &resfile, std::string const &resfile_name, core::pack::task::ResfileContentsOP &entity_resfile_contents, core::pack::task::PackerTaskOP &entity_task, core::Size &num_entities)
 
void initialize_task_from_entity_resfile_and_secondary_resfile (core::pose::Pose const &pose, EntityCorrespondenceCOP ec, core::pack::task::ResfileContents const &entity_resfile_contents, core::pack::task::ResfileContents const &secondary_resfile_contents, core::pack::task::PackerTaskOP task)
 
void initialize_ga_randomizer_from_entity_task (protocols::genetic_algorithm::PositionSpecificRandomizerOP rand, core::pack::task::PackerTaskOP entity_task)
 

Typedef Documentation

typedef utility::pointer::shared_ptr< DaemonSet const > protocols::pack_daemon::DaemonSetCOP
typedef utility::pointer::shared_ptr< DaemonSet > protocols::pack_daemon::DaemonSetOP
typedef utility::pointer::shared_ptr< EntityFunc const > protocols::pack_daemon::EntityFuncCOP
typedef utility::pointer::shared_ptr< EntityFunc > protocols::pack_daemon::EntityFuncOP
typedef utility::pointer::shared_ptr< ExpExpression const > protocols::pack_daemon::ExpExpressionCOP
typedef utility::pointer::shared_ptr< FileContentsMap const > protocols::pack_daemon::FileContentsMapCOP
typedef utility::pointer::shared_ptr< FileContentsMap > protocols::pack_daemon::FileContentsMapOP
typedef utility::pointer::shared_ptr< LnExpression const > protocols::pack_daemon::LnExpressionCOP
typedef utility::pointer::shared_ptr< PackDaemon const > protocols::pack_daemon::PackDaemonCOP
typedef utility::pointer::shared_ptr< PackDaemon > protocols::pack_daemon::PackDaemonOP
typedef utility::pointer::shared_ptr< PowExpression const > protocols::pack_daemon::PowExpressionCOP
typedef utility::pointer::shared_ptr< QuickRepacker const > protocols::pack_daemon::QuickRepackerCOP
typedef utility::pointer::shared_ptr< TopEntitySet const > protocols::pack_daemon::TopEntitySetCOP
typedef utility::pointer::shared_ptr< VectorFunction const > protocols::pack_daemon::VectorFunctionCOP
typedef utility::pointer::shared_ptr< VMax const > protocols::pack_daemon::VMaxCOP
typedef utility::pointer::shared_ptr< VMax > protocols::pack_daemon::VMaxOP
typedef utility::pointer::shared_ptr< VMin const > protocols::pack_daemon::VMinCOP
typedef utility::pointer::shared_ptr< VMin > protocols::pack_daemon::VMinOP

Enumeration Type Documentation

Enumerator
error_message 
success_message 
add_daemon 
evaluate_entity 
keep_rotamer_assignment_for_last_entity 
discard_old_entity 
geneate_pose_from_old_state 
spin_down 
n_daemon_set_messages 
Enumerator
func_add_resid_to_entity_list 
func_entity_for_residue 
func_n_residues_for_entity 
func_residues_for_entity_begin 
func_residues_for_entity_end 

Function Documentation

void protocols::pack_daemon::create_entity_resfile_contents ( std::istream &  resfile,
std::string const &  resfile_name,
core::pack::task::ResfileContentsOP &  entity_resfile_contents,
core::pack::task::PackerTaskOP &  entity_task,
core::Size &  num_entities 
)
Exceptions
Throwsa utility::excn::EXCN_Msg_Exception if the input entity resfile does not does not conform to the entity resfile format.

References core::chemical::FA_STANDARD, and make_pose_from_sequence().

Referenced by protocols::pack_daemon::DaemonSet::set_entity_resfile().

void protocols::pack_daemon::initialize_ga_randomizer_from_entity_task ( protocols::genetic_algorithm::PositionSpecificRandomizerOP  rand,
core::pack::task::PackerTaskOP  entity_task 
)

Create the list of available entity elements from the set of available residue types in the "entity_task", the PackerTask that has been created from an entity resfile, which defines a hypothetical pose and places restrictions on the amino acids this pose can adopt. These restrictions in turn must be translated into the available search space that the genetic algorithm can explore.

References protocols::multistate_design::list_amino_acid_options().

void protocols::pack_daemon::initialize_task_from_entity_resfile_and_secondary_resfile ( core::pose::Pose const &  pose,
EntityCorrespondenceCOP  ec,
core::pack::task::ResfileContents const &  entity_resfile_contents,
core::pack::task::ResfileContents const &  secondary_resfile_contents,
core::pack::task::PackerTaskOP  task 
)
static thread_local basic::Tracer protocols::pack_daemon::TR ( "protocols.pack_daemon.DynamicAggregateFunction"  )
static
static thread_local basic::Tracer protocols::pack_daemon::TR ( "protocols.pack_daemon.PackDaemon"  )
static