Rosetta 3.4
Public Member Functions | Static Public Member Functions | Protected Member Functions
protocols::topology_broker::FibrilModelingClaimer Class Reference

#include <FibrilModelingClaimer.hh>

Inheritance diagram for protocols::topology_broker::FibrilModelingClaimer:
Inheritance graph
[legend]
Collaboration diagram for protocols::topology_broker::FibrilModelingClaimer:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 FibrilModelingClaimer ()
 FibrilModelingClaimer (core::pose::Pose const &input_pose, loops::Loops rigid, int shift=0)
 FibrilModelingClaimer (core::pose::Pose const &input_pose, loops::Loops rigid, loops::Loops input_rigid)
void make_fibril (core::pose::Pose &pose)
virtual TopologyClaimerOP clone () const
 clone it!
virtual std::string type () const
 type() is specifying the output name of the TopologyClaimer
virtual void add_mover (moves::RandomMover &random_mover, core::pose::Pose const &pose, abinitio::StageID stageID, core::scoring::ScoreFunction const &scorefxn, core::Real progress)
 claimers can add movers to the RandomMover (Container). add your moves, make it dependent on stage if you want to. So far this is called only by abinitio... if you don't want to do anything special --- don't overload this method! default: adds mover given by virtual call get_mover() with stage-dependent weight given by abinitio_mover_weight_
virtual void initialize_dofs (core::pose::Pose &, DofClaims const &init_claims, DofClaims &)
 initialize dofs -- e.g., torsions, jumps -- Claimer searches init_claims for claims owned by *this
virtual void generate_claims (DofClaims &new_claims)
 generate first round of DOF claims
virtual bool allow_claim (DofClaim const &)
 has to decline foreign BB claims for slave regions

Static Public Member Functions

static std::string _static_type_name ()

Protected Member Functions

virtual bool read_tag (std::string tag, std::istream &is)

Constructor & Destructor Documentation

protocols::topology_broker::FibrilModelingClaimer::FibrilModelingClaimer ( )

Referenced by clone().

protocols::topology_broker::FibrilModelingClaimer::FibrilModelingClaimer ( core::pose::Pose const &  input_pose,
loops::Loops  rigid,
int  shift = 0 
)
protocols::topology_broker::FibrilModelingClaimer::FibrilModelingClaimer ( core::pose::Pose const &  input_pose,
loops::Loops  rigid,
loops::Loops  input_rigid 
)

Member Function Documentation

static std::string protocols::topology_broker::FibrilModelingClaimer::_static_type_name ( ) [inline, static]

Referenced by type().

void protocols::topology_broker::FibrilModelingClaimer::add_mover ( moves::RandomMover random_mover,
core::pose::Pose const &  pose,
abinitio::StageID  stageID,
core::scoring::ScoreFunction const &  ,
core::Real  progress 
) [virtual]

claimers can add movers to the RandomMover (Container). add your moves, make it dependent on stage if you want to. So far this is called only by abinitio... if you don't want to do anything special --- don't overload this method! default: adds mover given by virtual call get_mover() with stage-dependent weight given by abinitio_mover_weight_

Reimplemented from protocols::topology_broker::TopologyClaimer.

References protocols::moves::MoverContainer::add_mover().

bool protocols::topology_broker::FibrilModelingClaimer::allow_claim ( DofClaim const &  foreign_claim) [virtual]
virtual TopologyClaimerOP protocols::topology_broker::FibrilModelingClaimer::clone ( ) const [inline, virtual]
void protocols::topology_broker::FibrilModelingClaimer::generate_claims ( DofClaims ) [virtual]

generate first round of DOF claims

Reimplemented from protocols::topology_broker::TopologyClaimer.

References protocols::topology_broker::DofClaim::INIT.

void protocols::topology_broker::FibrilModelingClaimer::initialize_dofs ( core::pose::Pose ,
DofClaims const &  init_claims,
DofClaims failed_to_init 
) [virtual]

initialize dofs -- e.g., torsions, jumps -- Claimer searches init_claims for claims owned by *this

Reimplemented from protocols::topology_broker::TopologyClaimer.

References protocols::simple_moves::symmetry::SymDockingInitialPerturbation::apply(), make_fibril(), and core::pose::symmetry::make_symmetric_movemap().

void protocols::topology_broker::FibrilModelingClaimer::make_fibril ( core::pose::Pose pose)
bool protocols::topology_broker::FibrilModelingClaimer::read_tag ( std::string  tag,
std::istream &  is 
) [protected, virtual]
virtual std::string protocols::topology_broker::FibrilModelingClaimer::type ( ) const [inline, virtual]

type() is specifying the output name of the TopologyClaimer

Implements protocols::topology_broker::TopologyClaimer.

References _static_type_name().

Referenced by read_tag().


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