mcpele  1.0.0
The Monte Carlo Python Energy Landscape Explorer
 All Classes Namespaces Functions Variables Typedefs
Public Member Functions
mcpele::TakeStep Class Reference

#include <mc.h>

Inheritance diagram for mcpele::TakeStep:
mcpele::AdaptiveTakeStep mcpele::GaussianCoordsDisplacement mcpele::ParticlePairSwap mcpele::RandomCoordsDisplacement mcpele::TakeStepPattern mcpele::TakeStepProbabilities mcpele::RandomCoordsDisplacementAll mcpele::RandomCoordsDisplacementSingle

List of all members.

Public Member Functions

virtual ~TakeStep ()
virtual void displace (pele::Array< double > &coords, MC *mc)=0
virtual void report (pele::Array< double > &, const double, pele::Array< double > &, const double, const bool, MC *)
virtual void increase_acceptance (const double)
virtual void decrease_acceptance (const double)

Detailed Description

Definition at line 59 of file mc.h.


Constructor & Destructor Documentation

virtual mcpele::TakeStep::~TakeStep ( ) [inline, virtual]

Definition at line 61 of file mc.h.


Member Function Documentation

virtual void mcpele::TakeStep::decrease_acceptance ( const double  ) [inline, virtual]

Reimplemented in mcpele::RandomCoordsDisplacement.

Definition at line 66 of file mc.h.

virtual void mcpele::TakeStep::displace ( pele::Array< double > &  coords,
MC mc 
) [pure virtual]
virtual void mcpele::TakeStep::increase_acceptance ( const double  ) [inline, virtual]

Reimplemented in mcpele::RandomCoordsDisplacement.

Definition at line 65 of file mc.h.

virtual void mcpele::TakeStep::report ( pele::Array< double > &  ,
const double  ,
pele::Array< double > &  ,
const double  ,
const bool  ,
MC  
) [inline, virtual]

Reimplemented in mcpele::TakeStepPattern, mcpele::TakeStepProbabilities, and mcpele::AdaptiveTakeStep.

Definition at line 63 of file mc.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs