Rosetta 3.4
Public Types | Public Member Functions
protocols::fldsgn::potentials::SetSecStructEnergies Class Reference

#include <SetSecStructEnergies.hh>

Inheritance diagram for protocols::fldsgn::potentials::SetSecStructEnergies:
Inheritance graph
[legend]
Collaboration diagram for protocols::fldsgn::potentials::SetSecStructEnergies:
Collaboration graph
[legend]

List of all members.

Public Types

typedef std::string String
typedef core::Real Real
typedef core::Size Size
typedef core::pose::Pose Pose
typedef core::pose::PoseOP PoseOP
typedef
core::scoring::ScoreFunction 
ScoreFunction
typedef
core::scoring::ScoreFunctionOP 
ScoreFunctionOP
typedef protocols::moves::MoverOP MoverOP
typedef
protocols::jd2::parser::BluePrint 
BluePrint
typedef
protocols::jd2::parser::BluePrintOP 
BluePrintOP
typedef
core::conformation::symmetry::SymmetryInfoOP 
SymmetryInfoOP
typedef
protocols::fldsgn::potentials::sspot::NatbiasHelixPairPotential 
NatbiasHelixPairPotential
typedef
protocols::fldsgn::potentials::sspot::NatbiasHelixPairPotentialOP 
NatbiasHelixPairPotentialOP
typedef
protocols::fldsgn::potentials::sspot::NatbiasHelicesSheetPotential 
NatbiasHelicesSheetPotential
typedef
protocols::fldsgn::potentials::sspot::NatbiasHelicesSheetPotentialOP 
NatbiasHelicesSheetPotentialOP
typedef utility::tag::TagPtr TagPtr
typedef
protocols::filters::Filters_map 
Filters_map
typedef protocols::moves::DataMap DataMap
typedef
protocols::moves::Movers_map 
Movers_map

Public Member Functions

 SetSecStructEnergies ()
 default constructor
 SetSecStructEnergies (ScoreFunctionOP const sfx, String const &filename, bool const ss_from_blueprint=true)
 value constructor
 SetSecStructEnergies (ScoreFunctionOP const sfx, BluePrintOP const blueprintOP, bool const ss_from_blueprint=true)
 value constructor
 SetSecStructEnergies (SetSecStructEnergies const &rval)
 copy constructor
virtual ~SetSecStructEnergies ()
 default destructor
virtual MoverOP clone () const
 clone this object
virtual MoverOP fresh_instance () const
 create this type of object
void ss_from_blueprint (bool const flag)
 define secondary structrue by blueprint
void scorefunction (ScoreFunction const &sfx)
 set the centroid level score function
void scorefunction (ScoreFunctionOP sfx)
 set the centroid level score function
void set_blueprint (String const &filename)
 set blueprint file by filename
void set_blueprint (BluePrintOP const blp)
 set blueprint file
virtual void apply (Pose &pose)
 apply defined moves to given Pose
virtual std::string get_name () const
 Each derived class must specify its name. The class name.
void parse_my_tag (TagPtr const tag, DataMap &data, Filters_map const &, Movers_map const &, Pose const &)
 parse xml file

Member Typedef Documentation

Reimplemented from protocols::moves::Mover.

Reimplemented from protocols::moves::Mover.

Reimplemented from protocols::moves::Mover.


Constructor & Destructor Documentation

protocols::fldsgn::potentials::SetSecStructEnergies::SetSecStructEnergies ( )

default constructor

Referenced by clone(), and fresh_instance().

protocols::fldsgn::potentials::SetSecStructEnergies::SetSecStructEnergies ( ScoreFunctionOP const  sfx,
String const &  filename,
bool const  ss_from_blueprint = true 
)

value constructor

References set_blueprint().

protocols::fldsgn::potentials::SetSecStructEnergies::SetSecStructEnergies ( ScoreFunctionOP const  sfx,
BluePrintOP const  blueprintOP,
bool const  ss_from_blueprint = true 
)

value constructor

protocols::fldsgn::potentials::SetSecStructEnergies::SetSecStructEnergies ( SetSecStructEnergies const &  rval)

copy constructor

copy constructor

protocols::fldsgn::potentials::SetSecStructEnergies::~SetSecStructEnergies ( ) [virtual]

default destructor


Member Function Documentation

void protocols::fldsgn::potentials::SetSecStructEnergies::apply ( Pose pose) [virtual]
SetSecStructEnergies::MoverOP protocols::fldsgn::potentials::SetSecStructEnergies::clone ( ) const [virtual]

clone this object

Reimplemented from protocols::moves::Mover.

References SetSecStructEnergies().

SetSecStructEnergies::MoverOP protocols::fldsgn::potentials::SetSecStructEnergies::fresh_instance ( ) const [virtual]

create this type of object

Reimplemented from protocols::moves::Mover.

References SetSecStructEnergies().

std::string protocols::fldsgn::potentials::SetSecStructEnergies::get_name ( ) const [virtual]

Each derived class must specify its name. The class name.

Implements protocols::moves::Mover.

References protocols::fldsgn::potentials::SetSecStructEnergiesCreator::mover_name().

void protocols::fldsgn::potentials::SetSecStructEnergies::parse_my_tag ( TagPtr const  tag,
DataMap data,
Filters_map const &  ,
Movers_map const &  ,
Pose const &   
) [virtual]
void protocols::fldsgn::potentials::SetSecStructEnergies::scorefunction ( ScoreFunctionOP  sfx)

set the centroid level score function

void protocols::fldsgn::potentials::SetSecStructEnergies::scorefunction ( ScoreFunction const &  sfx)

set the centroid level score function

References core::scoring::ScoreFunction::clone().

void protocols::fldsgn::potentials::SetSecStructEnergies::set_blueprint ( BluePrintOP const  blp)

set blueprint file

use blueprint

void protocols::fldsgn::potentials::SetSecStructEnergies::set_blueprint ( String const &  filename)

set blueprint file by filename

use blueprint

Referenced by parse_my_tag(), and SetSecStructEnergies().

void protocols::fldsgn::potentials::SetSecStructEnergies::ss_from_blueprint ( bool const  flag) [inline]

define secondary structrue by blueprint

Referenced by parse_my_tag().


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