Skip to content

Commit 0326b7d

Browse files
committed
Added e_crit argument to break_strained_necks()
1 parent e0434fe commit 0326b7d

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/break_neck.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ void break_strained_necks(aggregate<field_value_t, real_t> & aggregate_model,
1919
real_t k_t_bond,
2020
real_t k_r_bond,
2121
real_t k_o_bond,
22+
real_t e_crit,
2223
real_t r_part) {
2324

2425
const auto n_part = x.size();
@@ -41,8 +42,6 @@ void break_strained_necks(aggregate<field_value_t, real_t> & aggregate_model,
4142
if (xi_n > 0.0)
4243
total_strain_energy += k_n_bond * xi_n * xi_n;
4344

44-
constexpr double e_crit = 5e-19;
45-
4645
if (total_strain_energy < e_crit)
4746
continue;
4847

src/restructuring_breaking_necks.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ static constexpr double r_part = 1.4e-08;
6060
static constexpr double r_verlet = 7e-08;
6161
static constexpr double rho = 1700;
6262
static constexpr double t_tot = 5e-08;
63+
static constexpr double e_crit = 5e-19;
6364
static constexpr long n_dumps = 500;
6465
static constexpr long n_overlap_iter = 10000;
6566
static constexpr long neighbor_update_period = 20;
@@ -139,7 +140,7 @@ int main() {
139140
}
140141

141142
system.do_step(dt);
142-
break_strained_necks(aggregate_model, system.get_x(), k_n_bond, k_t_bond, k_r_bond, k_o_bond, r_part);
143+
break_strained_necks(aggregate_model, system.get_x(), k_n_bond, k_t_bond, k_r_bond, k_o_bond, e_crit, r_part);
143144
}
144145

145146
return 0;

0 commit comments

Comments
 (0)