Sleipnir
Public Member Functions | Protected Member Functions | Protected Attributes
Sleipnir::CCoalesceHistogramSet< tValue, tCount > Class Template Reference

Public Member Functions

double ZScore (size_t iMember, const CCoalesceHistogramSet &HistSet, double &dAveOne, double &dAverage, double &dZ, bool fCount=true) const
double ZScore (size_t iOne, const CCoalesceHistogramSet &HistSet, size_t iTwo, bool fCount, double &dAveOne, double &dAverage, double &dZ) const
double CohensD (size_t iMember, const CCoalesceHistogramSet &HistSet, double &dAveOne, double &dAverage, double &dZ, bool fCount=true) const
double CohensD (size_t iOne, const CCoalesceHistogramSet &HistSet, size_t iTwo, bool fCount, double &dAveOne, double &dAverage, double &dZ) const
void Initialize (size_t iMembers, const std::vector< tValue > &vecEdges)
void Initialize (size_t iMembers, size_t iBins, tValue Step)
bool Add (size_t iMember, tValue Value, tCount Count)
tCount Integrate (size_t iMember, tValue Value, bool fUp) const
tCount Get (size_t iMember, size_t iBin) const
tCount Get (size_t iMember, tValue Value) const
size_t GetBin (tValue Value) const
size_t GetMembers () const
size_t GetEdges () const
tValue GetEdge (size_t iBin) const
std::string Save (size_t iMember) const
void Clear ()
tCount GetTotal () const
void SetTotal (tCount Total)
const std::vector< tValue > & GetBins () const

Protected Member Functions

void SetMembers (size_t iMembers)
size_t GetOffset (size_t iMember) const
void Sums (size_t iMember, tValue &Sum, tValue &SumSq) const
void AveVar (size_t iMember, double &dAve, double &dVar) const

Protected Attributes

size_t m_iZero
tCount m_Total
std::vector< tCount > m_vecTotal
std::vector< tValue > m_vecEdges
std::vector< tCount > m_vecCounts

Detailed Description

template<class tValue = float, class tCount = unsigned short>
class Sleipnir::CCoalesceHistogramSet< tValue, tCount >

Definition at line 48 of file coalescei.h.


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