pack_daemon

Bindings for protocols::pack_daemon namespace

class pyrosetta.rosetta.protocols.pack_daemon.DaemonSetMessage

Bases: pybind11_builtins.pybind11_object

Members:

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

class pyrosetta.rosetta.protocols.pack_daemon.InSetExpression

Bases: pyrosetta.rosetta.numeric.expression_parser.UnaryExpression

Returns “true” if the expression ex evaluates to one of a set of indicated values.

active_variables(self: pyrosetta.rosetta.numeric.expression_parser.UnaryExpression) → pyrosetta.rosetta.std.list_std_string_std_allocator_std_string_t

C++: numeric::expression_parser::UnaryExpression::active_variables() const –> class std::list<std::string, class std::allocator<std::string > >

assign(self: pyrosetta.rosetta.protocols.pack_daemon.InSetExpression, : pyrosetta.rosetta.protocols.pack_daemon.InSetExpression) → pyrosetta.rosetta.protocols.pack_daemon.InSetExpression

C++: protocols::pack_daemon::InSetExpression::operator=(const class protocols::pack_daemon::InSetExpression &) –> class protocols::pack_daemon::InSetExpression &

differentiate(self: pyrosetta.rosetta.protocols.pack_daemon.InSetExpression, varname: str) → pyrosetta.rosetta.numeric.expression_parser.Expression

C++: protocols::pack_daemon::InSetExpression::differentiate(const class std::basic_string<char> &) const –> class std::shared_ptr<const class numeric::expression_parser::Expression>

ex(self: pyrosetta.rosetta.numeric.expression_parser.UnaryExpression) → pyrosetta.rosetta.numeric.expression_parser.Expression

C++: numeric::expression_parser::UnaryExpression::ex() const –> class std::shared_ptr<const class numeric::expression_parser::Expression>

set_expression(self: pyrosetta.rosetta.numeric.expression_parser.UnaryExpression, ex: pyrosetta.rosetta.numeric.expression_parser.Expression) → None

C++: numeric::expression_parser::UnaryExpression::set_expression(class std::shared_ptr<const class numeric::expression_parser::Expression>) –> void

value_set(self: pyrosetta.rosetta.protocols.pack_daemon.InSetExpression, values: pyrosetta.rosetta.utility.vector1_double) → None

C++: protocols::pack_daemon::InSetExpression::value_set(const class utility::vector1<double, class std::allocator<double> > &) –> void

class pyrosetta.rosetta.protocols.pack_daemon.NPDPropCalculator

Bases: pybind11_builtins.pybind11_object

assign(self: pyrosetta.rosetta.protocols.pack_daemon.NPDPropCalculator, : pyrosetta.rosetta.protocols.pack_daemon.NPDPropCalculator) → pyrosetta.rosetta.protocols.pack_daemon.NPDPropCalculator

C++: protocols::pack_daemon::NPDPropCalculator::operator=(const class protocols::pack_daemon::NPDPropCalculator &) –> class protocols::pack_daemon::NPDPropCalculator &

calculate(self: pyrosetta.rosetta.protocols.pack_daemon.NPDPropCalculator, p: pyrosetta.rosetta.core.pose.Pose) → float

C++: protocols::pack_daemon::NPDPropCalculator::calculate(const class core::pose::Pose &) –> double

setup(self: pyrosetta.rosetta.protocols.pack_daemon.NPDPropCalculator, pose: pyrosetta.rosetta.core.pose.Pose, task: pyrosetta.rosetta.core.pack.task.PackerTask) → None

C++: protocols::pack_daemon::NPDPropCalculator::setup(const class core::pose::Pose &, const class core::pack::task::PackerTask &) –> void

class pyrosetta.rosetta.protocols.pack_daemon.QuickRepacker

Bases: pybind11_builtins.pybind11_object

assign(self: pyrosetta.rosetta.protocols.pack_daemon.QuickRepacker, : pyrosetta.rosetta.protocols.pack_daemon.QuickRepacker) → pyrosetta.rosetta.protocols.pack_daemon.QuickRepacker

C++: protocols::pack_daemon::QuickRepacker::operator=(const class protocols::pack_daemon::QuickRepacker &) –> class protocols::pack_daemon::QuickRepacker &

repack(self: pyrosetta.rosetta.protocols.pack_daemon.QuickRepacker, rot_to_pack: pyrosetta.rosetta.utility.vector0_int) → Tuple[pyrosetta.rosetta.utility.vector1_int, float]

C++: protocols::pack_daemon::QuickRepacker::repack(const class utility::vector0<int, class std::allocator<int> > &) –> struct std::pair<class utility::vector1<int, class std::allocator<int> >, double>

