Stride Reference Manual  1.0
stride::Influence Class Reference

#include <Influence.h>

Collaboration diagram for stride::Influence:
Collaboration graph

Public Member Functions

 Influence (uint size, double speed, double minimum)
 
void addRecord (uint record)
 
void addToFront (uint amount)
 
double getInfluence () const
 
uint getScore () const
 

Private Member Functions

 Influence ()
 

Private Attributes

deque< uintm_deque
 
double m_speed
 
double m_minimum
 

Friends

class ClusterSaver
 

Detailed Description

Definition at line 21 of file Influence.h.

Constructor & Destructor Documentation

stride::Influence::Influence ( uint  size,
double  speed,
double  minimum 
)
inline

Definition at line 23 of file Influence.h.

stride::Influence::Influence ( )
private

Member Function Documentation

void stride::Influence::addRecord ( uint  record)
inline

Definition at line 30 of file Influence.h.

void stride::Influence::addToFront ( uint  amount)
inline

Definition at line 35 of file Influence.h.

double stride::Influence::getInfluence ( ) const
inline

Definition at line 39 of file Influence.h.

uint stride::Influence::getScore ( ) const
inline

Definition at line 52 of file Influence.h.

Friends And Related Function Documentation

friend class ClusterSaver
friend

Definition at line 69 of file Influence.h.

Member Data Documentation

deque<uint> stride::Influence::m_deque
private

Definition at line 65 of file Influence.h.

double stride::Influence::m_speed
private

Definition at line 66 of file Influence.h.

double stride::Influence::m_minimum
private

Definition at line 67 of file Influence.h.


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