FGSL
Fortran interface for the GNU scientific library
Functions/Subroutines
histogram.finc File Reference

Functions/Subroutines

type(fgsl_histogram) function fgsl_histogram_alloc (n)
 
integer(fgsl_int) function fgsl_histogram_set_ranges (h, range)
 
integer(fgsl_int) function fgsl_histogram_set_ranges_uniform (h, xmin, xmax)
 
subroutine fgsl_histogram_free (h)
 
integer(fgsl_int) function fgsl_histogram_memcpy (dest, src)
 
type(fgsl_histogram) function fgsl_histogram_clone (src)
 
integer(fgsl_int) function fgsl_histogram_increment (h, x)
 
integer(fgsl_int) function fgsl_histogram_accumulate (h, x, weight)
 
real(fgsl_double) function fgsl_histogram_get (h, i)
 
integer(fgsl_int) function fgsl_histogram_get_range (h, i, lower, upper)
 
real(fgsl_double) function fgsl_histogram_max (h)
 
real(fgsl_double) function fgsl_histogram_min (h)
 
integer(fgsl_size_t) function fgsl_histogram_bins (h)
 
subroutine fgsl_histogram_reset (h)
 
integer(fgsl_int) function fgsl_histogram_find (h, x, i)
 
real(fgsl_double) function fgsl_histogram_max_val (h)
 
integer(fgsl_size_t) function fgsl_histogram_max_bin (h)
 
real(fgsl_double) function fgsl_histogram_min_val (h)
 
integer(fgsl_size_t) function fgsl_histogram_min_bin (h)
 
real(fgsl_double) function fgsl_histogram_mean (h)
 
real(fgsl_double) function fgsl_histogram_sigma (h)
 
real(fgsl_double) function fgsl_histogram_sum (h)
 
real(fgsl_double) function fgsl_histogram_equal_bins_p (h1, h2)
 
real(fgsl_double) function fgsl_histogram_add (h1, h2)
 
real(fgsl_double) function fgsl_histogram_sub (h1, h2)
 
real(fgsl_double) function fgsl_histogram_mul (h1, h2)
 
real(fgsl_double) function fgsl_histogram_div (h1, h2)
 
integer(fgsl_int) function fgsl_histogram_scale (h, scale)
 
integer(fgsl_int) function fgsl_histogram_shift (h, offset)
 
integer(fgsl_int) function fgsl_histogram_fwrite (stream, h)
 
integer(fgsl_int) function fgsl_histogram_fread (stream, h)
 
integer(fgsl_int) function fgsl_histogram_fprintf (stream, h, range_format, bin_format)
 
integer(fgsl_int) function fgsl_histogram_fscanf (stream, h)
 
type(fgsl_histogram_pdf) function fgsl_histogram_pdf_alloc (n)
 
integer(fgsl_int) function fgsl_histogram_pdf_init (p, h)
 
subroutine fgsl_histogram_pdf_free (p)
 
real(fgsl_double) function fgsl_histogram_pdf_sample (p, r)
 
type(fgsl_histogram2d) function fgsl_histogram2d_alloc (nx, ny)
 
integer(fgsl_int) function fgsl_histogram2d_set_ranges (h, xrange, yrange)
 
integer(fgsl_int) function fgsl_histogram2d_set_ranges_uniform (h, xmin, xmax, ymin, ymax)
 
subroutine fgsl_histogram2d_free (h)
 
integer(fgsl_int) function fgsl_histogram2d_memcpy (dest, src)
 
type(fgsl_histogram2d) function fgsl_histogram2d_clone (src)
 
integer(fgsl_int) function fgsl_histogram2d_increment (h, x, y)
 
integer(fgsl_int) function fgsl_histogram2d_accumulate (h, x, y, weight)
 
real(fgsl_double) function fgsl_histogram2d_get (h, i, j)
 
integer(fgsl_int) function fgsl_histogram2d_get_xrange (h, i, xlower, xupper)
 
integer(fgsl_int) function fgsl_histogram2d_get_yrange (h, i, ylower, yupper)
 
