OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
contrail::sandesh::DSAnomalyEWM< ElemT > Class Template Reference

#include <derived_stats_algo.h>

Inheritance diagram for contrail::sandesh::DSAnomalyEWM< ElemT >:
Collaboration diagram for contrail::sandesh::DSAnomalyEWM< ElemT >:

Public Member Functions

 DSAnomalyEWM (const std::string &annotation, std::string &errstr)
 
virtual DSReturnType FillResult (AnomalyResult &res) const
 
virtual void Update (const ElemT &raw)
 
- Public Member Functions inherited from contrail::sandesh::DSAnomalyIf< ElemT >
virtual ~DSAnomalyIf ()
 

Public Attributes

uint64_t samples_
 
double alpha_
 
double mean_
 
double variance_
 
double sigma_
 
double stddev_
 
double psigma_
 

Detailed Description

template<typename ElemT>
class contrail::sandesh::DSAnomalyEWM< ElemT >

Definition at line 45 of file derived_stats_algo.h.

Constructor & Destructor Documentation

template<typename ElemT >
contrail::sandesh::DSAnomalyEWM< ElemT >::DSAnomalyEWM ( const std::string &  annotation,
std::string &  errstr 
)
inline

Definition at line 47 of file derived_stats_algo.h.

Member Function Documentation

template<typename ElemT >
virtual DSReturnType contrail::sandesh::DSAnomalyEWM< ElemT >::FillResult ( AnomalyResult &  res) const
inlinevirtual

Implements contrail::sandesh::DSAnomalyIf< ElemT >.

Definition at line 64 of file derived_stats_algo.h.

template<typename ElemT >
virtual void contrail::sandesh::DSAnomalyEWM< ElemT >::Update ( const ElemT &  raw)
inlinevirtual

Implements contrail::sandesh::DSAnomalyIf< ElemT >.

Definition at line 89 of file derived_stats_algo.h.

Member Data Documentation

template<typename ElemT >
double contrail::sandesh::DSAnomalyEWM< ElemT >::alpha_

Definition at line 57 of file derived_stats_algo.h.

template<typename ElemT >
double contrail::sandesh::DSAnomalyEWM< ElemT >::mean_

Definition at line 58 of file derived_stats_algo.h.

template<typename ElemT >
double contrail::sandesh::DSAnomalyEWM< ElemT >::psigma_

Definition at line 62 of file derived_stats_algo.h.

template<typename ElemT >
uint64_t contrail::sandesh::DSAnomalyEWM< ElemT >::samples_

Definition at line 56 of file derived_stats_algo.h.

template<typename ElemT >
double contrail::sandesh::DSAnomalyEWM< ElemT >::sigma_

Definition at line 60 of file derived_stats_algo.h.

template<typename ElemT >
double contrail::sandesh::DSAnomalyEWM< ElemT >::stddev_

Definition at line 61 of file derived_stats_algo.h.

template<typename ElemT >
double contrail::sandesh::DSAnomalyEWM< ElemT >::variance_

Definition at line 59 of file derived_stats_algo.h.


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