FGSL: interface/array.finc File Reference

FGSL Fortran interface for the GNU scientific library

Functions/Subroutines
array.finc File Reference
This graph shows which files directly or indirectly include this file:

## Functions/Subroutines
real(c_double) function | gsl_vector_get (v, i)
type(c_ptr) function | gsl_vector_ptr (v, i)
type(c_ptr) function | gsl_vector_int_ptr (v, i)
type(gsl_complex) function | gsl_vector_complex_get (v, i)
type(c_ptr) function | gsl_vector_complex_ptr (v, i)
real(c_double) function | gsl_matrix_get (v, j, i)
type(gsl_complex) function | gsl_matrix_complex_get (v, j, i)
type(c_ptr) function | fgsl_aux_vector_double_init ()
subroutine | fgsl_aux_vector_double_free (v)
integer(c_int) function | fgsl_aux_vector_double_align (a, len, fvec, size, offset, stride)
integer(c_size_t) function | fgsl_aux_vector_double_size (fvec)
integer(c_size_t) function | fgsl_aux_vector_double_stride (fvec)
type(c_ptr) function | fgsl_aux_vector_int_init ()
subroutine | fgsl_aux_vector_int_free (v)
integer(c_int) function | fgsl_aux_vector_int_align (a, len, fvec, size, offset, stride)
integer(c_size_t) function | fgsl_aux_vector_int_size (fvec)
integer(c_size_t) function | fgsl_aux_vector_int_stride (fvec)
type(c_ptr) function | fgsl_aux_matrix_double_init ()
subroutine | fgsl_aux_matrix_double_free (v)
integer(c_int) function | fgsl_aux_matrix_double_align (a, lda, n, m, fvec)
subroutine | fgsl_aux_matrix_double_size (fmat, lda, m, n)
type(c_ptr) function | gsl_matrix_ptr (m, i, j)
integer(c_size_t) function | gsl_aux_sizeof_vector ()
integer(c_size_t) function | gsl_aux_sizeof_matrix ()
type(c_ptr) function | fgsl_aux_vector_complex_init ()
subroutine | fgsl_aux_vector_complex_free (v)
integer(c_int) function | fgsl_aux_vector_complex_align (a, len, fvec, size, offset, stride)
integer(c_size_t) function | fgsl_aux_vector_complex_size (fvec)
integer(c_size_t) function | fgsl_aux_vector_complex_stride (fvec)
type(c_ptr) function | fgsl_aux_matrix_complex_init ()
subroutine | fgsl_aux_matrix_complex_free (v)
integer(c_int) function | fgsl_aux_matrix_complex_align (a, lda, n, m, fvec)
subroutine | fgsl_aux_matrix_complex_size (fmat, lda, m, n)
type(c_ptr) function | gsl_matrix_complex_ptr (m, i, j)
integer(c_size_t) function | gsl_aux_sizeof_vector_complex ()
integer(c_size_t) function | gsl_aux_sizeof_matrix_complex ()

## Function/Subroutine Documentation

## ◆ fgsl_aux_matrix_complex_align()

integer(c_int) function fgsl_aux_matrix_complex_align | ( | type(c_ptr), value | a,
|  | integer(c_size_t), value | lda,
|  | integer(c_size_t), value | n,
|  | integer(c_size_t), value | m,
|  | type(c_ptr), value | fvec
| ) |  |

## ◆ fgsl_aux_matrix_complex_free()

subroutine fgsl_aux_matrix_complex_free | ( | type(c_ptr), value | v | ) |

## ◆ fgsl_aux_matrix_complex_init()

type(c_ptr) function fgsl_aux_matrix_complex_init

## ◆ fgsl_aux_matrix_complex_size()

subroutine fgsl_aux_matrix_complex_size | ( | type(c_ptr), value | fmat,
|  | integer(c_size_t), intent(out) | lda,
|  | integer(c_size_t), intent(out) | m,
|  | integer(c_size_t), intent(out) | n
| ) |  |

## ◆ fgsl_aux_matrix_double_align()

integer(c_int) function fgsl_aux_matrix_double_align | ( | type(c_ptr), value | a,
|  | integer(c_size_t), value | lda,
|  | integer(c_size_t), value | n,
|  | integer(c_size_t), value | m,
|  | type(c_ptr), value | fvec
| ) |  |

## ◆ fgsl_aux_matrix_double_free()

subroutine fgsl_aux_matrix_double_free | ( | type(c_ptr), value | v | ) |

## ◆ fgsl_aux_matrix_double_init()

type(c_ptr) function fgsl_aux_matrix_double_init

## ◆ fgsl_aux_matrix_double_size()

subroutine fgsl_aux_matrix_double_size | ( | type(c_ptr), value | fmat,
|  | integer(c_size_t), intent(out) | lda,
|  | integer(c_size_t), intent(out) | m,
|  | integer(c_size_t), intent(out) | n
| ) |  |

## ◆ fgsl_aux_vector_complex_align()

integer(c_int) function fgsl_aux_vector_complex_align | ( | type(c_ptr), value | a,
|  | integer(c_size_t), value | len,
|  | type(c_ptr), value | fvec,
|  | integer(c_size_t), value | size,
|  | integer(c_size_t), value | offset,
|  | integer(c_size_t), value | stride
| ) |  |