class pyrosetta.rosetta.protocols.pack_daemon.SurrogateVariableExpression

Bases: pyrosetta.rosetta.numeric.expression_parser.VariableExpression

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).

active_variables(self: pyrosetta.rosetta.protocols.pack_daemon.SurrogateVariableExpression) → pyrosetta.rosetta.std.list_std_string_std_allocator_std_string_t

C++: protocols::pack_daemon::SurrogateVariableExpression::active_variables() const –> class std::list<std::string, class std::allocator<std::string > >

assign(self: pyrosetta.rosetta.protocols.pack_daemon.SurrogateVariableExpression, : pyrosetta.rosetta.protocols.pack_daemon.SurrogateVariableExpression) → pyrosetta.rosetta.protocols.pack_daemon.SurrogateVariableExpression

C++: protocols::pack_daemon::SurrogateVariableExpression::operator=(const class protocols::pack_daemon::SurrogateVariableExpression &) –> class protocols::pack_daemon::SurrogateVariableExpression &

differentiate(self: pyrosetta.rosetta.protocols.pack_daemon.SurrogateVariableExpression, varname: str) → pyrosetta.rosetta.numeric.expression_parser.Expression

C++: protocols::pack_daemon::SurrogateVariableExpression::differentiate(const class std::basic_string<char> &) const –> class std::shared_ptr<const class numeric::expression_parser::Expression>

name(self: pyrosetta.rosetta.numeric.expression_parser.VariableExpression) → str

C++: numeric::expression_parser::VariableExpression::name() const –> std::string

root_expression(self: pyrosetta.rosetta.protocols.pack_daemon.SurrogateVariableExpression, setting: pyrosetta.rosetta.numeric.expression_parser.Expression) → None

C++: protocols::pack_daemon::SurrogateVariableExpression::root_expression(class std::shared_ptr<const class numeric::expression_parser::Expression>) –> void

set_value(self: pyrosetta.rosetta.numeric.expression_parser.VariableExpression, value: float) → None

C++: numeric::expression_parser::VariableExpression::set_value(double) –> void

class pyrosetta.rosetta.protocols.pack_daemon.VMaxBy

Bases: pyrosetta.rosetta.protocols.pack_daemon.VectorFunction2

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

active_variables(self: pyrosetta.rosetta.protocols.pack_daemon.VMaxBy) → pyrosetta.rosetta.std.list_std_string_std_allocator_std_string_t

C++: protocols::pack_daemon::VMaxBy::active_variables() const –> class std::list<std::string, class std::allocator<std::string > >

assign(self: pyrosetta.rosetta.protocols.pack_daemon.VMaxBy, : pyrosetta.rosetta.protocols.pack_daemon.VMaxBy) → pyrosetta.rosetta.protocols.pack_daemon.VMaxBy

C++: protocols::pack_daemon::VMaxBy::operator=(const class protocols::pack_daemon::VMaxBy &) –> class protocols::pack_daemon::VMaxBy &

differentiate(self: pyrosetta.rosetta.protocols.pack_daemon.VMaxBy, varname: str) → pyrosetta.rosetta.numeric.expression_parser.Expression

C++: protocols::pack_daemon::VMaxBy::differentiate(const class std::basic_string<char> &) const –> class std::shared_ptr<const class numeric::expression_parser::Expression>

e1(self: pyrosetta.rosetta.numeric.expression_parser.BinaryExpression) → pyrosetta.rosetta.numeric.expression_parser.Expression

C++: numeric::expression_parser::BinaryExpression::e1() const –> class std::shared_ptr<const class numeric::expression_parser::Expression>

e2(self: pyrosetta.rosetta.numeric.expression_parser.BinaryExpression) → pyrosetta.rosetta.numeric.expression_parser.Expression

C++: numeric::expression_parser::BinaryExpression::e2() const –> class std::shared_ptr<const class numeric::expression_parser::Expression>

set_first_expression(self: pyrosetta.rosetta.numeric.expression_parser.BinaryExpression, e1: pyrosetta.rosetta.numeric.expression_parser.Expression) → None

C++: numeric::expression_parser::BinaryExpression::set_first_expression(class std::shared_ptr<const class numeric::expression_parser::Expression>) –> void

set_second_expression(self: pyrosetta.rosetta.numeric.expression_parser.BinaryExpression, e2: pyrosetta.rosetta.numeric.expression_parser.Expression) → None

C++: numeric::expression_parser::BinaryExpression::set_second_expression(class std::shared_ptr<const class numeric::expression_parser::Expression>) –> void

