Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

rescaled_range.h

Go to the documentation of this file.
00001 
00002 #ifndef RESCALED_RANGE_H
00003 #define RESCALED_RANGE_H
00004 
00005 #include <math.h>
00006 
00007 #include <vector>
00008 
00009 #include "hurst_base.h"
00010 
00015 class rescaled_range : public hurst_base
00016 {
00017 private:
00018   double calc_mean_( const double *v, const size_t N);
00019   double calc_RS_( const double *v, 
00020                    const size_t N );
00021 
00022   double calc_RS_ave_( const double *v, 
00023                        const size_t N, 
00024                        const size_t box_size );
00025 
00026 public:
00027 
00028   void calc_hurst_est( const double *v, 
00029                        const size_t N, 
00030                        hurst_base::hurstInfo &info );
00031 }; // class rescaled_range
00032 
00033 #endif

Generated at Thu May 22 21:12:35 2003 for Hurst Exponent Calculation and Supporting Statistics by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001