FGSL: api/ntuple.finc File Reference

FGSL Fortran interface for the GNU scientific library

Functions/Subroutines
ntuple.finc File Reference

## Functions/Subroutines
type(fgsl_ntuple) function | fgsl_ntuple_create (fname, data, size)
type(fgsl_ntuple) function | fgsl_ntuple_open (fname, data, size)
integer(fgsl_int) function | fgsl_ntuple_write (ntuple)
integer(fgsl_int) function | fgsl_ntuple_bookdata (ntuple)
integer(fgsl_int) function | fgsl_ntuple_read (ntuple)
integer(fgsl_int) function | fgsl_ntuple_close (ntuple)
type(fgsl_ntuple_select_fn) function | fgsl_ntuple_select_fn_init (func, params)
type(fgsl_ntuple_value_fn) function | fgsl_ntuple_value_fn_init (func, params)
subroutine | fgsl_ntuple_select_fn_free (sfunc)
subroutine | fgsl_ntuple_value_fn_free (sfunc)
integer(fgsl_int) function | fgsl_ntuple_project (h, ntuple, value_func, select_func)
type(c_ptr) function | fgsl_ntuple_data (ntuple)
integer(fgsl_size_t) function | fgsl_ntuple_size (ntuple)
logical function | fgsl_ntuple_status (ntuple)
logical function | fgsl_ntuple_value_fn_status (ntuple_value_fn)
logical function | fgsl_ntuple_select_fn_status (ntuple_select_fn)

## Function/Subroutine Documentation

## ◆ fgsl_ntuple_bookdata()

integer(fgsl_int) function fgsl_ntuple_bookdata | ( | type(fgsl_ntuple), intent(in) | ntuple | ) |

## ◆ fgsl_ntuple_close()

integer(fgsl_int) function fgsl_ntuple_close | ( | type(fgsl_ntuple), intent(inout) | ntuple | ) |

## ◆ fgsl_ntuple_create()

type(fgsl_ntuple) function fgsl_ntuple_create | ( | character(kind=fgsl_char, len=*), intent(in) | fname,
|  | type(c_ptr), intent(in) | data,
|  | integer(fgsl_size_t), intent(in) | size
| ) |  |

## ◆ fgsl_ntuple_data()

type(c_ptr) function fgsl_ntuple_data | ( | type(fgsl_ntuple), intent(in) | ntuple | ) |

## ◆ fgsl_ntuple_open()

type(fgsl_ntuple) function fgsl_ntuple_open | ( | character(kind=fgsl_char, len=*), intent(in) | fname,
|  | type(c_ptr), intent(in) | data,
|  | integer(fgsl_size_t), intent(in) | size
| ) |  |

## ◆ fgsl_ntuple_project()

integer(fgsl_int) function fgsl_ntuple_project | ( | type(fgsl_histogram), intent(inout) | h,
|  | type(fgsl_ntuple), intent(in) | ntuple,
|  | type(fgsl_ntuple_value_fn), intent(in) | value_func,
|  | type(fgsl_ntuple_select_fn), intent(in) | select_func
| ) |  |

## ◆ fgsl_ntuple_read()

integer(fgsl_int) function fgsl_ntuple_read | ( | type(fgsl_ntuple), intent(inout) | ntuple | ) |

## ◆ fgsl_ntuple_select_fn_free()

subroutine fgsl_ntuple_select_fn_free | ( | type(fgsl_ntuple_select_fn), intent(inout) | sfunc | ) |

## ◆ fgsl_ntuple_select_fn_init()

type(fgsl_ntuple_select_fn) function fgsl_ntuple_select_fn_init | ( |  | func,
|  | type(c_ptr), intent(in) | params
| ) |  |

## ◆ fgsl_ntuple_select_fn_status()

logical function fgsl_ntuple_select_fn_status | ( | type(fgsl_ntuple_select_fn), intent(in) | ntuple_select_fn | ) |

## ◆ fgsl_ntuple_size()

integer(fgsl_size_t) function fgsl_ntuple_size | ( | type(fgsl_ntuple), intent(in) | ntuple | ) |

## ◆ fgsl_ntuple_status()

logical function fgsl_ntuple_status | ( | type(fgsl_ntuple), intent(in) | ntuple | ) |

## ◆ fgsl_ntuple_value_fn_free()

subroutine fgsl_ntuple_value_fn_free | ( | type(fgsl_ntuple_value_fn), intent(inout) | sfunc | ) |

## ◆ fgsl_ntuple_value_fn_init()

type(fgsl_ntuple_value_fn) function fgsl_ntuple_value_fn_init | ( |  | func,
|  | type(c_ptr), intent(in) | params
| ) |  |

## ◆ fgsl_ntuple_value_fn_status()

logical function fgsl_ntuple_value_fn_status | ( | type(fgsl_ntuple_value_fn), intent(in) | ntuple_value_fn | ) |

## ◆ fgsl_ntuple_write()

integer(fgsl_int) function fgsl_ntuple_write | ( | type(fgsl_ntuple), intent(in) | ntuple | ) |