Index of values


__t_of_sexp__ [Variable]
__t_of_sexp__ [Run_config]
__t_of_sexp__ [Measurement_sample]
__t_of_sexp__ [Display_column]
__t_of_sexp__ [Bench_result.Predictor_result]
__t_of_sexp__ [Bench_result]
__t_of_sexp__ [Bench.Variable]

A
accessor [Measurement_sample]
allocations_vs_runs [Bench.Analysis_config]
allocations_vs_runs estimates minor allocations, major allocations and promotoions in terms of runs and overhead.
allocations_vs_runs [Analysis_config]
analyze [Bench]
analyze is a fragment of the functionality of bench.
analyze [Analysis]
arg [Test.Basic_test]
arg [Bench_result.Fields]
arg [Bench_result]
arg [Bench_command_column]
ascii_table [Display_config.Fields]
ascii_table [Display_config]

B
bad_ci95 [Analysis_result.Ci95]
bench [Bench]
bench tests will run, analyze and display the specified tests.
boostrap_reduced_trials [Defaults]
bootstrap [Linear_algebra_wrapper]
bootstrap_trials [Defaults]

C
ci95 [Bench_result.Predictor_result]
ci95 [Analysis_result.Coefficient]
ci95_abs_err [Analysis_result.Ci95]
ci95_rel_err [Analysis_result.Ci95]
coefficient [Bench_result.Predictor_result.Fields]
coefficient [Bench_result.Predictor_result]
coefficients [Analysis_result.Regression]
column_description_table [Bench_command_column]
columns [Defaults]
columns_as_string [Defaults]
command_columns [Defaults]
compactions [Measurement_sample.Fields]
compactions [Measurement_sample]
compactions [Bench_result.Fields]
compactions [Bench_result]
conv [Variable]
copy [Linear_algebra.Mat]
Copy a matrix
copy [Linear_algebra.Vec]
Copy a vector
create [Test.Basic_test]
create [Test]
create [Run_config.Fields]
create [Run_config]
create [Partial_array.Fields]
create [Partial_array]
create [Measurement_sample.Fields]
create [Measurement_sample]
create [Measurement]
create [Display_config.Fields]
create [Display_config]
create [Bench_result.Fields]
create [Bench_result.Predictor_result.Fields]
create [Bench.Analysis_config]
create [Bench.Display_config]
create [Bench.Run_config]
create [Bench.Test]
Creates a simple benchmark.
create [Analysis_result.Regression]
create [Analysis_result.Coefficient]
create [Analysis_result.Ci95]
create [Analysis_result]
create [Analysis_config]
create0 [Linear_algebra.Mat]
Create a matrix of 0s
create0 [Linear_algebra.Vec]
create0 len sreate a vector of 0s of length len.
create_group [Test]
create_group [Bench.Test]
create_indexed [Test]
create_indexed [Bench.Test]
Creates a group of benchmarks indexed by a size.
create_per_row [Linear_algebra.Mat]
cycles [Measurement_sample.Fields]
cycles [Measurement_sample]
cycles [Bench_result.Fields]
cycles [Bench_result]
cycles [Bench.Analysis_config]
similar to nanos
cycles [Analysis_config]
cycles_coeff [Bench_result]
cycles_est [Bench_result]
cycles_vs_runs [Bench.Analysis_config]
cycles_vs_runs predicts cycles using runs.
cycles_vs_runs [Analysis_config]

D
default [Bench.Analysis_config]
A laundry list of several typical regressions: nanos_vs_runs, allocations_vs_runs and gc_vs_runs.
default [Analysis_config]
default_bootstrap_trials [Analysis_config]
default_reduced_bootstrap_trials [Analysis_config]
display [Display_config.Fields]
display [Display_config]
display [Display]
display [Defaults]
display [Bench]
display is a fragment of the functionality of bench.
display_as_string [Defaults]
display_minimum [Display_units]
don't_display_table [Display_config.Fields]
don't_display_table [Display_config]