real(fgsl_double) function fgsl_histogram2d_xmax (h)
 
real(fgsl_double) function fgsl_histogram2d_xmin (h)
 
integer(fgsl_size_t) function fgsl_histogram2d_nx (h)
 
real(fgsl_double) function fgsl_histogram2d_ymax (h)
 
real(fgsl_double) function fgsl_histogram2d_ymin (h)
 
integer(fgsl_size_t) function fgsl_histogram2d_ny (h)
 
subroutine fgsl_histogram2d_reset (h)
 
integer(fgsl_int) function fgsl_histogram2d_find (h, x, y, i, j)
 
real(fgsl_double) function fgsl_histogram2d_max_val (h)
 
subroutine fgsl_histogram2d_max_bin (h, i, j)
 
real(fgsl_double) function fgsl_histogram2d_min_val (h)
 
subroutine fgsl_histogram2d_min_bin (h, i, j)
 
real(fgsl_double) function fgsl_histogram2d_xmean (h)
 
real(fgsl_double) function fgsl_histogram2d_ymean (h)
 
real(fgsl_double) function fgsl_histogram2d_xsigma (h)
 
real(fgsl_double) function fgsl_histogram2d_ysigma (h)
 
real(fgsl_double) function fgsl_histogram2d_cov (h)
 
real(fgsl_double) function fgsl_histogram2d_sum (h)
 
real(fgsl_double) function fgsl_histogram2d_equal_bins_p (h1, h2)
 
real(fgsl_double) function fgsl_histogram2d_add (h1, h2)
 
real(fgsl_double) function fgsl_histogram2d_sub (h1, h2)
 
real(fgsl_double) function fgsl_histogram2d_mul (h1, h2)
 
real(fgsl_double) function fgsl_histogram2d_div (h1, h2)
 
integer(fgsl_int) function fgsl_histogram2d_scale (h, scale)
 
integer(fgsl_int) function fgsl_histogram2d_shift (h, offset)
 
integer(fgsl_int) function fgsl_histogram2d_fwrite (stream, h)
 
integer(fgsl_int) function fgsl_histogram2d_fread (stream, h)
 
integer(fgsl_int) function fgsl_histogram2d_fprintf (stream, h, range_format, bin_format)
 
integer(fgsl_int) function fgsl_histogram2d_fscanf (stream, h)
 
type(fgsl_histogram2d_pdf) function fgsl_histogram2d_pdf_alloc (nx, ny)
 
integer(fgsl_int) function fgsl_histogram2d_pdf_init (p, h)
 
subroutine fgsl_histogram2d_pdf_free (p)
 
integer(fgsl_int) function fgsl_histogram2d_pdf_sample (p, r1, r2, x, y)
 
logical function fgsl_histogram_status (histogram)
 

Function/Subroutine Documentation

◆ fgsl_histogram2d_accumulate()

integer(fgsl_int) function fgsl_histogram2d_accumulate ( type(fgsl_histogram2d), intent(inout)  h,
real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y,
real(fgsl_double), intent(in)  weight 
)

◆ fgsl_histogram2d_add()

real(fgsl_double) function fgsl_histogram2d_add ( type(fgsl_histogram2d), intent(inout)  h1,
type(fgsl_histogram2d), intent(in)  h2 
)

◆ fgsl_histogram2d_alloc()

type(fgsl_histogram2d) function fgsl_histogram2d_alloc ( integer(fgsl_size_t), intent(in)  nx,
integer(fgsl_size_t), intent(in)  ny 
)

◆ fgsl_histogram2d_clone()

type(fgsl_histogram2d) function fgsl_histogram2d_clone ( type(fgsl_histogram2d), intent(in)  src)

◆ fgsl_histogram2d_cov()

real(fgsl_double) function fgsl_histogram2d_cov ( type(fgsl_histogram2d), intent(in)  h)

◆ fgsl_histogram2d_div()

real(fgsl_double) function fgsl_histogram2d_div ( type(fgsl_histogram2d), intent(inout)  h1,
type(fgsl_histogram2d), intent(in)  h2 
)

