Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
protocols::enzdes::ProteinLigandInterfaceUpweighter Class Reference

Class to alter a packer task to speficially upweight the protein-ligand interaction energies. More...

#include <EnzdesTaskOperations.hh>

Inheritance diagram for protocols::enzdes::ProteinLigandInterfaceUpweighter:
Inheritance graph
[legend]
Collaboration diagram for protocols::enzdes::ProteinLigandInterfaceUpweighter:
Collaboration graph
[legend]

Public Types

typedef
core::pack::task::operation::TaskOperationOP 
TaskOperationOP
 
typedef core::pose::Pose Pose
 
typedef
core::pack::task::PackerTask 
PackerTask
 
- Public Types inherited from core::pack::task::operation::TaskOperation
typedef utility::tag::TagPtr TagPtr
 
typedef pose::Pose Pose
 

Public Member Functions

 ProteinLigandInterfaceUpweighter ()
 
 ~ProteinLigandInterfaceUpweighter ()
 
virtual TaskOperationOP clone () const
 Create another task operation of the type matching the most-derived version of the class. More...
 
void init_from_options ()
 Initialize the class based on the command line options. More...
 
virtual void apply (Pose const &pose, PackerTask &task) const
 Change a packer task in some way. The input pose is the one to which the input task will be later applied. More...
 
virtual void parse_tag (TagPtr)
 Used to parse an xml-like tag to load parameters and properties. More...
 
bool get_weight () const
 
void set_weight (bool const weight_in)
 
- Public Member Functions inherited from core::pack::task::operation::TaskOperation
virtual ~TaskOperation ()
 
virtual void parse_def (utility::lua::LuaObject const &def)
 

Static Public Member Functions

static void register_options ()
 

Private Attributes

core::Real lig_packer_weight_
 Reweight protein-ligand interaction by a factor of lig_packer_weight_. More...
 
core::Real catres_packer_weight_
 

Detailed Description

Class to alter a packer task to speficially upweight the protein-ligand interaction energies.

Definition at line 172 of file EnzdesTaskOperations.hh.

Member Typedef Documentation

Definition at line 178 of file EnzdesTaskOperations.hh.

Definition at line 177 of file EnzdesTaskOperations.hh.

Definition at line 176 of file EnzdesTaskOperations.hh.

Constructor & Destructor Documentation

protocols::enzdes::ProteinLigandInterfaceUpweighter::ProteinLigandInterfaceUpweighter ( )
protocols::enzdes::ProteinLigandInterfaceUpweighter::~ProteinLigandInterfaceUpweighter ( )

Definition at line 724 of file EnzdesTaskOperations.cc.

Member Function Documentation

void protocols::enzdes::ProteinLigandInterfaceUpweighter::apply ( Pose const &  pose,
PackerTask task 
) const
virtual
core::pack::task::operation::TaskOperationOP protocols::enzdes::ProteinLigandInterfaceUpweighter::clone ( ) const
virtual

Create another task operation of the type matching the most-derived version of the class.

Implements core::pack::task::operation::TaskOperation.

Definition at line 727 of file EnzdesTaskOperations.cc.

bool protocols::enzdes::ProteinLigandInterfaceUpweighter::get_weight ( ) const
inline

Definition at line 198 of file EnzdesTaskOperations.hh.

References lig_packer_weight_.

void protocols::enzdes::ProteinLigandInterfaceUpweighter::init_from_options ( )

Initialize the class based on the command line options.

Definition at line 734 of file EnzdesTaskOperations.cc.

void protocols::enzdes::ProteinLigandInterfaceUpweighter::parse_tag ( TagPtr  tag)
virtual

Used to parse an xml-like tag to load parameters and properties.

Reimplemented from core::pack::task::operation::TaskOperation.

Definition at line 740 of file EnzdesTaskOperations.cc.

void protocols::enzdes::ProteinLigandInterfaceUpweighter::register_options ( )
static
void protocols::enzdes::ProteinLigandInterfaceUpweighter::set_weight ( bool const  weight_in)
inline

Definition at line 199 of file EnzdesTaskOperations.hh.

References lig_packer_weight_.

Member Data Documentation

core::Real protocols::enzdes::ProteinLigandInterfaceUpweighter::catres_packer_weight_
private

Definition at line 204 of file EnzdesTaskOperations.hh.

core::Real protocols::enzdes::ProteinLigandInterfaceUpweighter::lig_packer_weight_
private

Reweight protein-ligand interaction by a factor of lig_packer_weight_.

Definition at line 203 of file EnzdesTaskOperations.hh.

Referenced by get_weight(), and set_weight().


The documentation for this class was generated from the following files: