|
Rosetta 3.5
|
Namespaces | |
| mc_convergence_checks | |
Classes | |
| class | _BoolMover |
| class | CanonicalSamplingMover |
| class | ChangeFoldTreeMover |
| class | CompositionMover |
| class | CyclicMover |
| A simple class for cycling between movers in consecutive calls to apply() More... | |
| class | DataMap |
| general-purpose store for any reference-count derived object More... | |
| class | DataMapObj |
| templated class to make any data type compatible with ReferenceCounts and OPs. e.g., utility::pointer::owning_ptr< DataMapObj< bool > > stop; You can then place such constructs on the DataMap More... | |
| class | DsspMover |
| class | DsspMoverCreator |
| class | FilterMover |
| class | IfMover |
| class | IfMoverCreator |
| class | IteratedConvergenceMover |
| A mover that repeatedly applies a sub-mover (up to a given maximum) until the given filter returns values within a certain delta for a given number of cycles. More... | |
| class | IteratedConvergenceMoverCreator |
| class | JumpOutMover |
| class | MonteCarlo |
| This object is responsible for all of the major functions needed in a Monte Carlo simulation. Its main purpose is to apply the Metropolis Criterion on a pose, based on a ScoreFunction, temperature, and the previously accepted pose. It stores the lowest-energy pose ecountered, the last-accepted pose in the simulation, and various other statistics. More... | |
| class | EXCN_Converged |
| class | MonteCarloExceptionConverge |
| class | Mover |
| : A mover is an object that can apply a conformational change to a pose More... | |
| class | MoverContainer |
| class | SequenceMover |
| A Mover that iterates through a vector of Movers, applying each one sequentially. More... | |
| class | RandomMover |
| RandomMover picks a random move and applies it. More... | |
| class | CycleMover |
| CycleMover iterates through its vector of Movers one at a time over many calls to apply(). More... | |
| class | RandomMoverCreator |
| class | MoverCreator |
| Abstract base class for a Mover factory; the Creator class is responsible for creating a particular mover class. More... | |
| class | MoverRegistrator |
| This templated class will register an instance of an MoverCreator (class T) with the MoverFactory. It will ensure that no MoverCreator is registered twice, and, centralizes this registration logic so that thread safety issues can be handled in one place. More... | |
| class | MoverFactory |
| class | MoverStatistics |
| class | NullMover |
| class | PDBDumpMover |
| class | ProfilerMover |
| class | MCShowMover |
| class | UDPSocketClient |
| PyMolMover helper class. Handle low level UDP transactions stuff. This is a port of original Python version of UDP socket client written writen for PyRosetta. More... | |
| class | PyMolMover |
| class | PyMolObserver |
| class | RampingFunc |
| class | LinearFunc |
| class | FastLinearFunc |
| class | GeometricFunc |
| Ramps rapidly from the starting value to the final value. Not 1 at x=1. Doesn't really finish at (1,1). func(x) = 1 - exp( -1 * x * inv_xval_at_0p5 * 0.6931 );. More... | |
| class | InvGeometricFunc |
| Ramps slowly from the starting value to the final value Non-zero for x = 0. Doesn't really start at (0,0). func(x) = exp( -1 * ( 1 - x ) / ( 1 - xval_at_0p5 ) * 0.6931 );. More... | |
| class | RampingMover |
| class | RampingMoverCreator |
| class | RepeatMover |
| A Mover that repeats an input Mover a user-specified number of times. More... | |
| class | ReplicaExchangeMC |
| class | ResId |
| class | StructureRestrictor |
| class | TrialCounter |
| class | MonteCarloUtil |
| the MCResetMover applies a monte carlo reset More... | |
| class | TrialMover |
| A TrialMover applies a Mover and then accepts or rejects the move according to a MonteCarlo object. More... | |
| class | WhileMover |
| class | PoseCondition |
Functions | |
| static basic::Tracer | TR ("protocols.moves.DataMap") |
| static basic::Tracer | TR_hh ("protocols.moves.DataMap_hh") |
| template<class Ty > | |
| Ty * | get_set_from_datamap (std::string const type, std::string const name, protocols::moves::DataMap &data) |
| templated function for adding or getting an item from the datamap. Automatically checks whether an item of the requested type and name exists on the datamap. If so, returns the OP for that item, if not, instantiates that item on the datamap and returns the OP for it. More... | |
| static basic::Tracer | TR ("protocols.moves.IfMover") |
| static basic::Tracer | TR ("protocols.moves.IteratedConvergenceMover") |
| std::ostream & | operator<< (std::ostream &os, MonteCarlo const &mc) |
| static basic::Tracer | TR ("protocols.moves.Mover") |
| std::ostream & | operator<< (std::ostream &os, Mover const &mover) |
| Test IO operator for debug and Python bindings. More... | |
| void | SerializableState_set (SerializableStateSP state, std::string key, std::string val) |
| serializable set helper functions More... | |
| void | SerializableState_set (SerializableStateSP state, std::string key, core::Real val) |
| std::string | SerializableState_get (SerializableStateSP state, std::string key) |
| static numeric::random::RandomGenerator | RG (114) |
| std::ostream & | operator<< (std::ostream &os, MoverContainer const &mover) |
| static basic::Tracer | TR ("protocols.moves.MoverFactory") |
| MoverStatus | mstype_from_name (std::string const &name) |
| static basic::Tracer | TR ("protocols.moves.PyMolMover") |
| numeric::random::uniform_RG_OP | getRG () |
| PyMolObserverOP | AddPyMolObserver (core::pose::Pose &p, bool keep_history=false, core::Real update_interval=0) |
| Helper function that create PyMolObserver Object and add it to the give Pose. This is the most likely the only function that you need to call... More... | |
| static basic::Tracer | TR ("protocols.moves.RampingMover") |
| std::ostream & | operator<< (std::ostream &os, RepeatMover const &mover) |
| void | modify_ResId_based_object (utility::pointer::ReferenceCountOP const obj, core::Size const resid) |
| Checks whether a referencecount object is a derived from ResId and if so, sets its resid. More... | |
| basic::Tracer | tr ("protocols.TrialMover") |
| std::ostream & | operator<< (std::ostream &os, TrialMover const &mover) |
| protocols::moves::MoverOP | find_mover_or_die (const std::string &mover_name, const utility::tag::TagPtr tag, const protocols::moves::Movers_map &movers) |
| Searches <movers> for the named mover, returning it if it exists, otherwise halts execution with an error message. More... | |
| protocols::filters::FilterOP | find_filter_or_die (const std::string &filter_name, const utility::tag::TagPtr tag, const protocols::filters::Filters_map &filters) |
| Searches <filters> for the named filter, returning it if it exists, otherwise halts execution with an error message. More... | |
| typedef utility::pointer::owning_ptr< CanonicalSamplingMover const > protocols::moves::CanonicalSamplingMoverCOP |
Definition at line 28 of file CanonicalSamplingMover.fwd.hh.
| typedef utility::pointer::owning_ptr< CanonicalSamplingMover > protocols::moves::CanonicalSamplingMoverOP |
Definition at line 26 of file CanonicalSamplingMover.fwd.hh.
| typedef utility::pointer::owning_ptr< ChangeFoldTreeMover const > protocols::moves::ChangeFoldTreeMoverCOP |
Definition at line 26 of file ChangeFoldTreeMover.fwd.hh.
Definition at line 24 of file ChangeFoldTreeMover.fwd.hh.
| typedef utility::pointer::owning_ptr< CompositionMover const > protocols::moves::CompositionMoverCOP |
Definition at line 24 of file CompositionMover.fwd.hh.
Definition at line 22 of file CompositionMover.fwd.hh.
| typedef utility::pointer::owning_ptr< CycleMover const > protocols::moves::CycleMoverCOP |
Definition at line 38 of file MoverContainer.fwd.hh.
Definition at line 36 of file MoverContainer.fwd.hh.
Definition at line 23 of file CyclicMover.fwd.hh.
Definition at line 21 of file CyclicMover.fwd.hh.
Definition at line 23 of file DsspMover.fwd.hh.
Definition at line 23 of file FilterMover.fwd.hh.
| typedef utility::pointer::owning_ptr< IteratedConvergenceMover const > protocols::moves::IteratedConvergenceMoverCOP |
Definition at line 24 of file IteratedConvergenceMover.fwd.hh.
| typedef utility::pointer::owning_ptr< IteratedConvergenceMover > protocols::moves::IteratedConvergenceMoverOP |
Definition at line 22 of file IteratedConvergenceMover.fwd.hh.
| typedef utility::pointer::owning_ptr< JumpOutMover const > protocols::moves::JumpOutMoverCOP |
Definition at line 27 of file JumpOutMover.fwd.hh.
Definition at line 25 of file JumpOutMover.fwd.hh.
| typedef utility::pointer::owning_ptr< MCShowMover const > protocols::moves::MCShowMoverCOP |
Definition at line 34 of file OutputMovers.fwd.hh.
Definition at line 32 of file OutputMovers.fwd.hh.
| typedef utility::pointer::owning_ptr< MonteCarlo const > protocols::moves::MonteCarloCOP |
Definition at line 29 of file MonteCarlo.fwd.hh.
| typedef utility::pointer::owning_ptr< MonteCarloExceptionConverge const > protocols::moves::MonteCarloExceptionConvergeCOP |
Definition at line 29 of file MonteCarloExceptionConverge.fwd.hh.
| typedef utility::pointer::owning_ptr< MonteCarloExceptionConverge > protocols::moves::MonteCarloExceptionConvergeOP |
Definition at line 26 of file MonteCarloExceptionConverge.fwd.hh.
Definition at line 26 of file MonteCarlo.fwd.hh.
| typedef std::map< std::string, std::string > protocols::moves::MoverCache |
Definition at line 42 of file Mover.fwd.hh.
| typedef boost::shared_ptr< MoverCache > protocols::moves::MoverCacheSP |
Definition at line 43 of file Mover.fwd.hh.
Definition at line 26 of file MoverContainer.fwd.hh.
Definition at line 24 of file MoverContainer.fwd.hh.
| typedef utility::pointer::owning_ptr< Mover const > protocols::moves::MoverCOP |
Definition at line 31 of file Mover.fwd.hh.
| typedef utility::pointer::owning_ptr< MoverCreator const > protocols::moves::MoverCreatorCOP |
Definition at line 41 of file MoverCreator.hh.
Definition at line 40 of file MoverCreator.hh.
| typedef utility::pointer::owning_ptr< MoverFactory const > protocols::moves::MoverFactoryCOP |
Definition at line 25 of file MoverFactory.fwd.hh.
Definition at line 22 of file MoverFactory.fwd.hh.
Definition at line 29 of file Mover.fwd.hh.
| typedef std::map< std::string const, MoverOP > protocols::moves::Movers_map |
Definition at line 34 of file Mover.fwd.hh.
| typedef boost::shared_ptr< Mover> protocols::moves::MoverSP |
Definition at line 32 of file Mover.fwd.hh.
| typedef utility::pointer::owning_ptr< NullMover const > protocols::moves::NullMoverCOP |
Definition at line 25 of file NullMover.fwd.hh.
Definition at line 23 of file NullMover.fwd.hh.
| typedef utility::pointer::owning_ptr< PDBDumpMover const > protocols::moves::PDBDumpMoverCOP |
Definition at line 26 of file OutputMovers.fwd.hh.
Definition at line 24 of file OutputMovers.fwd.hh.
| typedef utility::pointer::owning_ptr< PoseCondition const > protocols::moves::PoseConditionCOP |
Definition at line 30 of file WhileMover.fwd.hh.
Definition at line 28 of file WhileMover.fwd.hh.
| typedef utility::pointer::owning_ptr< ProfilerMover const > protocols::moves::ProfilerMoverCOP |
Definition at line 30 of file OutputMovers.fwd.hh.
Definition at line 28 of file OutputMovers.fwd.hh.
| typedef utility::pointer::owning_ptr< PyMolMover const > protocols::moves::PyMolMoverCOP |
Definition at line 24 of file PyMolMover.fwd.hh.
Definition at line 22 of file PyMolMover.fwd.hh.
| typedef utility::pointer::owning_ptr< PyMolObserver const > protocols::moves::PyMolObserverCOP |
Definition at line 28 of file PyMolMover.fwd.hh.
Definition at line 26 of file PyMolMover.fwd.hh.
| typedef utility::pointer::owning_ptr< RampingFunc const > protocols::moves::RampingFuncCOP |
Definition at line 30 of file RampingMover.fwd.hh.
Definition at line 28 of file RampingMover.fwd.hh.
| typedef utility::pointer::owning_ptr< RampingMover const > protocols::moves::RampingMoverCOP |
Definition at line 26 of file RampingMover.fwd.hh.
Definition at line 24 of file RampingMover.fwd.hh.
| typedef utility::pointer::owning_ptr< RandomMover const > protocols::moves::RandomMoverCOP |
Definition at line 34 of file MoverContainer.fwd.hh.
Definition at line 32 of file MoverContainer.fwd.hh.
| typedef core::Real protocols::moves::Real |
Definition at line 53 of file MoverStatistics.cc.
| typedef utility::pointer::owning_ptr< RepeatMover const > protocols::moves::RepeatMoverCOP |
Definition at line 39 of file RepeatMover.fwd.hh.
Definition at line 37 of file RepeatMover.fwd.hh.
| typedef utility::pointer::owning_ptr< ReplicaExchangeMC const > protocols::moves::ReplicaExchangeMC_COP |
Definition at line 25 of file ReplicaExchangeMC.fwd.hh.
Definition at line 23 of file ReplicaExchangeMC.fwd.hh.
| typedef utility::pointer::owning_ptr< ResId const > protocols::moves::ResIdCOP |
Definition at line 26 of file ResId.fwd.hh.
Definition at line 24 of file ResId.fwd.hh.
| typedef utility::pointer::owning_ptr< SequenceMover const > protocols::moves::SequenceMoverCOP |
Definition at line 30 of file MoverContainer.fwd.hh.
Definition at line 28 of file MoverContainer.fwd.hh.
| typedef std::map< std::string, std::string > protocols::moves::SerializableState |
Definition at line 36 of file Mover.fwd.hh.
| typedef boost::shared_ptr< const SerializableState > protocols::moves::SerializableStateCSP |
Definition at line 38 of file Mover.fwd.hh.
| typedef boost::weak_ptr< const SerializableState > protocols::moves::SerializableStateCWP |
Definition at line 40 of file Mover.fwd.hh.
| typedef boost::shared_ptr< SerializableState > protocols::moves::SerializableStateSP |
Definition at line 37 of file Mover.fwd.hh.
| typedef boost::weak_ptr< SerializableState > protocols::moves::SerializableStateWP |
Definition at line 39 of file Mover.fwd.hh.
| typedef utility::pointer::owning_ptr< StructureRestrictor const > protocols::moves::StructureRestrictorCOP |
Definition at line 28 of file StructureRestrictor.fwd.hh.
Definition at line 26 of file StructureRestrictor.fwd.hh.
| typedef utility::pointer::access_ptr< TemperatureController > protocols::moves::TemperatureControllerAP |
Definition at line 28 of file TemperatuerController.fwd.hh.
| typedef utility::pointer::access_ptr< TemperatureController const > protocols::moves::TemperatureControllerCAP |
Definition at line 29 of file TemperatuerController.fwd.hh.
| typedef utility::pointer::owning_ptr< TemperatureController const > protocols::moves::TemperatureControllerCOP |
Definition at line 27 of file TemperatuerController.fwd.hh.
| typedef utility::pointer::owning_ptr< TemperatureController > protocols::moves::TemperatureControllerOP |
Definition at line 25 of file TemperatuerController.fwd.hh.
| typedef utility::pointer::owning_ptr< TrialMover const > protocols::moves::TrialMoverCOP |
Definition at line 26 of file TrialMover.fwd.hh.
Definition at line 24 of file TrialMover.fwd.hh.
| typedef utility::pointer::owning_ptr< WhileMover const > protocols::moves::WhileMoverCOP |
Definition at line 26 of file WhileMover.fwd.hh.
Definition at line 24 of file WhileMover.fwd.hh.
| Enumerator | |
|---|---|
| MCA_accepted_score_beat_low | |
| MCA_accepted_score_beat_last | |
| MCA_accepted_thermally | |
| MCA_rejected | |
Definition at line 25 of file MonteCarloStatus.hh.
return status for movers - mover was successful, failed but can be retried, etc; used mostly by job dist.
| Enumerator | |
|---|---|
| MS_SUCCESS | |
| FAIL_RETRY | |
| FAIL_DO_NOT_RETRY | |
| FAIL_BAD_INPUT | |
Definition at line 28 of file MoverStatus.hh.
A TrialMover applies a Mover and then accepts or rejects the move according to a MonteCarlo object.
| Enumerator | |
|---|---|
| all_stats | |
| accept_reject | |
| no_stats | |
Definition at line 67 of file TrialMover.hh.
Definition at line 60 of file PyMolMover.hh.
| PyMolObserverOP protocols::moves::AddPyMolObserver | ( | core::pose::Pose & | p, |
| bool | keep_history, | ||
| core::Real | update_interval | ||
| ) |
Helper function that create PyMolObserver Object and add it to the give Pose. This is the most likely the only function that you need to call...
Definition at line 372 of file PyMolMover.cc.
References core::pose::Pose::attach_general_obs(), and protocols::moves::PyMolObserver::generalEvent().
Referenced by protocols::abinitio::AbrelaxApplication::fold(), and protocols::jd2::JobDistributor::go_main().
| protocols::filters::FilterOP protocols::moves::find_filter_or_die | ( | const std::string & | filter_name, |
| const utility::tag::TagPtr | , | ||
| const protocols::filters::Filters_map & | filters | ||
| ) |
Searches <filters> for the named filter, returning it if it exists, otherwise halts execution with an error message.
Definition at line 44 of file util.cc.
Referenced by protocols::moves::IfMover::parse_my_tag().
| protocols::moves::MoverOP protocols::moves::find_mover_or_die | ( | const std::string & | mover_name, |
| const utility::tag::TagPtr | , | ||
| const protocols::moves::Movers_map & | movers | ||
| ) |
Searches <movers> for the named mover, returning it if it exists, otherwise halts execution with an error message.
Definition at line 34 of file util.cc.
Referenced by protocols::moves::IfMover::parse_my_tag(), and protocols::moves::RandomMover::parse_my_tag().
| Ty* protocols::moves::get_set_from_datamap | ( | std::string const | type, |
| std::string const | name, | ||
| protocols::moves::DataMap & | data | ||
| ) |
templated function for adding or getting an item from the datamap. Automatically checks whether an item of the requested type and name exists on the datamap. If so, returns the OP for that item, if not, instantiates that item on the datamap and returns the OP for it.
Definition at line 109 of file DataMap.hh.
References protocols::moves::DataMap::add(), protocols::moves::DataMap::get(), protocols::moves::DataMap::has(), and TR_hh().
Referenced by protocols::protein_interface_design::movers::Splice::parse_my_tag(), and protocols::simple_moves::GenericMonteCarloMover::parse_my_tag().
| numeric::random::uniform_RG_OP protocols::moves::getRG | ( | ) |
We using independent RG which is not connected to RNG system because we do not want PyMOL to interfere with other Rosetta systems. I.e creating and using PyMOL mover should not change any trajectories of the running program even in production mode.
Definition at line 68 of file PyMolMover.cc.
References RG().
Referenced by protocols::moves::UDPSocketClient::UDPSocketClient().
| void protocols::moves::modify_ResId_based_object | ( | utility::pointer::ReferenceCountOP const | obj, |
| core::Size const | resid | ||
| ) |
Checks whether a referencecount object is a derived from ResId and if so, sets its resid.
a recursive function that sets the resid of obj to the resid parameter. If the type of obj is a CompoundFilter or a DockDesignMover then each of the members of these containers are probed to see whether they are ResId types. Recursion ensures that any nesting structure would be supported. Non-ResId objects will pass through this function without being changed.
Definition at line 73 of file ResId.cc.
Referenced by protocols::protein_interface_design::movers::PlaceStubMover::apply(), protocols::protein_interface_design::movers::PlaceSimultaneouslyMover::pair_sets_with_positions(), protocols::rosetta_scripts::ParsedProtocol::set_resid(), and protocols::filters::CompoundFilter::set_resid().
| MoverStatus protocols::moves::mstype_from_name | ( | std::string const & | name) |
Definition at line 21 of file MoverStatus.cc.
References FAIL_BAD_INPUT, FAIL_DO_NOT_RETRY, FAIL_RETRY, and MS_SUCCESS.
Referenced by protocols::protein_interface_design::movers::LoopOver::parse_my_tag().
| std::ostream & protocols::moves::operator<< | ( | std::ostream & | os, |
| RepeatMover const & | mover | ||
| ) |
| std::ostream & protocols::moves::operator<< | ( | std::ostream & | os, |
| Mover const & | mover | ||
| ) |
Test IO operator for debug and Python bindings.
Definition at line 234 of file Mover.cc.
References protocols::moves::Mover::get_current_tag(), protocols::moves::Mover::get_name(), and protocols::moves::Mover::get_type().
| std::ostream& protocols::moves::operator<< | ( | std::ostream & | os, |
| TrialMover const & | mover | ||
| ) |
Definition at line 269 of file TrialMover.cc.
References protocols::moves::MoverStatistics::acceptance_rate(), protocols::moves::Mover::get_current_tag(), protocols::moves::TrialMover::get_name(), protocols::moves::Mover::get_type(), protocols::moves::TrialMover::mc_, protocols::moves::TrialMover::mover(), protocols::moves::TrialMover::num_accepts(), and protocols::moves::TrialMover::stats_.
| std::ostream& protocols::moves::operator<< | ( | std::ostream & | os, |
| MoverContainer const & | mover | ||
| ) |
| std::ostream & protocols::moves::operator<< | ( | std::ostream & | os, |
| MonteCarlo const & | mc | ||
| ) |
Definition at line 640 of file MonteCarlo.cc.
References protocols::moves::MonteCarlo::last_accepted_score(), protocols::moves::MonteCarlo::lowest_score(), protocols::moves::MonteCarlo::temperature(), and protocols::moves::MonteCarlo::total_trials().
Referenced by protocols::loops::loop_closure::ccd::operator<<(), protocols::loops::loop_mover::refine::operator<<(), protocols::docking::operator<<(), protocols::rigid::operator<<(), protocols::loops::loop_mover::perturb::operator<<(), protocols::simple_moves::operator<<(), and protocols::simple_moves::carbohydrates::RingConformationMover::show().
|
static |
Referenced by protocols::moves::RandomMover::apply(), and getRG().
| std::string protocols::moves::SerializableState_get | ( | SerializableStateSP | state, |
| std::string | key | ||
| ) |
| void protocols::moves::SerializableState_set | ( | SerializableStateSP | state, |
| std::string | key, | ||
| std::string | val | ||
| ) |
| void protocols::moves::SerializableState_set | ( | SerializableStateSP | state, |
| std::string | key, | ||
| core::Real | val | ||
| ) |
|
static |
Referenced by protocols::moves::DataMap::add(), protocols::moves::IteratedConvergenceMover::apply(), protocols::loophash::Mover_LoopHashRefine::apply(), protocols::moves::FilterMover::apply(), protocols::moves::DsspMover::apply(), protocols::moves::MonteCarlo::autotemp_accept(), protocols::moves::MonteCarlo::autotemp_reject(), protocols::moves::MonteCarlo::boltzmann(), protocols::moves::ReplicaExchangeMC::build_temperature_list(), protocols::loophash::get_rt_over_leap(), protocols::loophash::get_rt_over_leap_fast(), protocols::moves::ReplicaExchangeMC::init(), protocols::loophash::LoopHashMap::mem_foot_print(), protocols::moves::MoverFactory::newMover(), protocols::moves::IteratedConvergenceMover::parse_my_tag(), protocols::moves::DsspMover::parse_my_tag(), protocols::moves::IfMover::parse_my_tag(), protocols::moves::RampingMover::parse_my_tag(), protocols::moves::Mover::parse_my_tag(), protocols::loophash::LoopHashMap::read_db(), protocols::loophash::LoopHashMap::read_legacydb(), protocols::moves::MonteCarlo::score_function(), protocols::loophash::LoopHashMap::setup(), protocols::moves::MonteCarlo::show_scores(), and protocols::moves::MonteCarlo::show_state().
|
static |
|
static |
| basic::Tracer protocols::moves::tr | ( | "protocols.TrialMover" | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
Referenced by get_set_from_datamap().
1.8.4