Rosetta
Public Member Functions | Private Member Functions | Private Attributes | List of all members
protocols::stepwise::modeler::packer::StepWiseMasterPacker Class Reference

#include <StepWiseMasterPacker.hh>

Inheritance diagram for protocols::stepwise::modeler::packer::StepWiseMasterPacker:
Inheritance graph
[legend]

Public Member Functions

 StepWiseMasterPacker (working_parameters::StepWiseWorkingParametersCOP working_parameters, options::StepWiseModelerOptionsCOP options)
 
 ~StepWiseMasterPacker () override
 
void initialize (core::pose::Pose const &pose)
 
void add_packer_screeners (utility::vector1< screener::StepWiseScreenerOP > &screeners, core::pose::Pose const &pose, core::pose::PoseOP sugar_instantiation_pose)
 
void reset (core::pose::Pose const &pose)
 
void do_prepack (core::pose::Pose &pose)
 
void set_working_pack_res (utility::vector1< core::Size > const &setting)
 
utility::vector1< core::Size > const & working_pack_res () const
 
void set_scorefxn (core::scoring::ScoreFunctionCOP scorefxn)
 
core::scoring::ScoreFunctionCOP scorefxn () const
 
packer::StepWisePackerCOP packer ()
 

Private Member Functions

void initialize_packer ()
 

Private Attributes

working_parameters::StepWiseWorkingParametersCOP working_parameters_
 
options::StepWiseModelerOptionsCOP options_
 
core::scoring::ScoreFunctionCOP scorefxn_
 
core::scoring::ScoreFunctionCOP phosphate_scorefxn_
 
utility::vector1< core::Sizeworking_pack_res_
 
core::pose::PoseOP packer_pose_
 
packer::StepWisePackerOP packer_
 
rna::o2prime::O2PrimePackerOP o2prime_packer_
 
rna::phosphate::MultiPhosphateSamplerOP phosphate_sampler_
 

Constructor & Destructor Documentation

◆ StepWiseMasterPacker()

protocols::stepwise::modeler::packer::StepWiseMasterPacker::StepWiseMasterPacker ( working_parameters::StepWiseWorkingParametersCOP  working_parameters,
options::StepWiseModelerOptionsCOP  options 
)

◆ ~StepWiseMasterPacker()

protocols::stepwise::modeler::packer::StepWiseMasterPacker::~StepWiseMasterPacker ( )
overridedefault

Member Function Documentation

◆ add_packer_screeners()

void protocols::stepwise::modeler::packer::StepWiseMasterPacker::add_packer_screeners ( utility::vector1< screener::StepWiseScreenerOP > &  screeners,
core::pose::Pose const &  pose,
core::pose::PoseOP  sugar_instantiation_pose 
)

◆ do_prepack()

void protocols::stepwise::modeler::packer::StepWiseMasterPacker::do_prepack ( core::pose::Pose pose)

◆ initialize()

void protocols::stepwise::modeler::packer::StepWiseMasterPacker::initialize ( core::pose::Pose const &  pose)

◆ initialize_packer()

void protocols::stepwise::modeler::packer::StepWiseMasterPacker::initialize_packer ( )
private

◆ packer()

packer::StepWisePackerCOP protocols::stepwise::modeler::packer::StepWiseMasterPacker::packer ( )

References packer_.

◆ reset()

void protocols::stepwise::modeler::packer::StepWiseMasterPacker::reset ( core::pose::Pose const &  pose)

References packer_, and phosphate_sampler_.

◆ scorefxn()

core::scoring::ScoreFunctionCOP protocols::stepwise::modeler::packer::StepWiseMasterPacker::scorefxn ( ) const
inline

References scorefxn_.

Referenced by set_scorefxn().

◆ set_scorefxn()

void protocols::stepwise::modeler::packer::StepWiseMasterPacker::set_scorefxn ( core::scoring::ScoreFunctionCOP  scorefxn)
inline

References scorefxn(), and scorefxn_.

◆ set_working_pack_res()

void protocols::stepwise::modeler::packer::StepWiseMasterPacker::set_working_pack_res ( utility::vector1< core::Size > const &  setting)

References packer_, and working_pack_res_.

◆ working_pack_res()

utility::vector1< core::Size > const& protocols::stepwise::modeler::packer::StepWiseMasterPacker::working_pack_res ( ) const
inline

References working_pack_res_.

Member Data Documentation

◆ o2prime_packer_

rna::o2prime::O2PrimePackerOP protocols::stepwise::modeler::packer::StepWiseMasterPacker::o2prime_packer_
private

Referenced by add_packer_screeners(), and initialize().

◆ options_

options::StepWiseModelerOptionsCOP protocols::stepwise::modeler::packer::StepWiseMasterPacker::options_
private

◆ packer_

packer::StepWisePackerOP protocols::stepwise::modeler::packer::StepWiseMasterPacker::packer_
private

◆ packer_pose_

core::pose::PoseOP protocols::stepwise::modeler::packer::StepWiseMasterPacker::packer_pose_
private

Referenced by add_packer_screeners().

◆ phosphate_sampler_

rna::phosphate::MultiPhosphateSamplerOP protocols::stepwise::modeler::packer::StepWiseMasterPacker::phosphate_sampler_
private

◆ phosphate_scorefxn_

core::scoring::ScoreFunctionCOP protocols::stepwise::modeler::packer::StepWiseMasterPacker::phosphate_scorefxn_
private

◆ scorefxn_

core::scoring::ScoreFunctionCOP protocols::stepwise::modeler::packer::StepWiseMasterPacker::scorefxn_
private

◆ working_pack_res_

utility::vector1< core::Size > protocols::stepwise::modeler::packer::StepWiseMasterPacker::working_pack_res_
private

◆ working_parameters_

working_parameters::StepWiseWorkingParametersCOP protocols::stepwise::modeler::packer::StepWiseMasterPacker::working_parameters_
private

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