Periodic BC initialization can fail, e.g., when the offset vector is specified incorrectly. Currently, this failure mode is silent and the program continues without notifying the user that periodic BCs were not imposed. Instead, an exception should be thrown. The logic enforcing this is faulty, there's a bug somewhere in the vicinity of:
|
util::throwingAssert(c.size() > 1, "Unmatched node"); |
TODO:
Periodic BC initialization can fail, e.g., when the offset vector is specified incorrectly. Currently, this failure mode is silent and the program continues without notifying the user that periodic BCs were not imposed. Instead, an exception should be thrown. The logic enforcing this is faulty, there's a bug somewhere in the vicinity of:
L3STER/include/l3ster/bcs/PeriodicBC.hpp
Line 287 in 6bf1460
TODO: