From 07906baa42470bad14d2c40f57967691f6118969 Mon Sep 17 00:00:00 2001 From: Jaron Kent-Dobias Date: Thu, 1 Nov 2018 12:33:37 -0400 Subject: revamped and simplied fracture code with c++ --- lib/include/hooks.hpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 lib/include/hooks.hpp (limited to 'lib/include/hooks.hpp') diff --git a/lib/include/hooks.hpp b/lib/include/hooks.hpp new file mode 100644 index 0000000..350f318 --- /dev/null +++ b/lib/include/hooks.hpp @@ -0,0 +1,12 @@ + +#pragma once + +class network; + +class hooks { + public: + virtual void pre_fracture(const network&) {}; + virtual void bond_broken(const network&, const std::pair>&, unsigned int) {}; + virtual void post_fracture(network&) {}; // post fracture hook can be destructive +}; + -- cgit v1.2.3-70-g09d2