Replace params class with nvbench::named_values.

Refactor nvbench::state to use this for axis parameters.

These will also be useful for summaries and measurements.

Also adds a new ASSERT_THROWS_ANY macro to test some of the new API.
This commit is contained in:
Allison Vacanti
2020-12-30 14:45:46 -05:00
parent 8c0b8e3423
commit ad44463d6e
13 changed files with 295 additions and 161 deletions

View File

@@ -5,7 +5,7 @@ set(test_srcs
cpu_timer.cu
float64_axis.cu
int64_axis.cu
params.cu
named_values.cu
state.cu
state_generator.cu
string_axis.cu