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

Public Member Functions

 IAMover ()
 
virtual void apply (core::pose::Pose &pose)
 begin apply More...
 
virtual std::string get_name () const
 
virtual void assign_IA_mover (devel::anchored_design::InterfaceAnalyzerMoverOP &moverOP, core::pose::Pose &pose)
 
 IAMover ()
 
 ~IAMover () override=default
 
void apply (core::pose::Pose &pose) override
 
std::string get_name () const override
 
bool reinitialize_for_each_job () const override
 
bool reinitialize_for_new_input () const override
 
protocols::moves::MoverOP fresh_instance () const override
 
void assign_IA_mover (core::pose::Pose &pose)
 

Private Attributes

std::string output_name_
 
utility::io::ozstream output_statsFile_
 
devel::anchored_design::InterfaceAnalyzerMoverOP IAM_
 
core::scoring::ScoreFunctionOP scorefxn_
 
const char * name_star_
 
protocols::analysis::InterfaceAnalyzerMoverOP IAM_
 

Constructor & Destructor Documentation

◆ IAMover() [1/2]

IAMover::IAMover ( )

◆ IAMover() [2/2]

IAMover::IAMover ( )

◆ ~IAMover()

IAMover::~IAMover ( )
overridedefault

Member Function Documentation

◆ apply() [1/2]

void IAMover::apply ( core::pose::Pose pose)
virtual

◆ apply() [2/2]

void IAMover::apply ( core::pose::Pose pose)
override

◆ assign_IA_mover() [1/2]

void IAMover::assign_IA_mover ( core::pose::Pose pose)

◆ assign_IA_mover() [2/2]

void IAMover::assign_IA_mover ( devel::anchored_design::InterfaceAnalyzerMoverOP &  moverOP,
core::pose::Pose pose 
)
virtual

◆ fresh_instance()

protocols::moves::MoverOP IAMover::fresh_instance ( ) const
inlineoverride

◆ get_name() [1/2]

virtual std::string IAMover::get_name ( ) const
inlinevirtual

◆ get_name() [2/2]

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

◆ reinitialize_for_each_job()

bool IAMover::reinitialize_for_each_job ( ) const
inlineoverride

◆ reinitialize_for_new_input()

bool IAMover::reinitialize_for_new_input ( ) const
inlineoverride

Member Data Documentation

◆ IAM_ [1/2]

devel::anchored_design::InterfaceAnalyzerMoverOP IAMover::IAM_
private

Referenced by apply(), and assign_IA_mover().

◆ IAM_ [2/2]

protocols::analysis::InterfaceAnalyzerMoverOP IAMover::IAM_
private

◆ name_star_

const char* IAMover::name_star_
private

Referenced by apply(), and IAMover().

◆ output_name_

std::string IAMover::output_name_
private

Referenced by apply(), and IAMover().

◆ output_statsFile_

utility::io::ozstream IAMover::output_statsFile_
private

Referenced by apply().

◆ scorefxn_

core::scoring::ScoreFunctionOP IAMover::scorefxn_
private

Referenced by assign_IA_mover(), and IAMover().


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