Changeset 477 for library/tests/mpdf_harness.h
- Timestamp:
- 08/05/09 14:40:03 (15 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
library/tests/mpdf_harness.h
r456 r477 22 22 #include "base/user_info.h" 23 23 24 namespace bdm 25 { 24 namespace bdm { 26 25 27 class mpdf_harness : public root 28 { 26 class mpdf_harness : public root { 29 27 private: 30 31 32 33 34 35 28 shared_ptr<mpdf> hmpdf; 29 vec cond; 30 vec mean; 31 int nsamples; 32 mat R; 33 double tolerance; 36 34 37 public: 38 static void test_config(const char *config_file_name);35 public: 36 static void test_config ( const char *config_file_name ); 39 37 40 mpdf_harness():nsamples(1000), tolerance(0.1) { }38 mpdf_harness() : nsamples ( 1000 ), tolerance ( 0.1 ) { } 41 39 42 virtual void test(const char *config_name, int idx);40 virtual void test ( const char *config_name, int idx ); 43 41 44 void from_setting(const Setting &set);42 void from_setting ( const Setting &set ); 45 43 46 44 protected: 47 mpdf *get_mpdf() { return hmpdf.get(); } 45 mpdf *get_mpdf() { 46 return hmpdf.get(); 47 } 48 48 }; 49 49