class pyrosetta.rosetta.protocols.pack_daemon.VMinBy

Bases: pyrosetta.rosetta.protocols.pack_daemon.VectorFunction2

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

active_variables(self: pyrosetta.rosetta.protocols.pack_daemon.VMinBy) → pyrosetta.rosetta.std.list_std_string_std_allocator_std_string_t

C++: protocols::pack_daemon::VMinBy::active_variables() const –> class std::list<std::string, class std::allocator<std::string > >

assign(self: pyrosetta.rosetta.protocols.pack_daemon.VMinBy, : pyrosetta.rosetta.protocols.pack_daemon.VMinBy) → pyrosetta.rosetta.protocols.pack_daemon.VMinBy

C++: protocols::pack_daemon::VMinBy::operator=(const class protocols::pack_daemon::VMinBy &) –> class protocols::pack_daemon::VMinBy &

differentiate(self: pyrosetta.rosetta.protocols.pack_daemon.VMinBy, varname: str) → pyrosetta.rosetta.numeric.expression_parser.Expression

C++: protocols::pack_daemon::VMinBy::differentiate(const class std::basic_string<char> &) const –> class std::shared_ptr<const class numeric::expression_parser::Expression>

e1(self: pyrosetta.rosetta.numeric.expression_parser.BinaryExpression) → pyrosetta.rosetta.numeric.expression_parser.Expression

C++: numeric::expression_parser::BinaryExpression::e1() const –> class std::shared_ptr<const class numeric::expression_parser::Expression>

e2(self: pyrosetta.rosetta.numeric.expression_parser.BinaryExpression) → pyrosetta.rosetta.numeric.expression_parser.Expression

C++: numeric::expression_parser::BinaryExpression::e2() const –> class std::shared_ptr<const class numeric::expression_parser::Expression>

set_first_expression(self: pyrosetta.rosetta.numeric.expression_parser.BinaryExpression, e1: pyrosetta.rosetta.numeric.expression_parser.Expression) → None

C++: numeric::expression_parser::BinaryExpression::set_first_expression(class std::shared_ptr<const class numeric::expression_parser::Expression>) –> void

set_second_expression(self: pyrosetta.rosetta.numeric.expression_parser.BinaryExpression, e2: pyrosetta.rosetta.numeric.expression_parser.Expression) → None

C++: numeric::expression_parser::BinaryExpression::set_second_expression(class std::shared_ptr<const class numeric::expression_parser::Expression>) –> void

pyrosetta.rosetta.protocols.pack_daemon.create_entity_resfile_contents(resfile: pyrosetta.rosetta.std.istream, resfile_name: str, entity_resfile_contents: pyrosetta.rosetta.core.pack.task.ResfileContents, entity_task: pyrosetta.rosetta.core.pack.task.PackerTask, num_entities: int) → None

C++: protocols::pack_daemon::create_entity_resfile_contents(class std::basic_istream<char> &, const class std::basic_string<char> &, class std::shared_ptr<class core::pack::task::ResfileContents> &, class std::shared_ptr<class core::pack::task::PackerTask> &, unsigned long &) –> void

pyrosetta.rosetta.protocols.pack_daemon.initialize_ga_randomizer_from_entity_task(rand: pyrosetta.rosetta.protocols.genetic_algorithm.PositionSpecificRandomizer, entity_task: pyrosetta.rosetta.core.pack.task.PackerTask) → None

C++: protocols::pack_daemon::initialize_ga_randomizer_from_entity_task(class std::shared_ptr<class protocols::genetic_algorithm::PositionSpecificRandomizer>, class std::shared_ptr<class core::pack::task::PackerTask>) –> void

pyrosetta.rosetta.protocols.pack_daemon.initialize_task_from_entity_resfile_and_secondary_resfile(pose: pyrosetta.rosetta.core.pose.Pose, ec: pyrosetta.rosetta.protocols.pack_daemon.EntityCorrespondence, entity_resfile_contents: pyrosetta.rosetta.core.pack.task.ResfileContents, secondary_resfile_contents: pyrosetta.rosetta.core.pack.task.ResfileContents, task: pyrosetta.rosetta.core.pack.task.PackerTask) → None

C++: protocols::pack_daemon::initialize_task_from_entity_resfile_and_secondary_resfile(const class core::pose::Pose &, class std::shared_ptr<const class protocols::pack_daemon::EntityCorrespondence>, const class core::pack::task::ResfileContents &, const class core::pack::task::ResfileContents &, class std::shared_ptr<class core::pack::task::PackerTask>) –> void