Empirical
Public Member Functions | List of all members
emp::DataInterface Class Referenceabstract

A generic interface to a DataNode (so that you don't need to know the node's exact type) More...

#include <DataInterface.h>

Inheritance diagram for emp::DataInterface:
emp::DataInterface_Impl< VAL_TYPE, EXTRA >

Public Member Functions

virtual ~DataInterface ()
 
virtual size_t GetCount () const =0
 
virtual size_t GetResetCount () const =0
 
virtual double GetTotal () const =0
 
virtual double GetMean () const =0
 
virtual double GetMin () const =0
 
virtual double GetMax () const =0
 
virtual double GetVariance () const =0
 
virtual double GetStandardDeviation () const =0
 
virtual double GetSkew () const =0
 
virtual double GetKurtosis () const =0
 
virtual void PullData ()=0
 
virtual void Reset ()=0
 
virtual void PrintDebug (std::ostream &os=std::cout)=0
 
virtual void GetName ()=0
 
virtual void GetDescription ()=0
 
virtual void GetKeyword ()=0
 

Detailed Description

A generic interface to a DataNode (so that you don't need to know the node's exact type)

Constructor & Destructor Documentation

virtual emp::DataInterface::~DataInterface ( )
inlinevirtual

Member Function Documentation

virtual size_t emp::DataInterface::GetCount ( ) const
pure virtual
virtual void emp::DataInterface::GetDescription ( )
pure virtual
virtual void emp::DataInterface::GetKeyword ( )
pure virtual
virtual double emp::DataInterface::GetKurtosis ( ) const
pure virtual
virtual double emp::DataInterface::GetMax ( ) const
pure virtual
virtual double emp::DataInterface::GetMean ( ) const
pure virtual
virtual double emp::DataInterface::GetMin ( ) const
pure virtual
virtual void emp::DataInterface::GetName ( )
pure virtual
virtual size_t emp::DataInterface::GetResetCount ( ) const
pure virtual
virtual double emp::DataInterface::GetSkew ( ) const
pure virtual
virtual double emp::DataInterface::GetStandardDeviation ( ) const
pure virtual
virtual double emp::DataInterface::GetTotal ( ) const
pure virtual
virtual double emp::DataInterface::GetVariance ( ) const
pure virtual
virtual void emp::DataInterface::PrintDebug ( std::ostream &  os = std::cout)
pure virtual
virtual void emp::DataInterface::PullData ( )
pure virtual
virtual void emp::DataInterface::Reset ( )
pure virtual

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