diff options
author | Jaron Kent-Dobias <jaron@kent-dobias.com> | 2019-06-11 00:11:51 -0400 |
---|---|---|
committer | Jaron Kent-Dobias <jaron@kent-dobias.com> | 2019-06-11 00:11:51 -0400 |
commit | f8321b4b89e114dffc02b4741785fdca60f1b31e (patch) | |
tree | 93b6d3cc460da63a02849ea1ae5939c1cb7af025 /src/measurements.hpp | |
parent | 48191298e80e9655a4cd3c8f3bf9010935ddf551 (diff) | |
download | fuse_networks-f8321b4b89e114dffc02b4741785fdca60f1b31e.tar.gz fuse_networks-f8321b4b89e114dffc02b4741785fdca60f1b31e.tar.bz2 fuse_networks-f8321b4b89e114dffc02b4741785fdca60f1b31e.zip |
fixed manny of the research tools
Diffstat (limited to 'src/measurements.hpp')
-rw-r--r-- | src/measurements.hpp | 32 |
1 files changed, 6 insertions, 26 deletions
diff --git a/src/measurements.hpp b/src/measurements.hpp index 7c9d49c..51f7080 100644 --- a/src/measurements.hpp +++ b/src/measurements.hpp @@ -19,40 +19,20 @@ class ma : public hooks { // - interface for turning on and off specific measurements // private: - /* - double *fftw_forward_in; - fftw_complex *fftw_forward_out; - fftw_complex *fftw_reverse_in; - double *fftw_reverse_out; - fftw_plan forward_plan; - fftw_plan reverse_plan; - */ - unsigned N; - unsigned Mx; - unsigned My; Graph G; -// std::ofstream stress_file; + + unsigned num; // measurement storage - std::vector<uint64_t> sc; // non-spanning cluster size distribution std::vector<uint64_t> sn; // non-spanning cluster size distribution std::vector<uint64_t> ss; // minimal spanning cluster size distribution std::vector<uint64_t> sm; // spanning cluster size distribution - std::vector<uint64_t> sa; // non-final avalanche size distribution std::vector<uint64_t> sl; // final avalanche size distribution std::vector<uint64_t> sb; // final avalanche size distribution - std::vector<uint64_t> sD; // post-fracture damage distribution - std::vector<uint64_t> ccc; // cluster-cluster correlations - std::vector<uint64_t> css; // surface-surface correlations - std::vector<uint64_t> cmm; // surface-surface correlations - std::vector<uint64_t> caa; // avalanche-avalanche correlations - std::vector<uint64_t> cll; // damage-damage distribution - std::vector<uint64_t> cbb; // damage-damage distribution - std::vector<uint64_t> cDD; // damage-damage distribution - std::vector<uint64_t> csD; // damage-damage distribution - uint64_t Nc; - uint64_t Na; - uint64_t Nb; + std::vector<uint64_t> sd; // final avalanche size distribution + std::vector<uint64_t> sc; // non-spanning cluster size distribution + std::vector<uint64_t> sa; // non-final avalanche size distribution + std::vector<uint64_t> sA; // non-final avalanche size distribution public: long double lv; |