E
estimate [Bench_result.Predictor_result]
estimate [Analysis_result.Coefficient]
exists [Run_config.Fields]
exists [Partial_array.Fields]
exists [Measurement_sample.Fields]
exists [Display_config.Fields]
exists [Bench_result.Fields]
exists [Bench_result.Predictor_result.Fields]
expand [Test]

F
f [Test.Basic_test]
f2s [Display_units.Magnitude]
field_names_to_string [Measurement_sample]
field_values_to_string [Measurement_sample]
find_key [Analysis_result]
float_hum [Display_units.Magnitude]
float_opt_to_string [To_string]
float_to_string [To_string]
floatify [Measurement_sample]
fold [Run_config.Fields.Direct]
fold [Run_config.Fields]
fold [Partial_array.Fields.Direct]
fold [Partial_array.Fields]
fold [Measurement_sample.Fields.Direct]
fold [Measurement_sample.Fields]
fold [Display_config.Fields.Direct]
fold [Display_config.Fields]
fold [Bench_result.Fields.Direct]
fold [Bench_result.Fields]
fold [Bench_result.Predictor_result.Fields.Direct]
fold [Bench_result.Predictor_result.Fields]
for_all [Run_config.Fields]
for_all [Partial_array.Fields]
for_all [Measurement_sample.Fields]
for_all [Display_config.Fields]
for_all [Bench_result.Fields]
for_all [Bench_result.Predictor_result.Fields]
fork_each_benchmark [Run_config.Fields]
fork_each_benchmark [Run_config]
fork_each_benchmark [Defaults]

G
gc_vs_runs [Bench.Analysis_config]
allocations_vs_runs estimates minor collections, major collections and compations in terms of runs.
gc_vs_runs [Analysis_config]
geometric_scale [Defaults]
get_column [Linear_algebra.Mat]
Extract a column.
get_units [Variable]
group_key [Test.Basic_test]
group_key [Bench_result.Fields]
group_key [Bench_result]

H
has_ci95 [Analysis_result.Coefficient]
has_non_trivial_estimate [Analysis_result.Coefficient]
has_r_square [Analysis_result.Regression]

I
is_displayed [Display_units]
is_displayed_opt [Display_units]
iter [Run_config.Fields.Direct]
iter [Run_config.Fields]
iter [Partial_array.Fields.Direct]
iter [Partial_array.Fields]
iter [Measurement_sample.Fields.Direct]
iter [Measurement_sample.Fields]
iter [Display_config.Fields.Direct]
iter [Display_config.Fields]
iter [Bench_result.Fields.Direct]
iter [Bench_result.Fields]
iter [Bench_result.Predictor_result.Fields.Direct]
iter [Bench_result.Predictor_result.Fields]

K
key [Test.Basic_test]
key [Bench_result.Fields]
key [Bench_result]
key [Analysis_result.Regression]

L
largest_run [Measurement]
largest_run [Analysis_result]
left_endpoint [Analysis_result.Ci95]
len [Partial_array.Fields]
len [Partial_array]
limit_width_to [Display_config.Fields]
limit_width_to [Display_config]
limit_width_to [Defaults]
load [Measurement]
load [Bench.Measurement]

