Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
core::pack::annealer::AnnealerObserver Class Referenceabstract

#include <AnnealerObserver.hh>

Inheritance diagram for core::pack::annealer::AnnealerObserver:
Inheritance graph
[legend]

Public Member Functions

virtual void setup_for_mc (rotamer_set::FixbbRotamerSetsCOP const &rotamer_sets)=0
 Do whatever you need to do before monte carlo starts. This will be called exactly once before observe_mc. More...
 
virtual void observe_mc (int resid, int mres, core::conformation::Residue const &existing_rotamer, core::conformation::Residue const &candidate_rotamer, float temperature, bool passed)=0
 This will be called every time a Monte Carlo move is considered. More...
 

Member Function Documentation

virtual void core::pack::annealer::AnnealerObserver::observe_mc ( int  resid,
int  mres,
core::conformation::Residue const &  existing_rotamer,
core::conformation::Residue const &  candidate_rotamer,
float  temperature,
bool  passed 
)
pure virtual

This will be called every time a Monte Carlo move is considered.

virtual void core::pack::annealer::AnnealerObserver::setup_for_mc ( rotamer_set::FixbbRotamerSetsCOP const &  rotamer_sets)
pure virtual

Do whatever you need to do before monte carlo starts. This will be called exactly once before observe_mc.


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