◆ fgsl_histogram2d_equal_bins_p()

real(fgsl_double) function fgsl_histogram2d_equal_bins_p ( type(fgsl_histogram2d), intent(in)  h1,
type(fgsl_histogram2d), intent(in)  h2 
)

◆ fgsl_histogram2d_find()

integer(fgsl_int) function fgsl_histogram2d_find ( type(fgsl_histogram2d), intent(in)  h,
real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y,
integer(fgsl_size_t), intent(out)  i,
integer(fgsl_size_t), intent(out)  j 
)

◆ fgsl_histogram2d_fprintf()

integer(fgsl_int) function fgsl_histogram2d_fprintf ( type(fgsl_file), intent(in)  stream,
type(fgsl_histogram2d), intent(in)  h,
character(kind=fgsl_char, len=*), intent(in)  range_format,
character(kind=fgsl_char, len=*), intent(in)  bin_format 
)

◆ fgsl_histogram2d_fread()

integer(fgsl_int) function fgsl_histogram2d_fread ( type(fgsl_file), intent(in)  stream,
type(fgsl_histogram2d), intent(inout)  h 
)

◆ fgsl_histogram2d_free()

subroutine fgsl_histogram2d_free ( type(fgsl_histogram2d), intent(inout)  h)

◆ fgsl_histogram2d_fscanf()

integer(fgsl_int) function fgsl_histogram2d_fscanf ( type(fgsl_file), intent(in)  stream,
type(fgsl_histogram2d), intent(inout)  h 
)

◆ fgsl_histogram2d_fwrite()

integer(fgsl_int) function fgsl_histogram2d_fwrite ( type(fgsl_file), intent(in)  stream,
type(fgsl_histogram2d), intent(in)  h 
)

◆ fgsl_histogram2d_get()

real(fgsl_double) function fgsl_histogram2d_get ( type(fgsl_histogram2d), intent(in)  h,
integer(fgsl_size_t), intent(in)  i,
integer(fgsl_size_t), intent(in)  j 
)

◆ fgsl_histogram2d_get_xrange()

integer(fgsl_int) function fgsl_histogram2d_get_xrange ( type(fgsl_histogram2d), intent(in)  h,
integer(fgsl_size_t), intent(in)  i,
real(fgsl_double), intent(out)  xlower,
real(fgsl_double), intent(out)  xupper 
)

◆ fgsl_histogram2d_get_yrange()

integer(fgsl_int) function fgsl_histogram2d_get_yrange ( type(fgsl_histogram2d), intent(in)  h,
integer(fgsl_size_t), intent(in)  i,
real(fgsl_double), intent(out)  ylower,
real(fgsl_double), intent(out)  yupper 
)

◆ fgsl_histogram2d_increment()

integer(fgsl_int) function fgsl_histogram2d_increment ( type(fgsl_histogram2d), intent(inout)  h,
real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y 
)

◆ fgsl_histogram2d_max_bin()

subroutine fgsl_histogram2d_max_bin ( type(fgsl_histogram2d), intent(in)  h,
integer(fgsl_size_t), intent(out)  i,
integer(fgsl_size_t), intent(out)  j 
)

◆ fgsl_histogram2d_max_val()

real(fgsl_double) function fgsl_histogram2d_max_val ( type(fgsl_histogram2d), intent(in)  h)

◆ fgsl_histogram2d_memcpy()

integer(fgsl_int) function fgsl_histogram2d_memcpy ( type(fgsl_histogram2d), intent(inout)  dest,
type(fgsl_histogram2d), intent(in)  src 
)

◆ fgsl_histogram2d_min_bin()

subroutine fgsl_histogram2d_min_bin ( type(fgsl_histogram2d), intent(in)  h,
integer(fgsl_size_t), intent(out)  i,
integer(fgsl_size_t), intent(out)  j 
)

◆ fgsl_histogram2d_min_val()

real(fgsl_double) function fgsl_histogram2d_min_val ( type(fgsl_histogram2d), intent(in)  h)

◆ fgsl_histogram2d_mul()