M
magnitude [Display_units.Magnitude]
magnitude_ignoring_minimum [Display_units.Magnitude]
major_allocated [Measurement_sample.Fields]
major_allocated [Measurement_sample]
major_allocated [Bench_result.Fields]
major_allocated [Bench_result]
major_collections [Measurement_sample.Fields]
major_collections [Measurement_sample]
major_gcs [Bench_result.Fields]
major_gcs [Bench_result]
make [Bench_command]
make_col_name [Variable]
make_command [Bench]
make_command tests is the easiest way to generate a command-line program that runs a list of benchmarks.
make_command_ext [Bench]
make_command_ext is useful for creating Command.ts that have command line flags in addition to those provided by make_command.
make_creator [Run_config.Fields]
make_creator [Partial_array.Fields]
make_creator [Measurement_sample.Fields]
make_creator [Display_config.Fields]
make_creator [Bench_result.Fields]
make_creator [Bench_result.Predictor_result.Fields]
make_ext [Bench_command]
make_filename [Test.Basic_test]
make_key [Analysis_config]
map [Run_config.Fields]
map [Partial_array.Fields]
map [Measurement_sample.Fields]
map [Display_config.Fields]
map [Bench_result.Fields]
map [Bench_result.Predictor_result.Fields]
map_poly [Run_config.Fields]
map_poly [Partial_array.Fields]
map_poly [Measurement_sample.Fields]
map_poly [Display_config.Fields]
map_poly [Bench_result.Fields]
map_poly [Bench_result.Predictor_result.Fields]
map_to_array [Partial_array]
max [Measurement_sample]
max [Display_units.Magnitude]
max_int [Variable]
measure [Bench]
measure is a fragment of the functionality of bench.
measure_all [Benchmark]
minor_allocated [Measurement_sample.Fields]
minor_allocated [Measurement_sample]
minor_allocated [Bench_result.Fields]
minor_allocated [Bench_result]
minor_collections [Measurement_sample.Fields]
minor_collections [Measurement_sample]
minor_gcs [Bench_result.Fields]
minor_gcs [Bench_result]
mul_mv [Linear_algebra]
mul_mv A x computes the product A * x (where M is a matrix and x is a column vector).

N
name [Test.Basic_test]
name [Test]
name [Measurement]
name [Bench_result.Fields]
name [Bench_result]
name [Bench.Measurement]
name [Analysis_result]
names [Run_config.Fields]
names [Partial_array.Fields]
names [Measurement_sample.Fields]
names [Display_config.Fields]
names [Bench_result.Fields]
names [Bench_result.Predictor_result.Fields]
nanos [Measurement_sample.Fields]
nanos [Measurement_sample]
nanos [Bench_result.Fields]
nanos [Bench_result]
nanos [Bench.Analysis_config]
nanos ~predictors estimates nanos using specified predictors.
nanos [Analysis_config]
nanos_coeff [Bench_result]
nanos_est [Bench_result]
nanos_vs_runs [Bench.Analysis_config]
nanos_vs_runs predicts nanos using runs.
nanos_vs_runs [Analysis_config]
no_compactions [Run_config.Fields]
no_compactions [Run_config]
no_compactions [Defaults]
norm [Linear_algebra.Vec]
The Euclidean length of a vector

O
of_field_values_string [Measurement_sample]
of_short_string [Variable]
of_string [Bench_command_column]
ols [Linear_algebra_wrapper]
ols [Linear_algebra]
ols A b computes the ordinary least-squares solution to A x = b.

P
parse [Analysis_config]
percentage [Bench_result.Fields]
percentage [Bench_result]
pred [Bench_result.Predictor_result.Fields]
pred [Bench_result.Predictor_result]
predictor [Analysis_result.Coefficient]
predictors [Defaults]
predictors [Analysis_result.Regression]
predictors_string [Defaults]
print_high [Verbosity]
promoted [Measurement_sample.Fields]
promoted [Measurement_sample]
promoted [Bench_result.Fields]
promoted [Bench_result]

Q
qr [Linear_algebra]
qr A returns the QR-decomposition of A as a pair (Q,R).

R
r_square [Linear_algebra_wrapper]
r_square [Analysis_result.Regression]
reduce_bootstrap [Analysis_config]
regression_name [Analysis_result.Regression]
regressions [Analysis_result]
responder [Analysis_result.Regression]
right_endpoint [Analysis_result.Ci95]
runs [Measurement_sample.Fields]
runs [Measurement_sample]

