Rosetta 3.4
|
#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 | |
DesignTask (Size const ncycle, ScoreFunctionOP const sfxn, MoverOP const mover, FilterStructsOP const filter_structs=0, PackerTaskOP const taskf=0, String const &resfile="") | |
value constructor | |
DesignTask (DesignTask const &rval) | |
copy constructor | |
virtual | ~DesignTask () |
destructor | |
virtual void | setup (Pose const &, PackerTaskOP const )=0 |
setup packer task | |
Size | ncycle () const |
the number of cycles of fixbb design and mover | |
ScoreFunctionOP | scorefxn () const |
scorefxn for fixbb design | |
MoverOP | mover () const |
mover after fixbb design | |
FilterStructsOP | filter_structs () const |
filter during fixbb design | |
PackerTaskOP | packertask () const |
packer task for fixbb design | |
String | resfile () const |
resfile | |
void | set_ncycle (Size const &ncycle) |
the number of cycles of design and mover | |
void | set_scorefxn (ScoreFunctionOP const sfxn) |
scorefxn for fixbb design | |
void | set_mover (MoverOP const value) |
mover after fixbb design | |
void | set_filter_structs (FilterStructsOP const value) |
filter during fixbb design | |
void | set_packertask (PackerTaskOP const taskf) |
packer task | |
void | set_resfile (String const &resfile) |
set resfile | |
void | add_task_operations (utility::vector1< TaskOperationOP > const top) |
add task operations | |
void | add_task_operation (TaskOperationOP const top) |
add task operation | |
void | dump_packertask (std::ostream &os) |
output packertask | |
Protected Attributes | |
utility::vector1< TaskOperationOP > | task_operations_ |
task operations |
Reimplemented in protocols::flxbb::DesignTask_Normal, and protocols::flxbb::DesignTask_Layer.
Reimplemented in protocols::flxbb::DesignTask_Normal, and protocols::flxbb::DesignTask_Layer.
Reimplemented in protocols::flxbb::DesignTask_Normal, and protocols::flxbb::DesignTask_Layer.
Reimplemented in protocols::flxbb::DesignTask_Normal, and protocols::flxbb::DesignTask_Layer.
typedef std::string protocols::flxbb::DesignTask::String |
protocols::flxbb::DesignTask::DesignTask | ( | ) |
default constructor
References resfile().
protocols::flxbb::DesignTask::DesignTask | ( | Size const | ncycle, |
ScoreFunctionOP const | sfxn, | ||
MoverOP const | mover, | ||
FilterStructsOP const | filter_structs = 0 , |
||
PackerTaskOP const | taskf = 0 , |
||
String const & | resfile = "" |
||
) |
value constructor
References resfile().
protocols::flxbb::DesignTask::DesignTask | ( | DesignTask const & | rval | ) |
copy constructor
value constructor
protocols::flxbb::DesignTask::~DesignTask | ( | ) | [virtual] |
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
DesignTask::FilterStructsOP protocols::flxbb::DesignTask::filter_structs | ( | ) | const |
filter during fixbb design
DesignTask::MoverOP protocols::flxbb::DesignTask::mover | ( | ) | const |
mover after fixbb design
Size protocols::flxbb::DesignTask::ncycle | ( | ) | const |
the number of cycles of fixbb design and mover
Referenced by set_ncycle().
DesignTask::PackerTaskOP protocols::flxbb::DesignTask::packertask | ( | ) | const |
packer task for fixbb design
DesignTask::String protocols::flxbb::DesignTask::resfile | ( | ) | const |
resfile
Referenced by DesignTask(), set_resfile(), protocols::flxbb::DesignTask_Normal::setup(), and protocols::flxbb::DesignTask_Layer::setup().
DesignTask::ScoreFunctionOP protocols::flxbb::DesignTask::scorefxn | ( | ) | const |
scorefxn for fixbb design
void protocols::flxbb::DesignTask::set_filter_structs | ( | FilterStructsOP const | value | ) |
filter during fixbb design
void protocols::flxbb::DesignTask::set_mover | ( | MoverOP const | value | ) |
mover after fixbb design
void protocols::flxbb::DesignTask::set_ncycle | ( | Size const & | ncycle | ) |
the number of cycles of design and mover
the number of cycles of fixbb design and mover
References ncycle().
void protocols::flxbb::DesignTask::set_packertask | ( | PackerTaskOP const | taskf | ) |
packer task
packer task for fixbb design
Referenced by protocols::flxbb::DesignTask_Normal::setup(), and protocols::flxbb::DesignTask_Layer::setup().
void protocols::flxbb::DesignTask::set_resfile | ( | String const & | resfile | ) |
set resfile
References resfile().
void protocols::flxbb::DesignTask::set_scorefxn | ( | ScoreFunctionOP const | sfxn | ) |
scorefxn for fixbb design
filter during fixbb design
virtual void protocols::flxbb::DesignTask::setup | ( | Pose const & | , |
PackerTaskOP | const | ||
) | [pure virtual] |
setup packer task
Implemented in protocols::flxbb::DesignTask_Normal, and protocols::flxbb::DesignTask_Layer.
task operations
Referenced by add_task_operation(), protocols::flxbb::DesignTask_Normal::setup(), and protocols::flxbb::DesignTask_Layer::setup().