real(fgsl_double) function fgsl_histogram2d_mul ( type(fgsl_histogram2d), intent(inout)  h1,
type(fgsl_histogram2d), intent(in)  h2 
)

◆ fgsl_histogram2d_nx()

integer(fgsl_size_t) function fgsl_histogram2d_nx ( type(fgsl_histogram2d), intent(in)  h)

◆ fgsl_histogram2d_ny()

integer(fgsl_size_t) function fgsl_histogram2d_ny ( type(fgsl_histogram2d), intent(in)  h)

◆ fgsl_histogram2d_pdf_alloc()

type(fgsl_histogram2d_pdf) function fgsl_histogram2d_pdf_alloc ( integer(fgsl_size_t), intent(in)  nx,
integer(fgsl_size_t), intent(in)  ny 
)

◆ fgsl_histogram2d_pdf_free()

subroutine fgsl_histogram2d_pdf_free ( type(fgsl_histogram2d_pdf), intent(inout)  p)

◆ fgsl_histogram2d_pdf_init()

integer(fgsl_int) function fgsl_histogram2d_pdf_init ( type(fgsl_histogram2d_pdf), intent(inout)  p,
type(fgsl_histogram2d), intent(in)  h 
)

◆ fgsl_histogram2d_pdf_sample()

integer(fgsl_int) function fgsl_histogram2d_pdf_sample ( type(fgsl_histogram2d_pdf), intent(in)  p,
real(fgsl_double), intent(in)  r1,
real(fgsl_double), intent(in)  r2,
real(fgsl_double), intent(out)  x,
real(fgsl_double), intent(out)  y 
)

◆ fgsl_histogram2d_reset()

subroutine fgsl_histogram2d_reset ( type(fgsl_histogram2d), intent(inout)  h)

◆ fgsl_histogram2d_scale()

integer(fgsl_int) function fgsl_histogram2d_scale ( type(fgsl_histogram2d), intent(inout)  h,
real(fgsl_double), intent(in)  scale 
)

◆ fgsl_histogram2d_set_ranges()

integer(fgsl_int) function fgsl_histogram2d_set_ranges ( type(fgsl_histogram2d), intent(inout)  h,
real(fgsl_double), dimension(:), intent(in), target, contiguous  xrange,
real(fgsl_double), dimension(:), intent(in), target, contiguous  yrange 
)

◆ fgsl_histogram2d_set_ranges_uniform()

integer(fgsl_int) function fgsl_histogram2d_set_ranges_uniform ( type(fgsl_histogram2d), intent(inout)  h,
real(fgsl_double), intent(in)  xmin,
real(fgsl_double), intent(in)  xmax,
real(fgsl_double), intent(in)  ymin,
real(fgsl_double), intent(in)  ymax 
)

◆ fgsl_histogram2d_shift()

integer(fgsl_int) function fgsl_histogram2d_shift ( type(fgsl_histogram2d), intent(inout)  h,
real(fgsl_double), intent(in)  offset 
)

◆ fgsl_histogram2d_sub()

real(fgsl_double) function fgsl_histogram2d_sub ( type(fgsl_histogram2d), intent(inout)  h1,
type(fgsl_histogram2d), intent(in)  h2 
)

◆ fgsl_histogram2d_sum()

real(fgsl_double) function fgsl_histogram2d_sum ( type(fgsl_histogram2d), intent(in)  h)

◆ fgsl_histogram2d_xmax()

real(fgsl_double) function fgsl_histogram2d_xmax ( type(fgsl_histogram2d), intent(in)  h)

◆ fgsl_histogram2d_xmean()

real(fgsl_double) function fgsl_histogram2d_xmean ( type(fgsl_histogram2d), intent(in)  h)

◆ fgsl_histogram2d_xmin()

real(fgsl_double) function fgsl_histogram2d_xmin ( type(fgsl_histogram2d), intent(in)  h)

◆ fgsl_histogram2d_xsigma()

real(fgsl_double) function fgsl_histogram2d_xsigma ( type(fgsl_histogram2d), intent(in)  h)

