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

#include <record_energy_histogram.h>

Inheritance diagram for mcpele::RecordEnergyHistogram:
mcpele::Action

List of all members.

Public Member Functions

 RecordEnergyHistogram (const double min, const double max, const double bin, const size_t eqsteps)
virtual ~RecordEnergyHistogram ()
virtual void action (pele::Array< double > &coords, double energy, bool accepted, MC *mc)
pele::Array< double > get_histogram () const
void print_terminal () const
double get_max () const
double get_min () const
size_t get_eqsteps () const
double get_mean () const
double get_variance () const
int get_entries () const

Protected Attributes

mcpele::Histogram m_hist

Detailed Description

Definition at line 13 of file record_energy_histogram.h.


Constructor & Destructor Documentation

mcpele::RecordEnergyHistogram::RecordEnergyHistogram ( const double  min,
const double  max,
const double  bin,
const size_t  eqsteps 
)

Definition at line 7 of file record_energy_histogram.cpp.

Definition at line 21 of file record_energy_histogram.h.


Member Function Documentation

void mcpele::RecordEnergyHistogram::action ( pele::Array< double > &  coords,
double  energy,
bool  accepted,
MC mc 
) [virtual]

Implements mcpele::Action.

Definition at line 13 of file record_energy_histogram.cpp.

Definition at line 30 of file record_energy_histogram.h.

size_t mcpele::RecordEnergyHistogram::get_eqsteps ( ) const [inline]

Definition at line 27 of file record_energy_histogram.h.

Definition at line 21 of file record_energy_histogram.cpp.

double mcpele::RecordEnergyHistogram::get_max ( ) const [inline]

Definition at line 25 of file record_energy_histogram.h.

double mcpele::RecordEnergyHistogram::get_mean ( ) const [inline]

Definition at line 28 of file record_energy_histogram.h.

double mcpele::RecordEnergyHistogram::get_min ( ) const [inline]

Definition at line 26 of file record_energy_histogram.h.

Definition at line 29 of file record_energy_histogram.h.

Definition at line 24 of file record_energy_histogram.h.


Member Data Documentation

Definition at line 15 of file record_energy_histogram.h.


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