We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 644cbee commit d1333a7Copy full SHA for d1333a7
src/colvarmodule.cpp
@@ -1311,8 +1311,6 @@ colvarmodule::~colvarmodule()
1311
colvar::cvc::delete_features();
1312
atom_group::delete_features();
1313
1314
- colvar_components_.clear();
1315
-
1316
// The proxy object will be deallocated last (if at all)
1317
proxy = nullptr;
1318
}
@@ -1333,6 +1331,9 @@ int colvarmodule::reset()
1333
1331
biases_active_.clear();
1334
1332
num_biases_types_used_.clear();
1335
+ // Clear the global map first, after which each colvar takes down its own CVCs
+ colvar_components_.clear();
1336
+
1337
// Iterate backwards because we are deleting the elements as we go
1338
while (!colvars.empty()) {
1339
colvar* cvi = colvars.back();
0 commit comments