Rosetta
Public Member Functions | Private Attributes | List of all members
PerturbStruct Class Reference
Inheritance diagram for PerturbStruct:
Inheritance graph
[legend]

Public Member Functions

 PerturbStruct ()
 
std::string get_name () const override
 
void do_mutate (core::pose::Pose &pose, core::Size nmut)
 
void revert_muations (core::pose::Pose &pose, core::pose::Pose const &ref)
 
void apply (core::pose::Pose &pose) override
 

Private Attributes

core::Real mutrate_
 
core::scoring::ScoreFunctionOP scorefxn_
 

Constructor & Destructor Documentation

◆ PerturbStruct()

PerturbStruct::PerturbStruct ( )
inline

Member Function Documentation

◆ apply()

void PerturbStruct::apply ( core::pose::Pose pose)
inlineoverride

◆ do_mutate()

void PerturbStruct::do_mutate ( core::pose::Pose pose,
core::Size  nmut 
)
inline

◆ get_name()

std::string PerturbStruct::get_name ( ) const
inlineoverride

◆ revert_muations()

void PerturbStruct::revert_muations ( core::pose::Pose pose,
core::pose::Pose const &  ref 
)
inline

Member Data Documentation

◆ mutrate_

core::Real PerturbStruct::mutrate_
private

◆ scorefxn_

core::scoring::ScoreFunctionOP PerturbStruct::scorefxn_
private

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