summaryrefslogtreecommitdiff
path: root/src/measurements.hpp
diff options
context:
space:
mode:
authorJaron Kent-Dobias <jaron@kent-dobias.com>2019-02-09 22:13:14 -0500
committerJaron Kent-Dobias <jaron@kent-dobias.com>2019-02-09 22:13:14 -0500
commit578652bf9d57a94a362b4c8a6d36c1755a214863 (patch)
tree359d56fbd2f7385964cb2b468291608b68952f5b /src/measurements.hpp
parent48d336aa95989ed796f8f2f88dd8a51781e19771 (diff)
downloadfuse_networks-578652bf9d57a94a362b4c8a6d36c1755a214863.tar.gz
fuse_networks-578652bf9d57a94a362b4c8a6d36c1755a214863.tar.bz2
fuse_networks-578652bf9d57a94a362b4c8a6d36c1755a214863.zip
now collect correlatino functions and size distributions for truncated and untruncated measurements
Diffstat (limited to 'src/measurements.hpp')
-rw-r--r--src/measurements.hpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/measurements.hpp b/src/measurements.hpp
index 1d263c3..c735163 100644
--- a/src/measurements.hpp
+++ b/src/measurements.hpp
@@ -42,6 +42,13 @@ class ma : public hooks {
std::vector<uint64_t> sl; // final avalanche size distribution
std::vector<uint64_t> sd; // pre-fracture damage distribution
std::vector<uint64_t> sD; // post-fracture damage distribution
+ std::vector<uint64_t> Sc; // 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> Sd; // pre-fracture damage distribution
+ std::vector<uint64_t> SD; // post-fracture damage distribution
std::vector<std::vector<uint64_t>> Ccc; // cluster-cluster correlations
std::vector<std::vector<uint64_t>> Css; // surface-surface correlations
std::vector<std::vector<uint64_t>> Cmm; // surface-surface correlations
@@ -50,6 +57,14 @@ class ma : public hooks {
std::vector<std::vector<uint64_t>> Cdd; // damage-damage distribution
std::vector<std::vector<uint64_t>> CDD; // damage-damage distribution
std::vector<std::vector<uint64_t>> CsD; // damage-damage distribution
+ std::vector<std::vector<uint64_t>> ccc; // cluster-cluster correlations
+ std::vector<std::vector<uint64_t>> css; // surface-surface correlations
+ std::vector<std::vector<uint64_t>> cmm; // surface-surface correlations
+ std::vector<std::vector<uint64_t>> caa; // avalanche-avalanche correlations
+ std::vector<std::vector<uint64_t>> cll; // damage-damage distribution
+ std::vector<std::vector<uint64_t>> cdd; // damage-damage distribution
+ std::vector<std::vector<uint64_t>> cDD; // damage-damage distribution
+ std::vector<std::vector<uint64_t>> csD; // damage-damage distribution
uint64_t Nc;
uint64_t Na;