![]() |
Rosetta
2021.16
|
#include <DesignTask.hh>

Public Types | |
| typedef std::string | String |
| typedef core::Size | Size |
| typedef core::pose::Pose | Pose |
| typedef core::scoring::ScoreFunctionOP | ScoreFunctionOP |
| typedef core::pack::task::PackerTaskOP | PackerTaskOP |
| typedef core::pack::task::operation::TaskOperationOP | TaskOperationOP |
| typedef protocols::moves::MoverOP | MoverOP |
| typedef protocols::flxbb::FilterStructsOP | FilterStructsOP |
| typedef core::chemical::AA | AA |
Public Member Functions | |
| DesignTask () | |
| default constructor More... | |
| DesignTask (core::Size const ncycle, ScoreFunctionOP const sfxn, MoverOP const mover, FilterStructsOP const filter_structs=nullptr, PackerTaskOP const taskf=nullptr, String const &resfile="") | |
| value constructor More... | |
| DesignTask (DesignTask const &rval) | |
| copy constructor More... | |
| ~DesignTask () override | |
| destructor More... | |
| virtual void | setup (Pose const &, PackerTaskOP const )=0 |
| setup packer task More... | |
| core::Size | ncycle () const |
| the number of cycles of fixbb design and mover More... | |
| ScoreFunctionOP | scorefxn () const |
| scorefxn for fixbb design More... | |
| MoverOP | mover () const |
| mover after fixbb design More... | |
| FilterStructsOP | filter_structs () const |
| filter during fixbb design More... | |
| PackerTaskOP | packertask () const |
| packer task for fixbb design More... | |
| String | resfile () const |
| resfile More... | |
| void | set_ncycle (core::Size const &ncycle) |
| the number of cycles of design and mover More... | |
| void | set_scorefxn (ScoreFunctionOP const sfxn) |
| scorefxn for fixbb design More... | |
| void | set_mover (MoverOP const value) |
| mover after fixbb design More... | |
| void | set_filter_structs (FilterStructsOP const value) |
| filter during fixbb design More... | |
| void | set_packertask (PackerTaskOP const taskf) |
| packer task More... | |
| void | set_resfile (String const &resfile) |
| set resfile More... | |
| void | add_task_operations (utility::vector1< TaskOperationOP > const &top) |
| add task operations More... | |
| void | add_task_operation (TaskOperationOP const top) |
| add task operation More... | |
| void | dump_packertask (std::ostream &os) |
| output packertask More... | |
Protected Attributes | |
| utility::vector1< TaskOperationOP > | task_operations_ |
| task operations More... | |
Private Attributes | |
| core::Size | ncycle_ |
| the number of cycles of design and mover More... | |
| ScoreFunctionOP | scorefxn_ |
| scorefxn for fixbb design More... | |
| MoverOP | mover_ |
| mover after fixbb design More... | |
| FilterStructsOP | filter_structs_ |
| filter during fixbb design More... | |
| PackerTaskOP | task_ |
| packertask used for fixbb design More... | |
| String | resfile_ |
| resfile name More... | |
| typedef std::string protocols::flxbb::DesignTask::String |
| protocols::flxbb::DesignTask::DesignTask | ( | ) |
default constructor
References resfile_.
| protocols::flxbb::DesignTask::DesignTask | ( | core::Size const | ncycle, |
| ScoreFunctionOP const | sfxn, | ||
| MoverOP const | mover, | ||
| FilterStructsOP const | filter_structs = nullptr, |
||
| PackerTaskOP const | taskf = nullptr, |
||
| String const & | resfile = "" |
||
| ) |
value constructor
References resfile_.
| protocols::flxbb::DesignTask::DesignTask | ( | DesignTask const & | rval | ) |
copy constructor
value constructor
|
overridedefault |
destructor
| void protocols::flxbb::DesignTask::add_task_operation | ( | TaskOperationOP const | top | ) |
| void protocols::flxbb::DesignTask::add_task_operations | ( | utility::vector1< TaskOperationOP > const & | top | ) |
add task operations
References add_task_operation().
| void protocols::flxbb::DesignTask::dump_packertask | ( | std::ostream & | os | ) |
output packertask
References task_.
| DesignTask::FilterStructsOP protocols::flxbb::DesignTask::filter_structs | ( | ) | const |
filter during fixbb design
References filter_structs_.
| DesignTask::MoverOP protocols::flxbb::DesignTask::mover | ( | ) | const |
mover after fixbb design
References mover_.
| Size protocols::flxbb::DesignTask::ncycle | ( | ) | const |
| DesignTask::PackerTaskOP protocols::flxbb::DesignTask::packertask | ( | ) | const |
packer task for fixbb design
References task_.
| DesignTask::String protocols::flxbb::DesignTask::resfile | ( | ) | const |
resfile
References resfile_.
Referenced by set_resfile(), protocols::flxbb::DesignTask_Normal::setup(), and protocols::flxbb::DesignTask_Layer::setup().
| DesignTask::ScoreFunctionOP protocols::flxbb::DesignTask::scorefxn | ( | ) | const |
scorefxn for fixbb design
References scorefxn_.
| void protocols::flxbb::DesignTask::set_filter_structs | ( | FilterStructsOP const | value | ) |
filter during fixbb design
References filter_structs_.
| void protocols::flxbb::DesignTask::set_mover | ( | MoverOP const | value | ) |
mover after fixbb design
References mover_.
| void protocols::flxbb::DesignTask::set_ncycle | ( | core::Size const & | ncycle | ) |
| void protocols::flxbb::DesignTask::set_packertask | ( | PackerTaskOP const | taskf | ) |
packer task
packer task for fixbb design
References task_.
Referenced by protocols::flxbb::DesignTask_Normal::setup(), and protocols::flxbb::DesignTask_Layer::setup().
| void protocols::flxbb::DesignTask::set_resfile | ( | String const & | resfile | ) |
| void protocols::flxbb::DesignTask::set_scorefxn | ( | ScoreFunctionOP const | sfxn | ) |
|
pure virtual |
setup packer task
Implemented in protocols::flxbb::DesignTask_Layer, and protocols::flxbb::DesignTask_Normal.
|
private |
filter during fixbb design
Referenced by filter_structs(), and set_filter_structs().
|
private |
mover after fixbb design
Referenced by mover(), and set_mover().
|
private |
the number of cycles of design and mover
Referenced by ncycle(), and set_ncycle().
|
private |
resfile name
Referenced by DesignTask(), resfile(), and set_resfile().
|
private |
scorefxn for fixbb design
Referenced by scorefxn(), and set_scorefxn().
|
private |
packertask used for fixbb design
Referenced by dump_packertask(), packertask(), and set_packertask().
|
protected |
task operations
Referenced by add_task_operation(), protocols::flxbb::DesignTask_Normal::setup(), and protocols::flxbb::DesignTask_Layer::setup().
1.8.7