diff options
Diffstat (limited to 'src/sample.hpp')
-rw-r--r-- | src/sample.hpp | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/src/sample.hpp b/src/sample.hpp new file mode 100644 index 0000000..d5d6fe5 --- /dev/null +++ b/src/sample.hpp @@ -0,0 +1,30 @@ + +#include <cstring> +#include <fstream> +#include <string> +#include <cinttypes> +#include <sstream> +#include <functional> +#include <iostream> +#include <array> + +#include <hooks.hpp> +#include <graph.hpp> +#include <network.hpp> + +class sample : public hooks { + // need: + // - interface for turning on and off specific measurements + // + private: + std::ofstream sample_file; + + public: + sample(double, double, double); + ~sample(); + + void pre_fracture(const network &) override; + void bond_broken(const network& net, const current_info& cur, unsigned i) override; + void post_fracture(network &n) override; +}; + |