Rosetta 3.4
Public Types | Public Member Functions | Protected Attributes
protocols::flxbb::DesignTask Class Reference

#include <DesignTask.hh>

Inheritance diagram for protocols::flxbb::DesignTask:
Inheritance graph
[legend]
Collaboration diagram for protocols::flxbb::DesignTask:
Collaboration graph
[legend]

List of all members.

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< TaskOperationOPtask_operations_
 task operations

Member Typedef Documentation


Constructor & Destructor Documentation

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


Member Function Documentation

void protocols::flxbb::DesignTask::add_task_operation ( TaskOperationOP const  top)

add task operation

References task_operations_.

Referenced by add_task_operations().

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
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]

Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines