OpenMD  2.5
Molecular Dynamics in the Open
OpenMD::BaseAccumulator Class Referenceabstract

#include <Accumulator.hpp>

Inheritance diagram for OpenMD::BaseAccumulator:
OpenMD::Accumulator OpenMD::MatrixAccumulator OpenMD::PotVecAccumulator OpenMD::VectorAccumulator

Public Member Functions

virtual void clear ()=0
 
virtual size_t count ()
 
virtual ~BaseAccumulator ()
 

Protected Attributes

size_t Count_
 

Detailed Description

Definition at line 54 of file Accumulator.hpp.

Constructor & Destructor Documentation

◆ ~BaseAccumulator()

virtual OpenMD::BaseAccumulator::~BaseAccumulator ( )
inlinevirtual

Definition at line 63 of file Accumulator.hpp.

References Count_.

Member Function Documentation

◆ clear()

◆ count()

virtual size_t OpenMD::BaseAccumulator::count ( )
inlinevirtual

get the number of accumulated values

Definition at line 60 of file Accumulator.hpp.

References Count_.

Member Data Documentation

◆ Count_

size_t OpenMD::BaseAccumulator::Count_
protected

Definition at line 63 of file Accumulator.hpp.

Referenced by OpenMD::Accumulator::add(), OpenMD::VectorAccumulator::add(), OpenMD::PotVecAccumulator::add(), OpenMD::MatrixAccumulator::add(), OpenMD::Accumulator::clear(), OpenMD::VectorAccumulator::clear(), OpenMD::PotVecAccumulator::clear(), OpenMD::MatrixAccumulator::clear(), count(), OpenMD::Accumulator::get95percentConfidenceInterval(), OpenMD::VectorAccumulator::get95percentConfidenceInterval(), OpenMD::PotVecAccumulator::get95percentConfidenceInterval(), OpenMD::MatrixAccumulator::get95percentConfidenceInterval(), OpenMD::Accumulator::getAverage(), OpenMD::VectorAccumulator::getAverage(), OpenMD::PotVecAccumulator::getAverage(), OpenMD::MatrixAccumulator::getAverage(), OpenMD::VectorAccumulator::getAverageLength(), OpenMD::PotVecAccumulator::getAverageLength(), OpenMD::VectorAccumulator::getLength95percentConfidenceInterval(), OpenMD::PotVecAccumulator::getLength95percentConfidenceInterval(), OpenMD::VectorAccumulator::getLengthStdDev(), OpenMD::PotVecAccumulator::getLengthStdDev(), OpenMD::VectorAccumulator::getLengthVariance(), OpenMD::PotVecAccumulator::getLengthVariance(), OpenMD::Accumulator::getMax(), OpenMD::VectorAccumulator::getMaxLength(), OpenMD::PotVecAccumulator::getMaxLength(), OpenMD::Accumulator::getMin(), OpenMD::VectorAccumulator::getMinLength(), OpenMD::PotVecAccumulator::getMinLength(), OpenMD::Accumulator::getStdDev(), OpenMD::VectorAccumulator::getStdDev(), OpenMD::PotVecAccumulator::getStdDev(), OpenMD::MatrixAccumulator::getStdDev(), OpenMD::Accumulator::getVariance(), OpenMD::VectorAccumulator::getVariance(), OpenMD::PotVecAccumulator::getVariance(), OpenMD::MatrixAccumulator::getVariance(), and ~BaseAccumulator().


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