## ◆ fgsl_aux_vector_complex_free()

subroutine fgsl_aux_vector_complex_free | ( | type(c_ptr), value | v | ) |

## ◆ fgsl_aux_vector_complex_init()

type(c_ptr) function fgsl_aux_vector_complex_init

## ◆ fgsl_aux_vector_complex_size()

integer(c_size_t) function fgsl_aux_vector_complex_size | ( | type(c_ptr), value | fvec | ) |

## ◆ fgsl_aux_vector_complex_stride()

integer(c_size_t) function fgsl_aux_vector_complex_stride | ( | type(c_ptr), value | fvec | ) |

## ◆ fgsl_aux_vector_double_align()

integer(c_int) function fgsl_aux_vector_double_align | ( | type(c_ptr), value | a,
|  | integer(c_size_t), value | len,
|  | type(c_ptr), value | fvec,
|  | integer(c_size_t), value | size,
|  | integer(c_size_t), value | offset,
|  | integer(c_size_t), value | stride
| ) |  |

## ◆ fgsl_aux_vector_double_free()

subroutine fgsl_aux_vector_double_free | ( | type(c_ptr), value | v | ) |

## ◆ fgsl_aux_vector_double_init()

type(c_ptr) function fgsl_aux_vector_double_init

## ◆ fgsl_aux_vector_double_size()

integer(c_size_t) function fgsl_aux_vector_double_size | ( | type(c_ptr), value | fvec | ) |

## ◆ fgsl_aux_vector_double_stride()

integer(c_size_t) function fgsl_aux_vector_double_stride | ( | type(c_ptr), value | fvec | ) |

## ◆ fgsl_aux_vector_int_align()

integer(c_int) function fgsl_aux_vector_int_align | ( | type(c_ptr), value | a,
|  | integer(c_size_t), value | len,
|  | type(c_ptr), value | fvec,
|  | integer(c_size_t), value | size,
|  | integer(c_size_t), value | offset,
|  | integer(c_size_t), value | stride
| ) |  |

## ◆ fgsl_aux_vector_int_free()

subroutine fgsl_aux_vector_int_free | ( | type(c_ptr), value | v | ) |

## ◆ fgsl_aux_vector_int_init()

type(c_ptr) function fgsl_aux_vector_int_init

## ◆ fgsl_aux_vector_int_size()

integer(c_size_t) function fgsl_aux_vector_int_size | ( | type(c_ptr), value | fvec | ) |

## ◆ fgsl_aux_vector_int_stride()

integer(c_size_t) function fgsl_aux_vector_int_stride | ( | type(c_ptr), value | fvec | ) |

## ◆ gsl_aux_sizeof_matrix()

integer(c_size_t) function gsl_aux_sizeof_matrix

## ◆ gsl_aux_sizeof_matrix_complex()

integer(c_size_t) function gsl_aux_sizeof_matrix_complex

## ◆ gsl_aux_sizeof_vector()

integer(c_size_t) function gsl_aux_sizeof_vector

## ◆ gsl_aux_sizeof_vector_complex()

integer(c_size_t) function gsl_aux_sizeof_vector_complex

## ◆ gsl_matrix_complex_get()

type(gsl_complex) function gsl_matrix_complex_get | ( | type(c_ptr), value | v,
|  | integer(c_size_t), value | j,
|  | integer(c_size_t), value | i
| ) |  |

## ◆ gsl_matrix_complex_ptr()

type(c_ptr) function gsl_matrix_complex_ptr | ( | type(c_ptr), value | m,
|  | integer(c_size_t), value | i,
|  | integer(c_size_t), value | j
| ) |  |

## ◆ gsl_matrix_get()

real(c_double) function gsl_matrix_get | ( | type(c_ptr), value | v,
|  | integer(c_size_t), value | j,
|  | integer(c_size_t), value | i
| ) |  |

## ◆ gsl_matrix_ptr()

type(c_ptr) function gsl_matrix_ptr | ( | type(c_ptr), value | m,
|  | integer(c_size_t), value | i,
|  | integer(c_size_t), value | j
| ) |  |

## ◆ gsl_vector_complex_get()

type(gsl_complex) function gsl_vector_complex_get | ( | type(c_ptr), value | v,
|  | integer(c_size_t), value | i
| ) |  |

## ◆ gsl_vector_complex_ptr()

type(c_ptr) function gsl_vector_complex_ptr | ( | type(c_ptr), value | v,
|  | integer(c_size_t), value | i
| ) |  |

## ◆ gsl_vector_get()

real(c_double) function gsl_vector_get | ( | type(c_ptr), value | v,
|  | integer(c_size_t), value | i
| ) |  |

## ◆ gsl_vector_int_ptr()

type(c_ptr) function gsl_vector_int_ptr | ( | type(c_ptr), value | v,
|  | integer(c_size_t), value | i
| ) |  |

## ◆ gsl_vector_ptr()

type(c_ptr) function gsl_vector_ptr | ( | type(c_ptr), value | v,
|  | integer(c_size_t), value | i
| ) |  |