◆ fgsl_histogram2d_ymax()

real(fgsl_double) function fgsl_histogram2d_ymax ( type(fgsl_histogram2d), intent(in)  h)

◆ fgsl_histogram2d_ymean()

real(fgsl_double) function fgsl_histogram2d_ymean ( type(fgsl_histogram2d), intent(in)  h)

◆ fgsl_histogram2d_ymin()

real(fgsl_double) function fgsl_histogram2d_ymin ( type(fgsl_histogram2d), intent(in)  h)

◆ fgsl_histogram2d_ysigma()

real(fgsl_double) function fgsl_histogram2d_ysigma ( type(fgsl_histogram2d), intent(in)  h)

◆ fgsl_histogram_accumulate()

integer(fgsl_int) function fgsl_histogram_accumulate ( type(fgsl_histogram), intent(inout)  h,
real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  weight 
)

◆ fgsl_histogram_add()

real(fgsl_double) function fgsl_histogram_add ( type(fgsl_histogram), intent(inout)  h1,
type(fgsl_histogram), intent(in)  h2 
)

◆ fgsl_histogram_alloc()

type(fgsl_histogram) function fgsl_histogram_alloc ( integer(fgsl_size_t), intent(in)  n)

◆ fgsl_histogram_bins()

integer(fgsl_size_t) function fgsl_histogram_bins ( type(fgsl_histogram), intent(in)  h)

◆ fgsl_histogram_clone()

type(fgsl_histogram) function fgsl_histogram_clone ( type(fgsl_histogram), intent(in)  src)

◆ fgsl_histogram_div()

real(fgsl_double) function fgsl_histogram_div ( type(fgsl_histogram), intent(inout)  h1,
type(fgsl_histogram), intent(in)  h2 
)

◆ fgsl_histogram_equal_bins_p()

real(fgsl_double) function fgsl_histogram_equal_bins_p ( type(fgsl_histogram), intent(in)  h1,
type(fgsl_histogram), intent(in)  h2 
)

◆ fgsl_histogram_find()

integer(fgsl_int) function fgsl_histogram_find ( type(fgsl_histogram), intent(in)  h,
real(fgsl_double), intent(in)  x,
integer(fgsl_size_t), intent(out)  i 
)

◆ fgsl_histogram_fprintf()

integer(fgsl_int) function fgsl_histogram_fprintf ( type(fgsl_file), intent(in)  stream,
type(fgsl_histogram), intent(in)  h,
character(kind=fgsl_char, len=*), intent(in)  range_format,
character(kind=fgsl_char, len=*), intent(in)  bin_format 
)

◆ fgsl_histogram_fread()

integer(fgsl_int) function fgsl_histogram_fread ( type(fgsl_file), intent(in)  stream,
type(fgsl_histogram), intent(inout)  h 
)

◆ fgsl_histogram_free()

subroutine fgsl_histogram_free ( type(fgsl_histogram), intent(inout)  h)

◆ fgsl_histogram_fscanf()

integer(fgsl_int) function fgsl_histogram_fscanf ( type(fgsl_file), intent(in)  stream,
type(fgsl_histogram), intent(inout)  h 
)

◆ fgsl_histogram_fwrite()

integer(fgsl_int) function fgsl_histogram_fwrite ( type(fgsl_file), intent(in)  stream,
type(fgsl_histogram), intent(in)  h 
)

◆ fgsl_histogram_get()

real(fgsl_double) function fgsl_histogram_get ( type(fgsl_histogram), intent(in)  h,
integer(fgsl_size_t), intent(in)  i 
)

◆ fgsl_histogram_get_range()

integer(fgsl_int) function fgsl_histogram_get_range ( type(fgsl_histogram), intent(in)  h,
integer(fgsl_size_t), intent(in)  i,
real(fgsl_double), intent(out)  lower,
real(fgsl_double), intent(out)  upper 
)

◆ fgsl_histogram_increment()

integer(fgsl_int) function fgsl_histogram_increment ( type(fgsl_histogram), intent(inout)  h,
real(fgsl_double), intent(in)  x 
)

