Gsl.Histogram – gsl Reference Manual
Packages
gsl
Gsl
Histogram
fprintf
Histogram
Histogram.uniform
Histogram.with_range
Histogram.with_zeros
@get
accumulate
add
bins
clone
div
equal_bins_p
find
fread
fscanf
fwrite
get_range
increment
max
max_bin
max_val
mean
memcpy
min
min_bin
min_val
mul
reset
scale
set_ranges
set_ranges_uniform
shift
sigma
sub
sum
bin
n
range
Histogram
Object Hierarchy:
Description:
[
Compact
]
[
CCode
( cname =
"gsl_histogram"
) ]
public
class
Histogram
Namespace:
Gsl
Package:
gsl
Content:
Static methods:
public
static
int
fprintf
(
FileStream
stream,
Histogram
h,
string
range_format,
string
bin_format)
Creation methods:
public
Histogram
(
size_t
n)
public
Histogram.uniform
(
size_t
n,
double
xmin,
double
xmax)
public
Histogram.with_range
(
size_t
n,
double
[] range)
public
Histogram.with_zeros
(
size_t
n)
Methods:
public
double
@get
(
size_t
i)
public
int
accumulate
(
double
x,
double
weight)
public
int
add
(
Histogram
h2)
public
size_t
bins
()
public
Histogram
clone
()
public
int
div
(
Histogram
h2)
public
int
equal_bins_p
(
Histogram
h2)
public
int
find
(
double
x,
out
size_t
i)
public
int
fread
(
FileStream
stream)
public
int
fscanf
(
FileStream
stream)
public
int
fwrite
(
FileStream
stream)
public
int
get_range
(
size_t
i,
out
double
lower,
out
double
upper)
public
int
increment
(
double
x)
public
double
max
()
public
size_t
max_bin
()
public
double
max_val
()
public
double
mean
()
public
int
memcpy
(
Histogram
source)
public
double
min
()
public
size_t
min_bin
()
public
double
min_val
()
public
int
mul
(
Histogram
h2)
public
void
reset
()
public
int
scale
(
double
scale)
public
int
set_ranges
(
double
[] range)
public
int
set_ranges_uniform
(
double
xmin,
double
xmax)
public
int
shift
(
double
shift)
public
double
sigma
()
public
int
sub
(
Histogram
h2)
public
double
sum
()
Fields:
public
double
*
bin
public
size_t
n
public
double
*
range