Skip to content

Commit aa5b0bb

Browse files
committed
Add static assert for Eval
Signed-off-by: Krzysztof Bieganski <[email protected]>
1 parent b3db374 commit aa5b0bb

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

dcalc/DmpCeff.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1294,6 +1294,7 @@ newtonRaphson(const int max_iter,
12941294
double *p,
12951295
double *scale)
12961296
{
1297+
static_assert(std::is_invocable_v<Eval>, "Must be a callable with no arguments");
12971298
for (int k = 0; k < max_iter; k++) {
12981299
eval();
12991300
for (int i = 0; i < size; i++)

0 commit comments

Comments
 (0)