◆ fgsl_histogram_max()

real(fgsl_double) function fgsl_histogram_max ( type(fgsl_histogram), intent(in)  h)

◆ fgsl_histogram_max_bin()

integer(fgsl_size_t) function fgsl_histogram_max_bin ( type(fgsl_histogram), intent(in)  h)

◆ fgsl_histogram_max_val()

real(fgsl_double) function fgsl_histogram_max_val ( type(fgsl_histogram), intent(in)  h)

◆ fgsl_histogram_mean()

real(fgsl_double) function fgsl_histogram_mean ( type(fgsl_histogram), intent(in)  h)

◆ fgsl_histogram_memcpy()

integer(fgsl_int) function fgsl_histogram_memcpy ( type(fgsl_histogram), intent(inout)  dest,
type(fgsl_histogram), intent(in)  src 
)

◆ fgsl_histogram_min()

real(fgsl_double) function fgsl_histogram_min ( type(fgsl_histogram), intent(in)  h)

◆ fgsl_histogram_min_bin()

integer(fgsl_size_t) function fgsl_histogram_min_bin ( type(fgsl_histogram), intent(in)  h)

◆ fgsl_histogram_min_val()

real(fgsl_double) function fgsl_histogram_min_val ( type(fgsl_histogram), intent(in)  h)

◆ fgsl_histogram_mul()

real(fgsl_double) function fgsl_histogram_mul ( type(fgsl_histogram), intent(inout)  h1,
type(fgsl_histogram), intent(in)  h2 
)

◆ fgsl_histogram_pdf_alloc()

type(fgsl_histogram_pdf) function fgsl_histogram_pdf_alloc ( integer(fgsl_size_t), intent(in)  n)

◆ fgsl_histogram_pdf_free()

subroutine fgsl_histogram_pdf_free ( type(fgsl_histogram_pdf), intent(inout)  p)

◆ fgsl_histogram_pdf_init()

integer(fgsl_int) function fgsl_histogram_pdf_init ( type(fgsl_histogram_pdf), intent(inout)  p,
type(fgsl_histogram), intent(in)  h 
)

◆ fgsl_histogram_pdf_sample()

real(fgsl_double) function fgsl_histogram_pdf_sample ( type(fgsl_histogram_pdf), intent(in)  p,
real(fgsl_double), intent(in)  r 
)

◆ fgsl_histogram_reset()

subroutine fgsl_histogram_reset ( type(fgsl_histogram), intent(inout)  h)

◆ fgsl_histogram_scale()

integer(fgsl_int) function fgsl_histogram_scale ( type(fgsl_histogram), intent(inout)  h,
real(fgsl_double), intent(in)  scale 
)

◆ fgsl_histogram_set_ranges()

integer(fgsl_int) function fgsl_histogram_set_ranges ( type(fgsl_histogram), intent(inout)  h,
real(fgsl_double), dimension(:), intent(in), target, contiguous  range 
)

◆ fgsl_histogram_set_ranges_uniform()

integer(fgsl_int) function fgsl_histogram_set_ranges_uniform ( type(fgsl_histogram), intent(inout)  h,
real(fgsl_double), intent(in)  xmin,
real(fgsl_double), intent(in)  xmax 
)

◆ fgsl_histogram_shift()

integer(fgsl_int) function fgsl_histogram_shift ( type(fgsl_histogram), intent(inout)  h,
real(fgsl_double), intent(in)  offset 
)

◆ fgsl_histogram_sigma()

real(fgsl_double) function fgsl_histogram_sigma ( type(fgsl_histogram), intent(in)  h)

◆ fgsl_histogram_status()

logical function fgsl_histogram_status ( type(fgsl_histogram), intent(in)  histogram)

◆ fgsl_histogram_sub()

real(fgsl_double) function fgsl_histogram_sub ( type(fgsl_histogram), intent(inout)  h1,
type(fgsl_histogram), intent(in)  h2 
)

◆ fgsl_histogram_sum()

real(fgsl_double) function fgsl_histogram_sum ( type(fgsl_histogram), intent(in)  h)