Rosetta Protocols  2015.09
Classes | Namespaces
Mover.hh File Reference

: A mover is an object that can apply a conformational change to a pose. More...

#include <protocols/moves/Mover.fwd.hh>
#include <protocols/moves/MoverStatus.hh>
#include <core/types.hh>
#include <core/pose/Pose.fwd.hh>
#include <utility/tag/Tag.fwd.hh>
#include <protocols/filters/Filter.fwd.hh>
#include <basic/datacache/DataMap.fwd.hh>
#include <utility/pointer/ReferenceCount.hh>
#include <utility/vector1.fwd.hh>
#include <string>
#include <map>
#include <list>
#include <iostream>
#include <protocols/jobdist/Jobs.fwd.hh>
#include <utility/vector1.hh>
#include <core/io/serialization/PipeMap.fwd.hh>
#include <utility/lua/LuaObject.hh>
#include <utility/lua/LuaIterator.hh>

Classes

class  protocols::moves::Mover
 

Namespaces

 protocols
 The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP.
 
 protocols::moves
 

Detailed Description

: A mover is an object that can apply a conformational change to a pose.

: Each derived class should define its own apply() statement. DO NOT JUST GO ADDING FUNCTIONS TO THIS CLASS. YOU IMPLY EVERYONE WHO DERIVES FROM IT IS OBLIGATED TO IMPLEMENT THAT FUNCTION, OR, IF THEY DON'T, THAT THEY ARE IMPLICITLY AGREEING THAT THE BASE CLASS IMPLEMENTATION IS CORRECT.

Author
Monica Berrondo
Jeff Gray
Steven Lewis
Sarel Fleishman