S
sample_count [Measurement]
sample_count [Analysis_result]
samples [Measurement]
samples [Bench_result.Fields]
samples [Bench_result]
sampling_type [Run_config.Fields]
sampling_type [Run_config]
save [Measurement]
save [Bench.Measurement]
save_sample_data [Defaults]
set_ci95 [Analysis_result.Coefficient]
set_compactions [Measurement_sample]
set_cycles [Measurement_sample]
set_len [Partial_array]
set_major_allocated [Measurement_sample]
set_major_collections [Measurement_sample]
set_minor_allocated [Measurement_sample]
set_minor_collections [Measurement_sample]
set_nanos [Measurement_sample]
set_promoted [Measurement_sample]
set_runs [Measurement_sample]
set_verbosity [Verbosity]
sexp_of_t [Variable]
sexp_of_t [Run_config]
sexp_of_t [Measurement_sample]
sexp_of_t [Measurement]
sexp_of_t [Linear_algebra.Mat]
sexp_of_t [Linear_algebra.Vec]
sexp_of_t [Display_column]
sexp_of_t [Bench_result.Predictor_result]
sexp_of_t [Bench_result]
sexp_of_t [Bench.Measurement]
sexp_of_t [Bench.Variable]
sexp_of_t [Analysis_result.Coefficient]
sexp_of_t [Analysis_result.Ci95]
sexp_of_t [Analysis_result]
show_absolute_ci [Display_config.Fields]
show_absolute_ci [Display_config]
show_all_values [Display_config.Fields]
show_all_values [Display_config]
show_overheads [Display_config.Fields]
show_overheads [Display_config]
show_percentage [Display_config.Fields]
show_percentage [Display_config]
show_samples [Display_config.Fields]
show_samples [Display_config]
show_speedup [Display_config.Fields]
show_speedup [Display_config]
smaller [Display_units.Magnitude]
speedup [Bench_result.Fields]
speedup [Bench_result]
stabilize_gc_between_runs [Run_config.Fields]
stabilize_gc_between_runs [Run_config]
stabilize_gc_between_runs [Defaults]
string_to_display [Defaults]
summarize [Variable]
sumsq [Linear_algebra.Vec]
The sum of squares of entries in a vector

T
t_of_sexp [Variable]
t_of_sexp [Run_config]
t_of_sexp [Measurement_sample]
t_of_sexp [Measurement]
t_of_sexp [Linear_algebra.Mat]
t_of_sexp [Linear_algebra.Vec]
t_of_sexp [Display_column]
t_of_sexp [Bench_result.Predictor_result]
t_of_sexp [Bench_result]
t_of_sexp [Bench.Measurement]
t_of_sexp [Bench.Variable]
t_of_sexp [Analysis_result.Coefficient]
t_of_sexp [Analysis_result.Ci95]
t_of_sexp [Analysis_result]
test_id [Test.Basic_test]
tests [Test]
time_quota [Run_config.Fields]
time_quota [Run_config]
time_quota [Defaults]
time_quota_float [Defaults]
time_taken [Bench_result.Fields]
time_taken [Bench_result]
to_ci_string [Display_units]
to_int [Variable]
to_list [Run_config.Fields]
to_list [Partial_array.Fields]
to_list [Measurement_sample.Fields]
to_list [Display_config.Fields]
to_list [Bench_result.Fields]
to_list [Bench_result.Predictor_result.Fields]
to_short_string [Variable]
to_string [Variable]
to_string [Display_units]
to_string_count [Display_units.Magnitude]
to_string_cycles [Display_units.Magnitude]
to_string_gc [Display_units.Magnitude]
to_string_nanos [Display_units.Magnitude]
to_string_opt [Display_units]
to_string_percentage [Display_units.Magnitude]
to_string_words [Display_units.Magnitude]
triu_solve [Linear_algebra]
triu_solve R b solves R x = b where R is an m x m upper-triangular matrix and b is an m x 1 column vector.

V
values [Partial_array.Fields]
values [Partial_array]
verbosity [Verbosity]
verbosity [Run_config.Fields]
verbosity [Run_config]
vs_runs [Analysis_config]
vs_runs_overhead [Analysis_config]

W
with_error_estimation [Bench.Analysis_config]
For any analysis t, return a new t that includes error estimation
with_error_estimation [Analysis_config]