![]() |
SPEED
|
Go to the source code of this file.
Functions/Subroutines | |
subroutine | gamma_values (n_data, x, fx) |
subroutine | gamma_log_values (n_data, x, fx) |
subroutine | get_unit (iunit) |
integer(kind=4) function | i4_log_10 (i) |
integer(kind=4) function | i4_modp (i, j) |
integer(kind=4) function | i4_uniform_ab (a, b, seed) |
integer(kind=4) function | i4_wrap (ival, ilo, ihi) |
subroutine | i4int_to_r8int (imin, imax, i, rmin, rmax, r) |
subroutine | i4vec_indicator0 (n, a) |
subroutine | i4vec_indicator1 (n, a) |
subroutine | i4vec_permute (n, p, a) |
subroutine | i4vec_print (n, a, title) |
subroutine | legendre_zeros (n, x) |
subroutine | perm_check0 (n, p) |
subroutine | perm_check1 (n, p) |
subroutine | perm_uniform (n, seed, p) |
real(kind=8) function | r8_abs (x) |
real(kind=8) function | r8_acos (c) |
real(kind=8) function | r8_acosh (x) |
real(kind=8) function | r8_add (x, y) |
real(kind=8) function | r8_agm (a, b) |
real(kind=8) function | r8_aint (x) |
real(kind=8) function | r8_asin (s) |
real(kind=8) function | r8_atan (y, x) |
real(kind=8) function | r8_big () |
real(kind=8) function | r8_cas (x) |
real(kind=8) function | r8_ceiling (r) |
real(kind=8) function | r8_choose (n, k) |
real(kind=8) function | r8_chop (place, x) |
real(kind=8) function | r8_cosd (degrees) |
real(kind=8) function | r8_cotd (degrees) |
real(kind=8) function | r8_cscd (degrees) |
real(kind=8) function | r8_csc (theta) |
complex(kind=8) function | r8_csqrt (x) |
real(kind=8) function | r8_cube_root (x) |
real(kind=8) function | r8_degrees (radians) |
real(kind=8) function | r8_diff (x, y, n) |
subroutine | r8_digit (x, idigit, digit) |
real(kind=8) function | r8_divide_i4 (i, j) |
real(kind=8) function | r8_epsilon () |
real(kind=8) function | r8_epsilon_compute () |
real(kind=8) function | r8_exp (x) |
real(kind=8) function | r8_factorial (n) |
real(kind=8) function | r8_factorial2 (n) |
real(kind=8) function | r8_fall (x, n) |
real(kind=8) function | r8_floor (r) |
real(kind=8) function | r8_fraction (i, j) |
real(kind=8) function | r8_fractional (x) |
real(kind=8) function | r8_gamma (x) |
real(kind=8) function | r8_gamma_log (x) |
real(kind=8) function | r8_huge () |
real(kind=8) function | r8_hypot (x, y) |
logical(kind=4) function | r8_in_01 (a) |
logical(kind=4) function | r8_insignificant (r, s) |
logical(kind=4) function | r8_is_int (r) |
real(kind=8) function | r8_log_2 (x) |
real(kind=8) function | r8_log_10 (x) |
real(kind=8) function | r8_log_b (x, b) |
subroutine | r8_mant (x, s, r, l) |
real(kind=8) function | r8_max (x, y) |
real(kind=8) function | r8_min (x, y) |
real(kind=8) function | r8_mod (x, y) |
real(kind=8) function | r8_modp (x, y) |
real(kind=8) function | r8_mop (i) |
integer(kind=4) function | r8_nint (x) |
real(kind=8) function | r8_normal_01 (seed) |
real(kind=8) function | r8_normal_ab (a, b, seed) |
real(kind=8) function | r8_pi () |
real(kind=8) function | r8_pi_sqrt () |
real(kind=8) function | r8_power (r, p) |
subroutine | r8_power_fast (r, p, rp, mults) |
subroutine | r8_print (r, title) |
real(kind=8) function | r8_pythag (a, b) |
real(kind=8) function | r8_radians (degrees) |
real(kind=8) function | r8_rise (x, n) |
real(kind=8) function | r8_round (x) |
integer(kind=4) function | r8_round_i4 (x) |
subroutine | r8_round2 (nplace, x, xround) |
subroutine | r8_roundb (base, nplace, x, xround) |
subroutine | r8_roundx (nplace, x, xround) |
real(kind=8) function | r8_secd (degrees) |
real(kind=8) function | r8_sech (x) |
real(kind=8) function | r8_sign (x) |
real(kind=8) function | r8_sign3 (x) |
character function | r8_sign_char (x) |
logical(kind=4) function | r8_sign_match (r1, r2) |
logical(kind=4) function | r8_sign_match_strict (r1, r2) |
logical(kind=4) function | r8_sign_opposite (r1, r2) |
logical(kind=4) function | r8_sign_opposite_strict (r1, r2) |
real(kind=8) function | r8_sind (degrees) |
real(kind=8) function | r8_sqrt_i4 (i) |
subroutine | r8_swap (x, y) |
subroutine | r8_swap3 (x, y, z) |
real(kind=8) function | r8_tand (degrees) |
real(kind=8) function | r8_tiny () |
subroutine | r8_to_r8_discrete (r, rmin, rmax, nr, rd) |
subroutine | r8_to_dhms (r, d, h, m, s) |
subroutine | r8_to_i4 (xmin, xmax, x, ixmin, ixmax, ix) |
real(kind=8) function | r8_uniform_01 (seed) |
real(kind=8) function | r8_uniform_ab (a, b, seed) |
subroutine | r8_unswap3 (x, y, z) |
real(kind=8) function | r8_walsh_1d (x, digit) |
real(kind=8) function | r8_wrap (r, rlo, rhi) |
subroutine | r82_cheby (n, alo, ahi, a) |
real(kind=8) function | r82_dist_l2 (a1, a2) |
logical(kind=4) function | r82_eq (a1, a2) |
logical(kind=4) function | r82_ge (a1, a2) |
logical(kind=4) function | r82_gt (a1, a2) |
logical(kind=4) function | r82_le (a1, a2) |
logical(kind=4) function | r82_lt (a1, a2) |
logical(kind=4) function | r82_ne (a1, a2) |
real(kind=8) function | r82_norm (a) |
subroutine | r82_normalize (a) |
subroutine | r82_print (a, title) |
subroutine | r82_swap (x, y) |
subroutine | r82_uniform_ab (b, c, seed, a) |
subroutine | r82poly2_print (a, b, c, d, e, f) |
subroutine | r82poly2_type (a, b, c, d, e, f, type) |
subroutine | r82poly2_type_print (type) |
subroutine | r82vec_max (n, a, amax) |
subroutine | r82vec_min (n, a, amin) |
subroutine | r82vec_order_type (n, a, order) |
subroutine | r82vec_part_quick_a (n, a, l, r) |
subroutine | r82vec_permute (n, p, a) |
subroutine | r82vec_print (n, a, title) |
subroutine | r82vec_print_part (n, a, max_print, title) |
subroutine | r82vec_sort_heap_index_a (n, a, indx) |
subroutine | r82vec_sort_quick_a (n, a) |
real(kind=8) function | r83_norm (x, y, z) |
subroutine | r83_normalize (x, y, z) |
subroutine | r83_print (x, y, z, title) |
subroutine | r83_swap (x, y) |
subroutine | r83vec_max (n, a, amax) |
subroutine | r83vec_min (n, a, amin) |
subroutine | r83vec_normalize (n, x) |
subroutine | r83vec_print_part (n, a, max_print, title) |
subroutine | r84_normalize (v) |
subroutine | r8block_expand_linear (l, m, n, x, lfat, mfat, nfat, xfat) |
subroutine | r8block_print (l, m, n, a, title) |
subroutine | r8cmat_print (lda, m, n, a, title) |
subroutine | r8cmat_print_some (lda, m, n, a, ilo, jlo, ihi, jhi, title) |
subroutine | r8cmat_to_r8mat (lda, m, n, a1, a2) |
subroutine | r8col_compare (m, n, a, i, j, value) |
subroutine | r8col_duplicates (m, n, n_unique, seed, a) |
subroutine | r8col_find (m, n, a, x, col) |
subroutine | r8col_first_index (m, n, a, tol, first_index) |
subroutine | r8col_insert (n_max, m, n, a, x, col) |
subroutine | r8col_max (m, n, a, amax) |
subroutine | r8col_max_index (m, n, a, imax) |
subroutine | r8col_max_one (m, n, a) |
subroutine | r8col_mean (m, n, a, mean) |
subroutine | r8col_min (m, n, a, amin) |
subroutine | r8col_min_index (m, n, a, imin) |
subroutine | r8col_normalize_li (m, n, a) |
subroutine | r8col_part_quick_a (m, n, a, l, r) |
subroutine | r8col_permute (m, n, p, a) |
subroutine | r8col_reverse (m, n, a) |
subroutine | r8col_separation (m, n, a, d_min, d_max) |
subroutine | r8col_sort_heap_a (m, n, a) |
subroutine | r8col_sort_heap_index_a (m, n, a, indx) |
subroutine | r8col_sort_quick_a (m, n, a) |
subroutine | r8col_sorted_tol_undex (m, n, a, unique_num, tol, undx, xdnu) |
subroutine | r8col_sorted_tol_unique (m, n, a, tol, unique_num) |
subroutine | r8col_sorted_tol_unique_count (m, n, a, tol, unique_num) |
subroutine | r8col_sorted_undex (m, n, a, unique_num, undx, xdnu) |
subroutine | r8col_sorted_unique (m, n, a, unique_num) |
subroutine | r8col_sorted_unique_count (m, n, a, unique_num) |
subroutine | r8col_sortr_a (m, n, a, key) |
subroutine | r8col_sum (m, n, a, colsum) |
subroutine | r8col_swap (m, n, a, j1, j2) |
subroutine | r8col_to_r8vec (m, n, a, x) |
subroutine | r8col_tol_undex (m, n, a, unique_num, tol, undx, xdnu) |
subroutine | r8col_tol_unique_count (m, n, a, tol, unique_num) |
subroutine | r8col_tol_unique_index (m, n, a, tol, unique_index) |
subroutine | r8col_undex (m, n, a, unique_num, undx, xdnu) |
subroutine | r8col_uniform_abvec (m, n, a, b, seed, r) |
subroutine | r8col_unique_count (m, n, a, unique_num) |
subroutine | r8col_unique_index (m, n, a, unique_index) |
subroutine | r8col_variance (m, n, a, variance) |
subroutine | r8int_to_r8int (rmin, rmax, r, r2min, r2max, r2) |
subroutine | r8int_to_i4int (rmin, rmax, r, imin, imax, i) |
subroutine | r8mat_add (m, n, alpha, a, beta, b, c) |
real(kind=8) function | r8mat_amax (m, n, a) |
subroutine | r8mat_border_add (m, n, table, table2) |
subroutine | r8mat_border_cut (m, n, table, table2) |
subroutine | r8mat_cholesky_factor (n, a, c, flag) |
subroutine | r8mat_cholesky_factor_upper (n, a, c, flag) |
subroutine | r8mat_cholesky_inverse (n, a) |
subroutine | r8mat_cholesky_solve (n, l, b, x) |
subroutine | r8mat_cholesky_solve_upper (n, r, b, x) |
subroutine | r8mat_copy (m, n, a, b) |
subroutine | r8mat_covariance (m, n, x, c) |
subroutine | r8mat_det (n, a, det) |
real(kind=8) function | r8mat_det_2d (a) |
real(kind=8) function | r8mat_det_3d (a) |
real(kind=8) function | r8mat_det_4d (a) |
real(kind=8) function | r8mat_det_5d (a) |
subroutine | r8mat_diag_add_scalar (n, a, s) |
subroutine | r8mat_diag_add_vector (n, a, v) |
subroutine | r8mat_diag_get_vector (n, a, v) |
subroutine | r8mat_diag_set_scalar (n, a, s) |
subroutine | r8mat_diag_set_vector (n, a, v) |
subroutine | r8mat_diagonal (n, diag, a) |
real(kind=8) function | r8mat_diff_frobenius (m, n, a1, a2) |
subroutine | r8mat_expand_linear (m, n, x, mfat, nfat, xfat) |
subroutine | r8mat_expand_linear2 (m, n, a, m2, n2, a2) |
subroutine | r8mat_flip_cols (m, n, a, b) |
subroutine | r8mat_flip_rows (m, n, a, b) |
subroutine | r8mat_fs (n, a, b, info) |
subroutine | r8mat_fss (n, a, nb, b, info) |
subroutine | r8mat_givens_post (n, a, row, col, g) |
subroutine | r8mat_givens_pre (n, a, row, col, g) |
subroutine | r8mat_hess (fx, n, x, h) |
subroutine | r8mat_house_axh (n, a, v, ah) |
subroutine | r8mat_house_form (n, v, h) |
subroutine | r8mat_house_hxa (n, a, v, ha) |
subroutine | r8mat_house_post (n, a, row, col, h) |
subroutine | r8mat_house_pre (n, a, row, col, h) |
subroutine | r8mat_identity (n, a) |
logical(kind=4) function | r8mat_in_01 (m, n, a) |
subroutine | r8mat_indicator (m, n, table) |
logical(kind=4) function | r8mat_insignificant (m, n, r, s) |
subroutine | r8mat_inverse_2d (a, b, det) |
subroutine | r8mat_inverse_3d (a, b, det) |
subroutine | r8mat_inverse_4d (a, b, det) |
subroutine | r8mat_is_identity (n, a, error_frobenius) |
subroutine | r8mat_is_nonnegative (m, n, a, ival) |
subroutine | r8mat_is_symmetric (m, n, a, error_frobenius) |
subroutine | r8mat_jac (m, n, eps, fx, x, fprime) |
subroutine | r8mat_kronecker (m1, n1, a, m2, n2, b, c) |
subroutine | r8mat_l_inverse (n, a, b) |
subroutine | r8mat_l_print (m, n, a, title) |
subroutine | r8mat_l_solve (n, a, b, x) |
subroutine | r8mat_l1_inverse (n, a, b) |
subroutine | r8mat_lt_solve (n, a, b, x) |
subroutine | r8mat_lu (m, n, a, l, p, u) |
real(kind=8) function | r8mat_max (m, n, a) |
subroutine | r8mat_max_index (m, n, a, i, j) |
real(kind=8) function | r8mat_maxcol_minrow (m, n, a) |
real(kind=8) function | r8mat_maxrow_mincol (m, n, a) |
real(kind=8) function | r8mat_mean (m, n, a) |
real(kind=8) function | r8mat_min (m, n, a) |
subroutine | r8mat_min_index (m, n, a, i, j) |
real(kind=8) function | r8mat_mincol_maxrow (m, n, a) |
real(kind=8) function | r8mat_minrow_maxcol (m, n, a) |
subroutine | r8mat_minvm (n1, n2, a, b, c) |
subroutine | r8mat_mm (n1, n2, n3, a, b, c) |
subroutine | r8mat_mmt (n1, n2, n3, a, b, c) |
subroutine | r8mat_mtm (n1, n2, n3, a, b, c) |
subroutine | r8mat_mtv (m, n, a, x, y) |
subroutine | r8mat_mv (m, n, a, x, y) |
subroutine | r8mat_nint (m, n, a) |
integer(kind=4) function | r8mat_nonzeros (m, n, a) |
real(kind=8) function | r8mat_norm_eis (m, n, a) |
real(kind=8) function | r8mat_norm_fro (m, n, a) |
real(kind=8) function | r8mat_norm_fro_affine (m, n, a1, a2) |
real(kind=8) function | r8mat_norm_l1 (m, n, a) |
real(kind=8) function | r8mat_norm_l2 (m, n, a) |
real(kind=8) function | r8mat_norm_li (m, n, a) |
subroutine | r8mat_normal_01 (m, n, seed, r) |
subroutine | r8mat_nullspace (m, n, a, nullspace_size, nullspace) |
subroutine | r8mat_nullspace_size (m, n, a, nullspace_size) |
subroutine | r8mat_orth_uniform (n, seed, a) |
subroutine | r8mat_plot (m, n, a, title) |
character function | r8mat_plot_symbol (r) |
subroutine | r8mat_poly_char (n, a, p) |
subroutine | r8mat_power (n, a, npow, b) |
subroutine | r8mat_power_method (n, a, r, v) |
subroutine | r8mat_print (m, n, a, title) |
subroutine | r8mat_print_some (m, n, a, ilo, jlo, ihi, jhi, title) |
subroutine | r8mat_print2 (m, n, a) |
subroutine | r8mat_ref (m, n, a) |
real(kind=8) function | r8mat_rms (m, n, a) |
subroutine | r8mat_row_copy (m, n, i, v, a) |
subroutine | r8mat_row_set (i, r, m, n, a) |
subroutine | r8mat_rref (m, n, a) |
subroutine | r8mat_scale (m, n, s, a) |
subroutine | r8mat_solve (n, rhs_num, a, info) |
subroutine | r8mat_solve_2d (a, b, det, x) |
subroutine | r8mat_solve_3d (a, b, det, x) |
subroutine | r8mat_solve2 (n, a, b, x, ierror) |
subroutine | r8mat_sub (m, n, a, b, c) |
real(kind=8) function | r8mat_sum (m, n, a) |
subroutine | r8mat_symm_eigen (n, x, q, a) |
subroutine | r8mat_symm_jacobi (n, a) |
subroutine | r8mat_to_r8cmat (lda, m, n, a1, a2) |
subroutine | r8mat_to_r8plu (n, a, pivot, lu, info) |
real(kind=8) function | r8mat_trace (n, a) |
subroutine | r8mat_transpose (m, n, a, at) |
subroutine | r8mat_transpose_in_place (n, a) |
subroutine | r8mat_transpose_print (m, n, a, title) |
subroutine | r8mat_transpose_print_some (m, n, a, ilo, jlo, ihi, jhi, title) |
subroutine | r8mat_u_inverse (n, a, b) |
subroutine | r8mat_u_solve (n, a, b, x) |
subroutine | r8mat_u1_inverse (n, a, b) |
subroutine | r8mat_uniform_01 (m, n, seed, r) |
subroutine | r8mat_uniform_ab (m, n, a, b, seed, r) |
subroutine | r8mat_uniform_abvec (m, n, a, b, seed, r) |
subroutine | r8mat_ut_solve (n, a, b, x) |
subroutine | r8mat_vand2 (n, x, a) |
real(kind=8) function | r8mat_vtmv (m, n, x, a, y) |
subroutine | r8mat_zero (m, n, a) |
subroutine | r8plu_det (n, pivot, lu, det) |
subroutine | r8plu_inverse (n, pivot, lu, a_inverse) |
subroutine | r8plu_mul (n, pivot, lu, x, b) |
subroutine | r8plu_sol (n, pivot, lu, b, x) |
subroutine | r8plu_to_r8mat (n, pivot, lu, a) |
subroutine | r8poly_degree (na, a, degree) |
subroutine | r8poly_deriv (n, c, p, cp) |
subroutine | r8poly_lagrange_0 (npol, xpol, xval, wval) |
subroutine | r8poly_lagrange_1 (npol, xpol, xval, dwdx) |
subroutine | r8poly_lagrange_2 (npol, xpol, xval, dw2dx2) |
subroutine | r8poly_lagrange_coef (npol, ipol, xpol, pcof) |
subroutine | r8poly_lagrange_factor (npol, xpol, xval, wval, dwdx) |
subroutine | r8poly_lagrange_val (npol, ipol, xpol, xval, pval, dpdx) |
subroutine | r8poly_order (na, a, order) |
subroutine | r8poly_print (n, a, title) |
subroutine | r8poly_shift (scale, shift, n, poly_cof) |
subroutine | r8poly_value (m, c, n, x, p) |
subroutine | r8poly_value_2d (m, c, n, x, y, p) |
subroutine | r8poly2_ex (x1, y1, x2, y2, x3, y3, x, y, ierror) |
subroutine | r8poly2_ex2 (x1, y1, x2, y2, x3, y3, x, y, a, b, c, ierror) |
subroutine | r8poly2_root (a, b, c, r1, r2) |
subroutine | r8poly2_rroot (a, b, c, r1, r2) |
subroutine | r8poly2_val (x1, y1, x2, y2, x3, y3, x, y, yp, ypp) |
subroutine | r8poly2_val2 (dim_num, ndata, tdata, ydata, left, tval, yval) |
subroutine | r8poly3_root (a, b, c, d, r1, r2, r3) |
subroutine | r8poly4_root (a, b, c, d, e, r1, r2, r3, r4) |
integer(kind=4) function | r8r8_compare (x1, y1, x2, y2) |
subroutine | r8r8_print (a1, a2, title) |
integer(kind=4) function | r8r8r8_compare (x1, y1, z1, x2, y2, z2) |
subroutine | r8r8r8vec_index_insert_unique (n_max, n, x, y, z, indx, xval, yval, zval, ival, ierror) |
subroutine | r8r8r8vec_index_search (n, x, y, z, indx, xval, yval, zval, less, equal, more) |
subroutine | r8r8vec_index_insert_unique (n_max, n, x, y, indx, xval, yval, ival, ierror) |
subroutine | r8r8vec_index_search (n, x, y, indx, xval, yval, less, equal, more) |
subroutine | r8row_compare (m, n, a, i, j, value) |
subroutine | r8row_max (m, n, a, amax) |
subroutine | r8row_mean (m, n, a, mean) |
subroutine | r8row_min (m, n, a, amin) |
subroutine | r8row_part_quick_a (m, n, a, l, r) |
subroutine | r8row_reverse (m, n, a) |
subroutine | r8row_sort_heap_a (m, n, a) |
subroutine | r8row_sort_heap_index_a (m, n, a, indx) |
subroutine | r8row_sort_quick_a (m, n, a) |
subroutine | r8row_sorted_unique_count (m, n, a, unique_num) |
subroutine | r8row_sum (m, n, a, rowsum) |
subroutine | r8row_swap (m, n, a, i1, i2) |
subroutine | r8row_to_r8vec (m, n, a, x) |
subroutine | r8row_variance (m, n, a, variance) |
subroutine | r8slmat_print (m, n, a, title) |
subroutine | r8vec_01_to_ab (n, a, amax, amin) |
subroutine | r8vec_ab_to_01 (n, a) |
subroutine | r8vec_ab_to_cd (n, a, bmin, bmax, b) |
logical(kind=4) function | r8vec_all_nonpositive (n, a) |
subroutine | r8vec_amax (n, a, amax) |
subroutine | r8vec_amax_index (n, a, amax_index) |
subroutine | r8vec_amin (n, a, amin) |
subroutine | r8vec_amin_index (n, a, amin_index) |
logical(kind=4) function | r8vec_any_negative (n, a) |
logical(kind=4) function | r8vec_any_nonzero (n, a) |
subroutine | r8vec_any_normal (dim_num, v1, v2) |
logical(kind=4) function | r8vec_ascends (n, x) |
logical(kind=4) function | r8vec_ascends_strictly (n, x) |
subroutine | r8vec_bin (n, x, bin_num, bin_min, bin_max, bin, bin_limit) |
subroutine | r8vec_blend (n, t1, x1, t2, x2, x) |
subroutine | r8vec_bracket (n, x, xval, left, right) |
subroutine | r8vec_bracket2 (n, x, xval, start, left, right) |
subroutine | r8vec_bracket3 (n, t, tval, left) |
subroutine | r8vec_bracket4 (nt, t, ns, s, left) |
integer(kind=4) function | r8vec_bracket5 (nd, xd, xi) |
subroutine | r8vec_bracket6 (nd, xd, ni, xi, b) |
subroutine | r8vec_ceiling (n, r8vec, ceilingvec) |
subroutine | r8vec_chebyspace (n, a, b, x) |
subroutine | r8vec_cheby1space (n, a, b, x) |
subroutine | r8vec_cheby2space (n, a, b, x) |
subroutine | r8vec_circular_variance (n, x, circular_variance) |
subroutine | r8vec_compare (n, a1, a2, isgn) |
subroutine | r8vec_concatenate (n1, a, n2, b, c) |
subroutine | r8vec_convolution (m, x, n, y, z) |
subroutine | r8vec_convolution_circ (n, x, y, z) |
subroutine | r8vec_copy (n, a1, a2) |
subroutine | r8vec_correlation (n, x, y, correlation) |
real(kind=8) function | r8vec_covar (n, x, y) |
real(kind=8) function | r8vec_cross_product_2d (v1, v2) |
real(kind=8) function | r8vec_cross_product_affine_2d (v0, v1, v2) |
subroutine | r8vec_cross_product_3d (v1, v2, v3) |
subroutine | r8vec_cross_product_affine_3d (v0, v1, v2, v3) |
subroutine | r8vec_cum (n, a, a_cum) |
subroutine | r8vec_cum0 (n, a, a_cum) |
subroutine | r8vec_dif (n, h, cof) |
real(kind=8) function | r8vec_diff_dot_product (n, u1, v1, u2, v2) |
real(kind=8) function | r8vec_diff_norm (n, a, b) |
real(kind=8) function | r8vec_diff_norm_l1 (n, a, b) |
real(kind=8) function | r8vec_diff_norm_l2 (n, a, b) |
real(kind=8) function | r8vec_diff_norm_li (n, a, b) |
real(kind=8) function | r8vec_diff_norm_squared (n, a, b) |
subroutine | r8vec_direct_product (factor_index, factor_order, factor_value, factor_num, point_num, x) |
subroutine | r8vec_direct_product2 (factor_index, factor_order, factor_value, factor_num, point_num, w) |
real(kind=8) function | r8vec_distance (dim_num, v1, v2) |
logical(kind=4) function | r8vec_distinct (n, a) |
real(kind=8) function | r8vec_dot_product (n, v1, v2) |
real(kind=8) function | r8vec_dot_product_affine (n, v0, v1, v2) |
real(kind=8) function | r8vec_entropy (n, x) |
logical(kind=4) function | r8vec_eq (n, a1, a2) |
subroutine | r8vec_even (n, alo, ahi, a) |
subroutine | r8vec_even_select (n, xlo, xhi, ival, xval) |
subroutine | r8vec_even2 (maxval, nfill, nold, xold, nval, xval) |
subroutine | r8vec_even2_select (n, xlo, xhi, ival, xval) |
subroutine | r8vec_even3 (nold, nval, xold, xval) |
subroutine | r8vec_expand_linear (n, x, fat, xfat) |
subroutine | r8vec_expand_linear2 (n, x, before, fat, after, xfat) |
subroutine | r8vec_first_index (n, a, tol, first_index) |
subroutine | r8vec_floor (n, r8vec, floorvec) |
subroutine | r8vec_frac (n, a, k, frac) |
subroutine | r8vec_fraction (n, x, fraction) |
logical(kind=4) function | r8vec_gt (n, a1, a2) |
subroutine | r8vec_heap_a (n, a) |
subroutine | r8vec_heap_d (n, a) |
subroutine | r8vec_heap_d_extract (n, a, value) |
subroutine | r8vec_heap_d_insert (n, a, value) |
subroutine | r8vec_heap_d_max (n, a, value) |
subroutine | r8vec_histogram (n, a, a_lo, a_hi, histo_num, histo_gram) |
subroutine | r8vec_house_column (n, a, k, v) |
real(kind=8) function | r8vec_i4vec_dot_product (n, r8vec, i4vec) |
logical(kind=4) function | r8vec_in_01 (n, a) |
logical(kind=4) function | r8vec_in_ab (n, x, a, b) |
subroutine | r8vec_index_delete_all (n, x, indx, xval) |
subroutine | r8vec_index_delete_dupes (n, x, indx, n2, x2, indx2) |
subroutine | r8vec_index_delete_one (n, x, indx, xval, n2, x2, indx2) |
subroutine | r8vec_index_insert (n, x, indx, xval) |
subroutine | r8vec_index_insert_unique (n, x, indx, xval) |
subroutine | r8vec_index_order (n, x, indx) |
subroutine | r8vec_index_search (n, x, indx, xval, less, equal, more) |
subroutine | r8vec_index_sort_unique (n, x, indx, n2) |
subroutine | r8vec_index_sorted_range (n, r, indx, r_lo, r_hi, i_lo, i_hi) |
subroutine | r8vec_indexed_heap_d (n, a, indx) |
subroutine | r8vec_indexed_heap_d_extract (n, a, indx, indx_extract) |
subroutine | r8vec_indexed_heap_d_insert (n, a, indx, indx_insert) |
subroutine | r8vec_indexed_heap_d_max (n, a, indx, indx_max) |
subroutine | r8vec_indicator0 (n, a) |
subroutine | r8vec_indicator1 (n, a) |
subroutine | r8vec_insert (n, a, pos, value) |
logical(kind=4) function | r8vec_insignificant (n, r, s) |
logical(kind=4) function | r8vec_is_int (n, a) |
logical(kind=4) function | r8vec_is_nonnegative (n, a) |
logical(kind=4) function | r8vec_is_zero (n, a) |
subroutine | r8vec_legendre (n, x_first, x_last, x) |
subroutine | r8vec_linspace (n, a, b, x) |
subroutine | r8vec_linspace2 (n, a, b, x) |
logical(kind=4) function | r8vec_lt (n, a1, a2) |
subroutine | r8vec_mask_print (n, a, mask_num, mask, title) |
real(kind=8) function | r8vec_max (n, a) |
subroutine | r8vec_max_abs_index (n, a, max_index) |
subroutine | r8vec_max_index (n, a, max_index) |
subroutine | r8vec_mean (n, a, mean) |
subroutine | r8vec_mean_geometric (n, a, mean) |
subroutine | r8vec_median (n, a, median) |
subroutine | r8vec_mesh_2d (nx, ny, xvec, yvec, xmat, ymat) |
subroutine | r8vec_midspace (n, a, b, x) |
real(kind=8) function | r8vec_min (n, a) |
subroutine | r8vec_min_index (n, a, min_index) |
real(kind=8) function | r8vec_min_pos (n, a) |
subroutine | r8vec_mirror_next (n, a, done) |
logical(kind=4) function | r8vec_negative_strict (n, a) |
subroutine | r8vec_nint (n, a) |
real(kind=8) function | r8vec_norm (n, a) |
real(kind=8) function | r8vec_norm_affine (n, v0, v1) |
integer(kind=4) function | r8vec_norm_l0 (n, a) |
real(kind=8) function | r8vec_norm_l1 (n, a) |
real(kind=8) function | r8vec_norm_l2 (n, a) |
real(kind=8) function | r8vec_norm_li (n, a) |
real(kind=8) function | r8vec_norm_lp (n, a, p) |
real(kind=8) function | r8vec_norm_squared (n, a) |
subroutine | r8vec_normal_01 (n, seed, x) |
subroutine | r8vec_normalize (n, a) |
subroutine | r8vec_normalize_l1 (n, a) |
real(kind=8) function | r8vec_normsq (n, v) |
real(kind=8) function | r8vec_normsq_affine (n, v0, v1) |
subroutine | r8vec_order_type (n, a, order) |
subroutine | r8vec_part_quick_a (n, a, l, r) |
subroutine | r8vec_permute (n, p, a) |
subroutine | r8vec_permute_cyclic (n, k, a) |
subroutine | r8vec_permute_uniform (n, a, seed) |
subroutine | r8vec_polarize (n, a, p, a_normal, a_parallel) |
logical(kind=4) function | r8vec_positive_strict (n, a) |
subroutine | r8vec_print (n, a, title) |
subroutine | r8vec_print_16 (n, a, title) |
subroutine | r8vec_print_part (n, a, max_print, title) |
subroutine | r8vec_print_some (n, a, i_lo, i_hi, title) |
subroutine | r8vec_print2 (n, a) |
real(kind=8) function | r8vec_product (n, a) |
subroutine | r8vec_range (n, x, xmin, xmax, y, ymin, ymax) |
subroutine | r8vec_range_2 (n, a, amin, amax) |
subroutine | r8vec_reverse (n, a) |
real(kind=8) function | r8vec_rms (n, a) |
subroutine | r8vec_rotate (n, a, m) |
real(kind=8) function | r8vec_scalar_triple_product (v1, v2, v3) |
subroutine | r8vec_scale (s, n, x) |
subroutine | r8vec_search_binary_a (n, a, aval, indx) |
subroutine | r8vec_shift (shift, n, x) |
subroutine | r8vec_shift_circular (shift, n, x) |
subroutine | r8vec_sort_bubble_a (n, a) |
subroutine | r8vec_sort_bubble_d (n, a) |
subroutine | r8vec_sort_heap_a (n, a) |
subroutine | r8vec_sort_heap_d (n, a) |
subroutine | r8vec_sort_heap_index_a (n, a, indx) |
subroutine | r8vec_sort_heap_index_d (n, a, indx) |
subroutine | r8vec_sort_heap_mask_a (n, a, mask_num, mask, indx) |
subroutine | r8vec_sort_insert_a (n, a) |
subroutine | r8vec_sort_insert_index_a (n, a, indx) |
subroutine | r8vec_sort_insert_index_d (n, a, indx) |
subroutine | r8vec_sort_quick_a (n, a) |
subroutine | r8vec_sort_shell_a (n, a) |
subroutine | r8vec_sort2_a (n, x, y) |
subroutine | r8vec_sorted_merge_a (na, a, nb, b, nc, c) |
integer(kind=4) function | r8vec_sorted_nearest (n, a, value) |
subroutine | r8vec_sorted_range (n, r, r_lo, r_hi, i_lo, i_hi) |
subroutine | r8vec_sorted_split (n, a, split, i_lt, i_gt) |
subroutine | r8vec_sorted_undex (x_num, x_val, x_unique_num, tol, undx, xdnu) |
subroutine | r8vec_sorted_unique (n, a, tol, unique_num) |
subroutine | r8vec_sorted_unique_count (n, a, tol, unique_num) |
subroutine | r8vec_sorted_unique_hist (n, a, tol, maxuniq, unique_num, auniq, acount) |
subroutine | r8vec_split (n, a, split, isplit) |
subroutine | r8vec_std (n, a, std) |
subroutine | r8vec_step (x0, n, x, fx) |
subroutine | r8vec_stutter (n, a, m, am) |
real(kind=8) function | r8vec_sum (n, a) |
subroutine | r8vec_swap (n, a1, a2) |
subroutine | r8vec_transpose_print (n, a, title) |
subroutine | r8vec_undex (x_num, x_val, x_unique_num, tol, undx, xdnu) |
subroutine | r8vec_uniform_01 (n, seed, r) |
subroutine | r8vec_uniform_ab (n, a, b, seed, r) |
subroutine | r8vec_uniform_abvec (n, a, b, seed, r) |
subroutine | r8vec_uniform_unit (m, seed, w) |
subroutine | r8vec_unique_count (n, a, tol, unique_num) |
subroutine | r8vec_unique_index (n, a, tol, unique_index) |
subroutine | r8vec_variance (n, a, variance) |
subroutine | r8vec_vector_triple_product (v1, v2, v3, v) |
subroutine | r8vec_write (n, r, output_file) |
subroutine | r8vec_zero (n, a) |
subroutine | r8vec2_compare (n, a1, a2, i, j, isgn) |
subroutine | r8vec2_print (n, a1, a2, title) |
subroutine | r8vec2_print_some (n, x1, x2, max_print, title) |
subroutine | r8vec2_sort_a (n, a1, a2) |
subroutine | r8vec2_sort_d (n, a1, a2) |
subroutine | r8vec2_sort_heap_index_a (n, x, y, indx) |
subroutine | r8vec2_sorted_unique (n, a1, a2, unique_num) |
subroutine | r8vec2_sorted_unique_index (n, a1, a2, unique_num, indx) |
subroutine | r8vec2_sum_max_index (n, a, b, sum_max_index) |
subroutine | r8vec3_print (n, a1, a2, a3, title) |
subroutine | roots_to_r8poly (n, x, c) |
subroutine | sort_heap_external (n, indx, i, j, isgn) |
subroutine | timestamp () |
subroutine gamma_log_values | ( | integer ( kind = 4 ) | n_data, |
real ( kind = 8 ) | x, | ||
real ( kind = 8 ) | fx | ||
) |
Definition at line 140 of file R8LIB.f90.
subroutine gamma_values | ( | integer ( kind = 4 ) | n_data, |
real ( kind = 8 ) | x, | ||
real ( kind = 8 ) | fx | ||
) |
Definition at line 1 of file R8LIB.f90.
subroutine get_unit | ( | integer ( kind = 4 ) | iunit | ) |
Definition at line 257 of file R8LIB.f90.
Referenced by r8vec_write().
integer ( kind = 4 ) function i4_log_10 | ( | integer ( kind = 4 ) | i | ) |
Definition at line 321 of file R8LIB.f90.
References i4_log_10().
Referenced by i4_log_10().
integer ( kind = 4 ) function i4_modp | ( | integer ( kind = 4 ) | i, |
integer ( kind = 4 ) | j | ||
) |
Definition at line 399 of file R8LIB.f90.
References i4_modp().
Referenced by i4_modp(), and i4_wrap().
integer ( kind = 4 ) function i4_uniform_ab | ( | integer ( kind = 4 ) | a, |
integer ( kind = 4 ) | b, | ||
integer ( kind = 4 ) | seed | ||
) |
Definition at line 478 of file R8LIB.f90.
References i4_uniform_ab().
Referenced by i4_uniform_ab().
integer ( kind = 4 ) function i4_wrap | ( | integer ( kind = 4 ) | ival, |
integer ( kind = 4 ) | ilo, | ||
integer ( kind = 4 ) | ihi | ||
) |
Definition at line 580 of file R8LIB.f90.
References i4_modp(), and i4_wrap().
Referenced by i4_wrap().
subroutine i4int_to_r8int | ( | integer ( kind = 4 ) | imin, |
integer ( kind = 4 ) | imax, | ||
integer ( kind = 4 ) | i, | ||
real ( kind = 8 ) | rmin, | ||
real ( kind = 8 ) | rmax, | ||
real ( kind = 8 ) | r | ||
) |
Definition at line 680 of file R8LIB.f90.
subroutine i4vec_indicator0 | ( | integer ( kind = 4 ) | n, |
integer ( kind = 4 ), dimension(n) | a | ||
) |
Definition at line 737 of file R8LIB.f90.
subroutine i4vec_indicator1 | ( | integer ( kind = 4 ) | n, |
integer ( kind = 4 ), dimension(n) | a | ||
) |
Definition at line 778 of file R8LIB.f90.
Referenced by r8vec2_sort_heap_index_a(), r8vec_index_delete_dupes(), and r8vec_sort_heap_mask_a().
subroutine i4vec_permute | ( | integer ( kind = 4 ) | n, |
integer ( kind = 4 ), dimension(n) | p, | ||
integer ( kind = 4 ), dimension(n) | a | ||
) |
Definition at line 819 of file R8LIB.f90.
References perm_check1().
subroutine i4vec_print | ( | integer ( kind = 4 ) | n, |
integer ( kind = 4 ), dimension(n) | a, | ||
character ( len = * ) | title | ||
) |
Definition at line 938 of file R8LIB.f90.
subroutine legendre_zeros | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | x | ||
) |
Definition at line 985 of file R8LIB.f90.
References r8_pi().
Referenced by r8vec_legendre().
subroutine perm_check0 | ( | integer ( kind = 4 ) | n, |
integer ( kind = 4 ), dimension(n) | p | ||
) |
Definition at line 1138 of file R8LIB.f90.
subroutine perm_check1 | ( | integer ( kind = 4 ) | n, |
integer ( kind = 4 ), dimension(n) | p | ||
) |
Definition at line 1198 of file R8LIB.f90.
Referenced by i4vec_permute(), r82vec_permute(), r8col_permute(), and r8vec_permute().
subroutine perm_uniform | ( | integer ( kind = 4 ) | n, |
integer ( kind = 4 ) | seed, | ||
integer ( kind = 4 ), dimension(n) | p | ||
) |
Definition at line 1258 of file R8LIB.f90.
Referenced by r8vec_permute_uniform().
subroutine r82_cheby | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ) | alo, | ||
real ( kind = 8 ) | ahi, | ||
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 6626 of file R8LIB.f90.
References r8_pi().
real ( kind = 8 ) function r82_dist_l2 | ( | real ( kind = 8 ), dimension(dim_num) | a1, |
real ( kind = 8 ), dimension(dim_num) | a2 | ||
) |
Definition at line 6689 of file R8LIB.f90.
References r82_dist_l2().
Referenced by r82_dist_l2().
logical ( kind = 4 ) function r82_eq | ( | real ( kind = 8 ), dimension(dim_num) | a1, |
real ( kind = 8 ), dimension(dim_num) | a2 | ||
) |
Definition at line 6734 of file R8LIB.f90.
References r82_eq().
Referenced by r82_eq().
logical ( kind = 4 ) function r82_ge | ( | real ( kind = 8 ), dimension(dim_num) | a1, |
real ( kind = 8 ), dimension(dim_num) | a2 | ||
) |
Definition at line 6782 of file R8LIB.f90.
References r82_ge().
Referenced by r82_ge().
logical ( kind = 4 ) function r82_gt | ( | real ( kind = 8 ), dimension(dim_num) | a1, |
real ( kind = 8 ), dimension(dim_num) | a2 | ||
) |
Definition at line 6839 of file R8LIB.f90.
References r82_gt().
Referenced by r82_gt().
logical ( kind = 4 ) function r82_le | ( | real ( kind = 8 ), dimension(dim_num) | a1, |
real ( kind = 8 ), dimension(dim_num) | a2 | ||
) |
Definition at line 6896 of file R8LIB.f90.
References r82_le().
Referenced by r82_le().
logical ( kind = 4 ) function r82_lt | ( | real ( kind = 8 ), dimension(dim_num) | a1, |
real ( kind = 8 ), dimension(dim_num) | a2 | ||
) |
Definition at line 6953 of file R8LIB.f90.
References r82_lt().
Referenced by r82_lt().
logical ( kind = 4 ) function r82_ne | ( | real ( kind = 8 ), dimension(dim_num) | a1, |
real ( kind = 8 ), dimension(dim_num) | a2 | ||
) |
Definition at line 7010 of file R8LIB.f90.
References r82_ne().
Referenced by r82_ne().
real ( kind = 8 ) function r82_norm | ( | real ( kind = 8 ), dimension(2) | a | ) |
Definition at line 7058 of file R8LIB.f90.
References r82_norm().
Referenced by r82_norm().
subroutine r82_normalize | ( | real ( kind = 8 ), dimension(2) | a | ) |
Definition at line 7095 of file R8LIB.f90.
subroutine r82_print | ( | real ( kind = 8 ), dimension(2) | a, |
character ( len = * ) | title | ||
) |
Definition at line 7134 of file R8LIB.f90.
subroutine r82_swap | ( | real ( kind = 8 ), dimension(dim_num) | x, |
real ( kind = 8 ), dimension(dim_num) | y | ||
) |
Definition at line 7183 of file R8LIB.f90.
subroutine r82_uniform_ab | ( | real ( kind = 8 ) | b, |
real ( kind = 8 ) | c, | ||
integer ( kind = 4 ) | seed, | ||
real ( kind = 8 ), dimension(dim_num) | a | ||
) |
Definition at line 7224 of file R8LIB.f90.
References r8_uniform_ab().
subroutine r82poly2_print | ( | real ( kind = 8 ) | a, |
real ( kind = 8 ) | b, | ||
real ( kind = 8 ) | c, | ||
real ( kind = 8 ) | d, | ||
real ( kind = 8 ) | e, | ||
real ( kind = 8 ) | f | ||
) |
Definition at line 7272 of file R8LIB.f90.
subroutine r82poly2_type | ( | real ( kind = 8 ) | a, |
real ( kind = 8 ) | b, | ||
real ( kind = 8 ) | c, | ||
real ( kind = 8 ) | d, | ||
real ( kind = 8 ) | e, | ||
real ( kind = 8 ) | f, | ||
integer ( kind = 4 ) | type | ||
) |
Definition at line 7312 of file R8LIB.f90.
subroutine r82poly2_type_print | ( | integer ( kind = 4 ) | type | ) |
Definition at line 7448 of file R8LIB.f90.
subroutine r82vec_max | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(2,n) | a, | ||
real ( kind = 8 ), dimension(2) | amax | ||
) |
Definition at line 7510 of file R8LIB.f90.
subroutine r82vec_min | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(2,n) | a, | ||
real ( kind = 8 ), dimension(2) | amin | ||
) |
Definition at line 7552 of file R8LIB.f90.
subroutine r82vec_order_type | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(dim_num,n) | a, | ||
integer ( kind = 4 ) | order | ||
) |
Definition at line 7594 of file R8LIB.f90.
subroutine r82vec_part_quick_a | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(dim_num,n) | a, | ||
integer ( kind = 4 ) | l, | ||
integer ( kind = 4 ) | r | ||
) |
Definition at line 7746 of file R8LIB.f90.
References r8vec_swap().
Referenced by r82vec_sort_quick_a().
subroutine r82vec_permute | ( | integer ( kind = 4 ) | n, |
integer ( kind = 4 ), dimension(n) | p, | ||
real ( kind = 8 ), dimension(2,n) | a | ||
) |
Definition at line 7865 of file R8LIB.f90.
References perm_check1().
subroutine r82vec_print | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(dim_num,n) | a, | ||
character ( len = * ) | title | ||
) |
Definition at line 7983 of file R8LIB.f90.
subroutine r82vec_print_part | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(2,n) | a, | ||
integer ( kind = 4 ) | max_print, | ||
character ( len = * ) | title | ||
) |
Definition at line 8031 of file R8LIB.f90.
subroutine r82vec_sort_heap_index_a | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(dim_num,n) | a, | ||
integer ( kind = 4 ), dimension(n) | indx | ||
) |
Definition at line 8120 of file R8LIB.f90.
subroutine r82vec_sort_quick_a | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(dim_num,n) | a | ||
) |
Definition at line 8249 of file R8LIB.f90.
References r82vec_part_quick_a().
real ( kind = 8 ) function r83_norm | ( | real ( kind = 8 ) | x, |
real ( kind = 8 ) | y, | ||
real ( kind = 8 ) | z | ||
) |
Definition at line 8363 of file R8LIB.f90.
References r83_norm().
Referenced by r83_norm().
subroutine r83_normalize | ( | real ( kind = 8 ) | x, |
real ( kind = 8 ) | y, | ||
real ( kind = 8 ) | z | ||
) |
Definition at line 8402 of file R8LIB.f90.
subroutine r83_print | ( | real ( kind = 8 ) | x, |
real ( kind = 8 ) | y, | ||
real ( kind = 8 ) | z, | ||
character ( len = * ) | title | ||
) |
Definition at line 8445 of file R8LIB.f90.
subroutine r83_swap | ( | real ( kind = 8 ), dimension(dim_num) | x, |
real ( kind = 8 ), dimension(dim_num) | y | ||
) |
Definition at line 8496 of file R8LIB.f90.
subroutine r83vec_max | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(3,n) | a, | ||
real ( kind = 8 ), dimension(3) | amax | ||
) |
Definition at line 8537 of file R8LIB.f90.
subroutine r83vec_min | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(3,n) | a, | ||
real ( kind = 8 ), dimension(3) | amin | ||
) |
Definition at line 8581 of file R8LIB.f90.
subroutine r83vec_normalize | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(dim_num,n) | x | ||
) |
Definition at line 8625 of file R8LIB.f90.
subroutine r83vec_print_part | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(3,n) | a, | ||
integer ( kind = 4 ) | max_print, | ||
character ( len = * ) | title | ||
) |
Definition at line 8677 of file R8LIB.f90.
subroutine r84_normalize | ( | real ( kind = 8 ), dimension(dim_num) | v | ) |
Definition at line 8767 of file R8LIB.f90.
real ( kind = 8 ) function r8_abs | ( | real ( kind = 8 ) | x | ) |
Definition at line 1318 of file R8LIB.f90.
References r8_abs().
Referenced by r8_abs().
real ( kind = 8 ) function r8_acos | ( | real ( kind = 8 ) | c | ) |
Definition at line 1362 of file R8LIB.f90.
References r8_acos().
Referenced by r8_acos().
real ( kind = 8 ) function r8_acosh | ( | real ( kind = 8 ) | x | ) |
Definition at line 1408 of file R8LIB.f90.
References r8_acosh(), and r8_tiny().
Referenced by r8_acosh().
real ( kind = 8 ) function r8_add | ( | real ( kind = 8 ) | x, |
real ( kind = 8 ) | y | ||
) |
Definition at line 1472 of file R8LIB.f90.
References r8_add().
Referenced by r8_add(), and r8_epsilon_compute().
real ( kind = 8 ) function r8_agm | ( | real ( kind = 8 ) | a, |
real ( kind = 8 ) | b | ||
) |
Definition at line 1513 of file R8LIB.f90.
References r8_agm().
Referenced by r8_agm().
real ( kind = 8 ) function r8_aint | ( | real ( kind = 8 ) | x | ) |
Definition at line 1637 of file R8LIB.f90.
References r8_aint().
Referenced by r8_aint().
real ( kind = 8 ) function r8_asin | ( | real ( kind = 8 ) | s | ) |
Definition at line 1677 of file R8LIB.f90.
References r8_asin().
Referenced by r8_asin().
real ( kind = 8 ) function r8_atan | ( | real ( kind = 8 ) | y, |
real ( kind = 8 ) | x | ||
) |
Definition at line 1723 of file R8LIB.f90.
References r8_atan(), and r8_pi().
Referenced by r8_atan().
real ( kind = 8 ) function r8_big |
Definition at line 1821 of file R8LIB.f90.
References r8_big().
Referenced by r8_big(), and r8_exp().
real ( kind = 8 ) function r8_cas | ( | real ( kind = 8 ) | x | ) |
Definition at line 1857 of file R8LIB.f90.
References r8_cas().
Referenced by r8_cas().
real ( kind = 8 ) function r8_ceiling | ( | real ( kind = 8 ) | r | ) |
Definition at line 1907 of file R8LIB.f90.
References r8_ceiling().
Referenced by r8_ceiling().
real ( kind = 8 ) function r8_choose | ( | integer ( kind = 4 ) | n, |
integer ( kind = 4 ) | k | ||
) |
Definition at line 1959 of file R8LIB.f90.
References r8_choose().
Referenced by r8_choose().
real ( kind = 8 ) function r8_chop | ( | integer ( kind = 4 ) | place, |
real ( kind = 8 ) | x | ||
) |
Definition at line 2036 of file R8LIB.f90.
References r8_chop(), r8_log_2(), and r8_sign().
Referenced by r8_chop().
real ( kind = 8 ) function r8_cosd | ( | real ( kind = 8 ) | degrees | ) |
Definition at line 2099 of file R8LIB.f90.
References r8_cosd(), and r8_pi().
Referenced by r8_cosd().
real ( kind = 8 ) function r8_cotd | ( | real ( kind = 8 ) | degrees | ) |
Definition at line 2135 of file R8LIB.f90.
References r8_cotd(), and r8_pi().
Referenced by r8_cotd().
real ( kind = 8 ) function r8_csc | ( | real ( kind = 8 ) | theta | ) |
Definition at line 2207 of file R8LIB.f90.
References r8_csc().
Referenced by r8_csc().
real ( kind = 8 ) function r8_cscd | ( | real ( kind = 8 ) | degrees | ) |
Definition at line 2171 of file R8LIB.f90.
References r8_cscd(), and r8_pi().
Referenced by r8_cscd().
complex ( kind = 8 ) function r8_csqrt | ( | real ( kind = 8 ) | x | ) |
Definition at line 2259 of file R8LIB.f90.
References r8_csqrt(), and r8_pi().
Referenced by r8_csqrt().
real ( kind = 8 ) function r8_cube_root | ( | real ( kind = 8 ) | x | ) |
Definition at line 2309 of file R8LIB.f90.
References r8_cube_root().
Referenced by r8_cube_root().
real ( kind = 8 ) function r8_degrees | ( | real ( kind = 8 ) | radians | ) |
Definition at line 2356 of file R8LIB.f90.
References r8_degrees(), and r8_pi().
Referenced by r8_degrees().
real ( kind = 8 ) function r8_diff | ( | real ( kind = 8 ) | x, |
real ( kind = 8 ) | y, | ||
integer ( kind = 4 ) | n | ||
) |
Definition at line 2390 of file R8LIB.f90.
References r8_diff().
Referenced by r8_diff().
subroutine r8_digit | ( | real ( kind = 8 ) | x, |
integer ( kind = 4 ) | idigit, | ||
integer ( kind = 4 ) | digit | ||
) |
Definition at line 2475 of file R8LIB.f90.
real ( kind = 8 ) function r8_divide_i4 | ( | integer ( kind = 4 ) | i, |
integer ( kind = 4 ) | j | ||
) |
Definition at line 2545 of file R8LIB.f90.
References r8_divide_i4().
Referenced by r8_divide_i4().
real ( kind = 8 ) function r8_epsilon |
Definition at line 2579 of file R8LIB.f90.
References r8_epsilon().
Referenced by r8_epsilon(), and r8_gamma().
real ( kind = 8 ) function r8_epsilon_compute |
Definition at line 2621 of file R8LIB.f90.
References r8_add(), and r8_epsilon_compute().
Referenced by r8_epsilon_compute().
real ( kind = 8 ) function r8_exp | ( | real ( kind = 8 ) | x | ) |
Definition at line 2680 of file R8LIB.f90.
References r8_big(), and r8_exp().
Referenced by r8_exp().
real ( kind = 8 ) function r8_factorial | ( | integer ( kind = 4 ) | n | ) |
Definition at line 2737 of file R8LIB.f90.
References r8_factorial().
Referenced by r8_factorial().
real ( kind = 8 ) function r8_factorial2 | ( | integer ( kind = 4 ) | n | ) |
Definition at line 2783 of file R8LIB.f90.
References r8_factorial2().
Referenced by r8_factorial2().
real ( kind = 8 ) function r8_fall | ( | real ( kind = 8 ) | x, |
integer ( kind = 4 ) | n | ||
) |
Definition at line 2853 of file R8LIB.f90.
References r8_fall().
Referenced by r8_fall().
real ( kind = 8 ) function r8_floor | ( | real ( kind = 8 ) | r | ) |
Definition at line 2931 of file R8LIB.f90.
References r8_floor().
Referenced by r8_floor().
real ( kind = 8 ) function r8_fraction | ( | integer ( kind = 4 ) | i, |
integer ( kind = 4 ) | j | ||
) |
Definition at line 2983 of file R8LIB.f90.
References r8_fraction().
Referenced by r8_fraction().
real ( kind = 8 ) function r8_fractional | ( | real ( kind = 8 ) | x | ) |
Definition at line 3034 of file R8LIB.f90.
References r8_fractional().
Referenced by r8_fractional().
real ( kind = 8 ) function r8_gamma | ( | real ( kind = 8 ) | x | ) |
Definition at line 3091 of file R8LIB.f90.
References r8_epsilon(), r8_gamma(), and r8_pi().
Referenced by r8_gamma().
real ( kind = 8 ) function r8_gamma_log | ( | real ( kind = 8 ) | x | ) |
Definition at line 3326 of file R8LIB.f90.
References r8_gamma_log().
Referenced by r8_gamma_log().
real ( kind = 8 ) function r8_huge |
Definition at line 3575 of file R8LIB.f90.
References r8_huge().
Referenced by r8_huge().
real ( kind = 8 ) function r8_hypot | ( | real ( kind = 8 ) | x, |
real ( kind = 8 ) | y | ||
) |
Definition at line 3614 of file R8LIB.f90.
References r8_hypot().
Referenced by r8_hypot().
logical ( kind = 4 ) function r8_in_01 | ( | real ( kind = 8 ) | a | ) |
Definition at line 3667 of file R8LIB.f90.
References r8_in_01().
Referenced by r8_in_01().
logical ( kind = 4 ) function r8_insignificant | ( | real ( kind = 8 ) | r, |
real ( kind = 8 ) | s | ||
) |
Definition at line 3707 of file R8LIB.f90.
References r8_insignificant().
Referenced by r8_insignificant().
logical ( kind = 4 ) function r8_is_int | ( | real ( kind = 8 ) | r | ) |
Definition at line 3756 of file R8LIB.f90.
References r8_is_int().
Referenced by r8_is_int().
real ( kind = 8 ) function r8_log_10 | ( | real ( kind = 8 ) | x | ) |
Definition at line 3844 of file R8LIB.f90.
References r8_log_10().
Referenced by r8_log_10(), r8mat_print2(), and r8vec_print2().
real ( kind = 8 ) function r8_log_2 | ( | real ( kind = 8 ) | x | ) |
Definition at line 3801 of file R8LIB.f90.
References r8_log_2().
Referenced by r8_chop(), r8_log_2(), and r8vec_entropy().
real ( kind = 8 ) function r8_log_b | ( | real ( kind = 8 ) | x, |
real ( kind = 8 ) | b | ||
) |
Definition at line 3887 of file R8LIB.f90.
References r8_log_b().
Referenced by r8_log_b().
subroutine r8_mant | ( | real ( kind = 8 ) | x, |
integer ( kind = 4 ) | s, | ||
real ( kind = 8 ) | r, | ||
integer ( kind = 4 ) | l | ||
) |
Definition at line 3935 of file R8LIB.f90.
real ( kind = 8 ) function r8_max | ( | real ( kind = 8 ) | x, |
real ( kind = 8 ) | y | ||
) |
Definition at line 4021 of file R8LIB.f90.
References r8_max().
Referenced by r8_max().
real ( kind = 8 ) function r8_min | ( | real ( kind = 8 ) | x, |
real ( kind = 8 ) | y | ||
) |
Definition at line 4059 of file R8LIB.f90.
References r8_min().
Referenced by r8_min().
real ( kind = 8 ) function r8_mod | ( | real ( kind = 8 ) | x, |
real ( kind = 8 ) | y | ||
) |
Definition at line 4097 of file R8LIB.f90.
References r8_mod().
Referenced by r8_mod().
real ( kind = 8 ) function r8_modp | ( | real ( kind = 8 ) | x, |
real ( kind = 8 ) | y | ||
) |
Definition at line 4164 of file R8LIB.f90.
References r8_modp().
Referenced by r8_modp().
real ( kind = 8 ) function r8_mop | ( | integer ( kind = 4 ) | i | ) |
Definition at line 4238 of file R8LIB.f90.
References r8_mop().
Referenced by r8_mop().
integer ( kind = 4 ) function r8_nint | ( | real ( kind = 8 ) | x | ) |
Definition at line 4282 of file R8LIB.f90.
References r8_nint().
Referenced by r8_nint().
real ( kind = 8 ) function r8_normal_01 | ( | integer ( kind = 4 ) | seed | ) |
Definition at line 4335 of file R8LIB.f90.
References r8_normal_01(), r8_pi(), and r8_uniform_01().
Referenced by r8_normal_01(), and r8mat_orth_uniform().
real ( kind = 8 ) function r8_normal_ab | ( | real ( kind = 8 ) | a, |
real ( kind = 8 ) | b, | ||
integer ( kind = 4 ) | seed | ||
) |
Definition at line 4384 of file R8LIB.f90.
References r8_normal_ab(), r8_pi(), and r8_uniform_01().
Referenced by r8_normal_ab().
real ( kind = 8 ) function r8_pi |
Definition at line 4438 of file R8LIB.f90.
References r8_pi().
Referenced by legendre_zeros(), r82_cheby(), r8_atan(), r8_cosd(), r8_cotd(), r8_cscd(), r8_csqrt(), r8_degrees(), r8_gamma(), r8_normal_01(), r8_normal_ab(), r8_pi(), r8_radians(), r8_secd(), r8_sind(), r8_tand(), r8poly3_root(), r8vec_cheby1space(), r8vec_cheby2space(), r8vec_chebyspace(), and r8vec_normal_01().
real ( kind = 8 ) function r8_pi_sqrt |
Definition at line 4468 of file R8LIB.f90.
References r8_pi_sqrt().
Referenced by r8_pi_sqrt().
real ( kind = 8 ) function r8_power | ( | real ( kind = 8 ) | r, |
integer ( kind = 4 ) | p | ||
) |
Definition at line 4498 of file R8LIB.f90.
References r8_power().
Referenced by r8_power().
subroutine r8_power_fast | ( | real ( kind = 8 ) | r, |
integer ( kind = 4 ) | p, | ||
real ( kind = 8 ) | rp, | ||
integer ( kind = 4 ) | mults | ||
) |
Definition at line 4559 of file R8LIB.f90.
subroutine r8_print | ( | real ( kind = 8 ) | r, |
character ( len = * ) | title | ||
) |
Definition at line 4689 of file R8LIB.f90.
real ( kind = 8 ) function r8_pythag | ( | real ( kind = 8 ) | a, |
real ( kind = 8 ) | b | ||
) |
Definition at line 4722 of file R8LIB.f90.
References r8_pythag().
Referenced by r8_pythag().
real ( kind = 8 ) function r8_radians | ( | real ( kind = 8 ) | degrees | ) |
Definition at line 4768 of file R8LIB.f90.
References r8_pi(), and r8_radians().
Referenced by r8_radians().
real ( kind = 8 ) function r8_rise | ( | real ( kind = 8 ) | x, |
integer ( kind = 4 ) | n | ||
) |
Definition at line 4802 of file R8LIB.f90.
References r8_rise().
Referenced by r8_rise().
real ( kind = 8 ) function r8_round | ( | real ( kind = 8 ) | x | ) |
Definition at line 4881 of file R8LIB.f90.
References r8_round().
Referenced by r8_round().
subroutine r8_round2 | ( | integer ( kind = 4 ) | nplace, |
real ( kind = 8 ) | x, | ||
real ( kind = 8 ) | xround | ||
) |
Definition at line 4993 of file R8LIB.f90.
integer ( kind = 4 ) function r8_round_i4 | ( | real ( kind = 8 ) | x | ) |
Definition at line 4934 of file R8LIB.f90.
References r8_round_i4().
Referenced by r8_round_i4().
subroutine r8_roundb | ( | integer ( kind = 4 ) | base, |
integer ( kind = 4 ) | nplace, | ||
real ( kind = 8 ) | x, | ||
real ( kind = 8 ) | xround | ||
) |
Definition at line 5121 of file R8LIB.f90.
subroutine r8_roundx | ( | integer ( kind = 4 ) | nplace, |
real ( kind = 8 ) | x, | ||
real ( kind = 8 ) | xround | ||
) |
Definition at line 5300 of file R8LIB.f90.
real ( kind = 8 ) function r8_secd | ( | real ( kind = 8 ) | degrees | ) |
Definition at line 5434 of file R8LIB.f90.
References r8_pi(), and r8_secd().
Referenced by r8_secd().
real ( kind = 8 ) function r8_sech | ( | real ( kind = 8 ) | x | ) |
Definition at line 5470 of file R8LIB.f90.
References r8_sech().
Referenced by r8_sech().
real ( kind = 8 ) function r8_sign | ( | real ( kind = 8 ) | x | ) |
Definition at line 5508 of file R8LIB.f90.
References r8_sign().
Referenced by r8_chop(), and r8_sign().
real ( kind = 8 ) function r8_sign3 | ( | real ( kind = 8 ) | x | ) |
Definition at line 5563 of file R8LIB.f90.
References r8_sign3().
Referenced by r8_sign3().
character function r8_sign_char | ( | real ( kind = 8 ) | x | ) |
Definition at line 5605 of file R8LIB.f90.
References r8_sign_char().
Referenced by r8_sign_char().
logical ( kind = 4 ) function r8_sign_match | ( | real ( kind = 8 ) | r1, |
real ( kind = 8 ) | r2 | ||
) |
Definition at line 5647 of file R8LIB.f90.
References r8_sign_match().
Referenced by r8_sign_match().
logical ( kind = 4 ) function r8_sign_match_strict | ( | real ( kind = 8 ) | r1, |
real ( kind = 8 ) | r2 | ||
) |
Definition at line 5689 of file R8LIB.f90.
References r8_sign_match_strict().
Referenced by r8_sign_match_strict().
logical ( kind = 4 ) function r8_sign_opposite | ( | real ( kind = 8 ) | r1, |
real ( kind = 8 ) | r2 | ||
) |
Definition at line 5727 of file R8LIB.f90.
References r8_sign_opposite().
Referenced by r8_sign_opposite().
logical ( kind = 4 ) function r8_sign_opposite_strict | ( | real ( kind = 8 ) | r1, |
real ( kind = 8 ) | r2 | ||
) |
Definition at line 5769 of file R8LIB.f90.
References r8_sign_opposite_strict().
Referenced by r8_sign_opposite_strict().
real ( kind = 8 ) function r8_sind | ( | real ( kind = 8 ) | degrees | ) |
Definition at line 5811 of file R8LIB.f90.
References r8_pi(), and r8_sind().
Referenced by r8_sind().
real ( kind = 8 ) function r8_sqrt_i4 | ( | integer ( kind = 4 ) | i | ) |
Definition at line 5847 of file R8LIB.f90.
References r8_sqrt_i4().
Referenced by r8_sqrt_i4().
subroutine r8_swap | ( | real ( kind = 8 ) | x, |
real ( kind = 8 ) | y | ||
) |
Definition at line 5880 of file R8LIB.f90.
Referenced by r8poly2_val(), r8vec2_sort_a(), r8vec2_sort_d(), r8vec_sort2_a(), r8vec_sort_heap_d(), and r8vec_split().
subroutine r8_swap3 | ( | real ( kind = 8 ) | x, |
real ( kind = 8 ) | y, | ||
real ( kind = 8 ) | z | ||
) |
Definition at line 5915 of file R8LIB.f90.
real ( kind = 8 ) function r8_tand | ( | real ( kind = 8 ) | degrees | ) |
Definition at line 5961 of file R8LIB.f90.
References r8_pi(), and r8_tand().
Referenced by r8_tand().
real ( kind = 8 ) function r8_tiny |
Definition at line 5997 of file R8LIB.f90.
References r8_tiny().
Referenced by r8_acosh(), and r8_tiny().
subroutine r8_to_dhms | ( | real ( kind = 8 ) | r, |
integer ( kind = 4 ) | d, | ||
integer ( kind = 4 ) | h, | ||
integer ( kind = 4 ) | m, | ||
integer ( kind = 4 ) | s | ||
) |
Definition at line 6120 of file R8LIB.f90.
subroutine r8_to_i4 | ( | real ( kind = 8 ) | xmin, |
real ( kind = 8 ) | xmax, | ||
real ( kind = 8 ) | x, | ||
integer ( kind = 4 ) | ixmin, | ||
integer ( kind = 4 ) | ixmax, | ||
integer ( kind = 4 ) | ix | ||
) |
Definition at line 6180 of file R8LIB.f90.
subroutine r8_to_r8_discrete | ( | real ( kind = 8 ) | r, |
real ( kind = 8 ) | rmin, | ||
real ( kind = 8 ) | rmax, | ||
integer ( kind = 4 ) | nr, | ||
real ( kind = 8 ) | rd | ||
) |
Definition at line 6037 of file R8LIB.f90.
real ( kind = 8 ) function r8_uniform_01 | ( | integer ( kind = 4 ) | seed | ) |
Definition at line 6252 of file R8LIB.f90.
References r8_uniform_01().
Referenced by r8_normal_01(), r8_normal_ab(), r8_uniform_01(), and r8vec_normal_01().
real ( kind = 8 ) function r8_uniform_ab | ( | real ( kind = 8 ) | a, |
real ( kind = 8 ) | b, | ||
integer ( kind = 4 ) | seed | ||
) |
Definition at line 6351 of file R8LIB.f90.
References r8_uniform_ab().
Referenced by r82_uniform_ab(), and r8_uniform_ab().
subroutine r8_unswap3 | ( | real ( kind = 8 ) | x, |
real ( kind = 8 ) | y, | ||
real ( kind = 8 ) | z | ||
) |
Definition at line 6415 of file R8LIB.f90.
real ( kind = 8 ) function r8_walsh_1d | ( | real ( kind = 8 ) | x, |
integer ( kind = 4 ) | digit | ||
) |
Definition at line 6461 of file R8LIB.f90.
References r8_walsh_1d().
Referenced by r8_walsh_1d().
real ( kind = 8 ) function r8_wrap | ( | real ( kind = 8 ) | r, |
real ( kind = 8 ) | rlo, | ||
real ( kind = 8 ) | rhi | ||
) |
Definition at line 6528 of file R8LIB.f90.
References r8_wrap().
Referenced by r8_wrap().
subroutine r8block_expand_linear | ( | integer ( kind = 4 ) | l, |
integer ( kind = 4 ) | m, | ||
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(l,m,n) | x, | ||
integer ( kind = 4 ) | lfat, | ||
integer ( kind = 4 ) | mfat, | ||
integer ( kind = 4 ) | nfat, | ||
real ( kind = 8 ), dimension((l-1)*(lfat+1)+1,(m-1)*(mfat+1)+1,(n-1)*(nfat+1)+1) | xfat | ||
) |
Definition at line 8808 of file R8LIB.f90.
subroutine r8block_print | ( | integer ( kind = 4 ) | l, |
integer ( kind = 4 ) | m, | ||
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(l,m,n) | a, | ||
character ( len = * ) | title | ||
) |
Definition at line 8985 of file R8LIB.f90.
subroutine r8cmat_print | ( | integer ( kind = 4 ) | lda, |
integer ( kind = 4 ) | m, | ||
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(lda,n) | a, | ||
character ( len = * ) | title | ||
) |
Definition at line 9051 of file R8LIB.f90.
References r8cmat_print_some().
subroutine r8cmat_print_some | ( | integer ( kind = 4 ) | lda, |
integer ( kind = 4 ) | m, | ||
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(lda,n) | a, | ||
integer ( kind = 4 ) | ilo, | ||
integer ( kind = 4 ) | jlo, | ||
integer ( kind = 4 ) | ihi, | ||
integer ( kind = 4 ) | jhi, | ||
character ( len = * ) | title | ||
) |
Definition at line 9102 of file R8LIB.f90.
Referenced by r8cmat_print().
subroutine r8cmat_to_r8mat | ( | integer ( kind = 4 ) | lda, |
integer ( kind = 4 ) | m, | ||
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(lda,n) | a1, | ||
real ( kind = 8 ), dimension(m,n) | a2 | ||
) |
Definition at line 9218 of file R8LIB.f90.
subroutine r8col_compare | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
integer ( kind = 4 ) | i, | ||
integer ( kind = 4 ) | j, | ||
integer ( kind = 4 ) | value | ||
) |
Definition at line 9277 of file R8LIB.f90.
Referenced by r8col_insert().
subroutine r8col_duplicates | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
integer ( kind = 4 ) | n_unique, | ||
integer ( kind = 4 ) | seed, | ||
real ( kind = 8 ), dimension(m,n) | a | ||
) |
Definition at line 9382 of file R8LIB.f90.
References r8mat_uniform_01().
subroutine r8col_find | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
real ( kind = 8 ), dimension(m) | x, | ||
integer ( kind = 4 ) | col | ||
) |
Definition at line 9462 of file R8LIB.f90.
subroutine r8col_first_index | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
real ( kind = 8 ) | tol, | ||
integer ( kind = 4 ), dimension(n) | first_index | ||
) |
Definition at line 9550 of file R8LIB.f90.
subroutine r8col_insert | ( | integer ( kind = 4 ) | n_max, |
integer ( kind = 4 ) | m, | ||
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n_max) | a, | ||
real ( kind = 8 ), dimension(m) | x, | ||
integer ( kind = 4 ) | col | ||
) |
Definition at line 9618 of file R8LIB.f90.
References r8col_compare().
subroutine r8col_max | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
real ( kind = 8 ), dimension(n) | amax | ||
) |
Definition at line 9756 of file R8LIB.f90.
subroutine r8col_max_index | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
integer ( kind = 4 ), dimension(n) | imax | ||
) |
Definition at line 9804 of file R8LIB.f90.
subroutine r8col_max_one | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a | ||
) |
Definition at line 9862 of file R8LIB.f90.
subroutine r8col_mean | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
real ( kind = 8 ), dimension(n) | mean | ||
) |
Definition at line 9918 of file R8LIB.f90.
subroutine r8col_min | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
real ( kind = 8 ), dimension(n) | amin | ||
) |
Definition at line 9975 of file R8LIB.f90.
subroutine r8col_min_index | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
integer ( kind = 4 ), dimension(n) | imin | ||
) |
Definition at line 10023 of file R8LIB.f90.
subroutine r8col_normalize_li | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a | ||
) |
Definition at line 10081 of file R8LIB.f90.
subroutine r8col_part_quick_a | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
integer ( kind = 4 ) | l, | ||
integer ( kind = 4 ) | r | ||
) |
Definition at line 10137 of file R8LIB.f90.
References r8vec_swap().
Referenced by r8col_sort_quick_a().
subroutine r8col_permute | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
integer ( kind = 4 ), dimension(n) | p, | ||
real ( kind = 8 ), dimension(m,n) | a | ||
) |
Definition at line 10266 of file R8LIB.f90.
References perm_check1().
subroutine r8col_reverse | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a | ||
) |
Definition at line 10391 of file R8LIB.f90.
subroutine r8col_separation | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
real ( kind = 8 ) | d_min, | ||
real ( kind = 8 ) | d_max | ||
) |
Definition at line 10453 of file R8LIB.f90.
subroutine r8col_sort_heap_a | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a | ||
) |
Definition at line 10512 of file R8LIB.f90.
References sort_heap_external().
subroutine r8col_sort_heap_index_a | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
integer ( kind = 4 ), dimension(n) | indx | ||
) |
Definition at line 10625 of file R8LIB.f90.
References r8vec_compare().
Referenced by r8col_tol_undex(), r8col_tol_unique_count(), and r8col_undex().
subroutine r8col_sort_quick_a | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a | ||
) |
Definition at line 10757 of file R8LIB.f90.
References r8col_part_quick_a().
subroutine r8col_sorted_tol_undex | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
integer ( kind = 4 ) | unique_num, | ||
real ( kind = 8 ) | tol, | ||
integer ( kind = 4 ), dimension(unique_num) | undx, | ||
integer ( kind = 4 ), dimension(n) | xdnu | ||
) |
Definition at line 10882 of file R8LIB.f90.
subroutine r8col_sorted_tol_unique | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
real ( kind = 8 ) | tol, | ||
integer ( kind = 4 ) | unique_num | ||
) |
Definition at line 11025 of file R8LIB.f90.
subroutine r8col_sorted_tol_unique_count | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
real ( kind = 8 ) | tol, | ||
integer ( kind = 4 ) | unique_num | ||
) |
Definition at line 11103 of file R8LIB.f90.
subroutine r8col_sorted_undex | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
integer ( kind = 4 ) | unique_num, | ||
integer ( kind = 4 ), dimension(unique_num) | undx, | ||
integer ( kind = 4 ), dimension(n) | xdnu | ||
) |
Definition at line 11204 of file R8LIB.f90.
subroutine r8col_sorted_unique | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
integer ( kind = 4 ) | unique_num | ||
) |
Definition at line 11319 of file R8LIB.f90.
subroutine r8col_sorted_unique_count | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
integer ( kind = 4 ) | unique_num | ||
) |
Definition at line 11384 of file R8LIB.f90.
subroutine r8col_sortr_a | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
integer ( kind = 4 ) | key | ||
) |
Definition at line 11448 of file R8LIB.f90.
References r8row_swap(), and sort_heap_external().
subroutine r8col_sum | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
real ( kind = 8 ), dimension(n) | colsum | ||
) |
Definition at line 11548 of file R8LIB.f90.
subroutine r8col_swap | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
integer ( kind = 4 ) | j1, | ||
integer ( kind = 4 ) | j2 | ||
) |
Definition at line 11594 of file R8LIB.f90.
subroutine r8col_to_r8vec | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
real ( kind = 8 ), dimension(m*n) | x | ||
) |
Definition at line 11673 of file R8LIB.f90.
subroutine r8col_tol_undex | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
integer ( kind = 4 ) | unique_num, | ||
real ( kind = 8 ) | tol, | ||
integer ( kind = 4 ), dimension(unique_num) | undx, | ||
integer ( kind = 4 ), dimension(n) | xdnu | ||
) |
Definition at line 11735 of file R8LIB.f90.
References r8col_sort_heap_index_a().
subroutine r8col_tol_unique_count | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
real ( kind = 8 ) | tol, | ||
integer ( kind = 4 ) | unique_num | ||
) |
Definition at line 11895 of file R8LIB.f90.
References r8col_sort_heap_index_a().
subroutine r8col_tol_unique_index | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
real ( kind = 8 ) | tol, | ||
integer ( kind = 4 ), dimension(n) | unique_index | ||
) |
Definition at line 12002 of file R8LIB.f90.
subroutine r8col_undex | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
integer ( kind = 4 ) | unique_num, | ||
integer ( kind = 4 ), dimension(unique_num) | undx, | ||
integer ( kind = 4 ), dimension(n) | xdnu | ||
) |
Definition at line 12077 of file R8LIB.f90.
References r8col_sort_heap_index_a().
subroutine r8col_uniform_abvec | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m) | a, | ||
real ( kind = 8 ), dimension(m) | b, | ||
integer ( kind = 4 ) | seed, | ||
real ( kind = 8 ), dimension(m,n) | r | ||
) |
Definition at line 12213 of file R8LIB.f90.
subroutine r8col_unique_count | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
integer ( kind = 4 ) | unique_num | ||
) |
Definition at line 12301 of file R8LIB.f90.
subroutine r8col_unique_index | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
integer ( kind = 4 ), dimension(n) | unique_index | ||
) |
Definition at line 12374 of file R8LIB.f90.
subroutine r8col_variance | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
real ( kind = 8 ), dimension(n) | variance | ||
) |
Definition at line 12447 of file R8LIB.f90.
subroutine r8int_to_i4int | ( | real ( kind = 8 ) | rmin, |
real ( kind = 8 ) | rmax, | ||
real ( kind = 8 ) | r, | ||
integer ( kind = 4 ) | imin, | ||
integer ( kind = 4 ) | imax, | ||
integer ( kind = 4 ) | i | ||
) |
Definition at line 12567 of file R8LIB.f90.
subroutine r8int_to_r8int | ( | real ( kind = 8 ) | rmin, |
real ( kind = 8 ) | rmax, | ||
real ( kind = 8 ) | r, | ||
real ( kind = 8 ) | r2min, | ||
real ( kind = 8 ) | r2max, | ||
real ( kind = 8 ) | r2 | ||
) |
Definition at line 12509 of file R8LIB.f90.
subroutine r8mat_add | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ) | alpha, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
real ( kind = 8 ) | beta, | ||
real ( kind = 8 ), dimension(m,n) | b, | ||
real ( kind = 8 ), dimension(m,n) | c | ||
) |
Definition at line 12626 of file R8LIB.f90.
real ( kind = 8 ) function r8mat_amax | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a | ||
) |
Definition at line 12677 of file R8LIB.f90.
References r8mat_amax().
Referenced by r8mat_amax().
subroutine r8mat_border_add | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | table, | ||
real ( kind = 8 ), dimension(m+2,n+2) | table2 | ||
) |
Definition at line 12722 of file R8LIB.f90.
subroutine r8mat_border_cut | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | table, | ||
real ( kind = 8 ), dimension(m-2,n-2) | table2 | ||
) |
Definition at line 12787 of file R8LIB.f90.
subroutine r8mat_cholesky_factor | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n,n) | a, | ||
real ( kind = 8 ), dimension(n,n) | c, | ||
integer ( kind = 4 ) | flag | ||
) |
Definition at line 12848 of file R8LIB.f90.
Referenced by normal_solve().
subroutine r8mat_cholesky_factor_upper | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n,n) | a, | ||
real ( kind = 8 ), dimension(n,n) | c, | ||
integer ( kind = 4 ) | flag | ||
) |
Definition at line 12935 of file R8LIB.f90.
subroutine r8mat_cholesky_inverse | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n,n) | a | ||
) |
Definition at line 13029 of file R8LIB.f90.
subroutine r8mat_cholesky_solve | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n,n) | l, | ||
real ( kind = 8 ), dimension(n) | b, | ||
real ( kind = 8 ), dimension(n) | x | ||
) |
Definition at line 13142 of file R8LIB.f90.
References r8mat_l_solve(), and r8mat_lt_solve().
Referenced by normal_solve().
subroutine r8mat_cholesky_solve_upper | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n,n) | r, | ||
real ( kind = 8 ), dimension(n) | b, | ||
real ( kind = 8 ), dimension(n) | x | ||
) |
Definition at line 13196 of file R8LIB.f90.
References r8mat_u_solve(), and r8mat_ut_solve().
subroutine r8mat_copy | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
real ( kind = 8 ), dimension(m,n) | b | ||
) |
Definition at line 13250 of file R8LIB.f90.
subroutine r8mat_covariance | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | x, | ||
real ( kind = 8 ), dimension(m,m) | c | ||
) |
Definition at line 13292 of file R8LIB.f90.
subroutine r8mat_det | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n,n) | a, | ||
real ( kind = 8 ) | det | ||
) |
Definition at line 13369 of file R8LIB.f90.
real ( kind = 8 ) function r8mat_det_2d | ( | real ( kind = 8 ), dimension(2,2) | a | ) |
Definition at line 13458 of file R8LIB.f90.
References r8mat_det_2d().
Referenced by r8mat_det_2d(), and r8mat_inverse_2d().
real ( kind = 8 ) function r8mat_det_3d | ( | real ( kind = 8 ), dimension(3,3) | a | ) |
Definition at line 13499 of file R8LIB.f90.
References r8mat_det_3d().
Referenced by r8mat_det_3d(), and r8mat_inverse_3d().
real ( kind = 8 ) function r8mat_det_4d | ( | real ( kind = 8 ), dimension(4,4) | a | ) |
Definition at line 13545 of file R8LIB.f90.
References r8mat_det_4d().
Referenced by r8mat_det_4d(), r8mat_det_5d(), and r8mat_inverse_4d().
real ( kind = 8 ) function r8mat_det_5d | ( | real ( kind = 8 ), dimension(5,5) | a | ) |
Definition at line 13598 of file R8LIB.f90.
References r8mat_det_4d(), and r8mat_det_5d().
Referenced by r8mat_det_5d().
subroutine r8mat_diag_add_scalar | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n,n) | a, | ||
real ( kind = 8 ) | s | ||
) |
Definition at line 13664 of file R8LIB.f90.
subroutine r8mat_diag_add_vector | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n,n) | a, | ||
real ( kind = 8 ), dimension(n) | v | ||
) |
Definition at line 13709 of file R8LIB.f90.
subroutine r8mat_diag_get_vector | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n,n) | a, | ||
real ( kind = 8 ), dimension(n) | v | ||
) |
Definition at line 13754 of file R8LIB.f90.
Referenced by r8mat_norm_l2().
subroutine r8mat_diag_set_scalar | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n,n) | a, | ||
real ( kind = 8 ) | s | ||
) |
Definition at line 13800 of file R8LIB.f90.
subroutine r8mat_diag_set_vector | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n,n) | a, | ||
real ( kind = 8 ), dimension(n) | v | ||
) |
Definition at line 13845 of file R8LIB.f90.
subroutine r8mat_diagonal | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | diag, | ||
real ( kind = 8 ), dimension(n,n) | a | ||
) |
Definition at line 13890 of file R8LIB.f90.
real ( kind = 8 ) function r8mat_diff_frobenius | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a1, | ||
real ( kind = 8 ), dimension(m,n) | a2 | ||
) |
Definition at line 13936 of file R8LIB.f90.
References r8mat_diff_frobenius().
Referenced by r8mat_diff_frobenius().
subroutine r8mat_expand_linear | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | x, | ||
integer ( kind = 4 ) | mfat, | ||
integer ( kind = 4 ) | nfat, | ||
real ( kind = 8 ), dimension((m-1)*(mfat+1)+1,(n-1)*(nfat+1)+1) | xfat | ||
) |
Definition at line 13994 of file R8LIB.f90.
subroutine r8mat_expand_linear2 | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
integer ( kind = 4 ) | m2, | ||
integer ( kind = 4 ) | n2, | ||
real ( kind = 8 ), dimension(m2,n2) | a2 | ||
) |
Definition at line 14126 of file R8LIB.f90.
subroutine r8mat_flip_cols | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
real ( kind = 8 ), dimension(m,n) | b | ||
) |
Definition at line 14243 of file R8LIB.f90.
subroutine r8mat_flip_rows | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
real ( kind = 8 ), dimension(m,n) | b | ||
) |
Definition at line 14282 of file R8LIB.f90.
subroutine r8mat_fs | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n,n) | a, | ||
real ( kind = 8 ), dimension(n) | b, | ||
integer ( kind = 4 ) | info | ||
) |
Definition at line 14321 of file R8LIB.f90.
subroutine r8mat_fss | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n,n) | a, | ||
integer ( kind = 4 ) | nb, | ||
real ( kind = 8 ), dimension(n,nb) | b, | ||
integer ( kind = 4 ) | info | ||
) |
Definition at line 14451 of file R8LIB.f90.
Referenced by r8mat_minvm().
subroutine r8mat_givens_post | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n,n) | a, | ||
integer ( kind = 4 ) | row, | ||
integer ( kind = 4 ) | col, | ||
real ( kind = 8 ), dimension(n,n) | g | ||
) |
Definition at line 14583 of file R8LIB.f90.
References r8mat_identity().
subroutine r8mat_givens_pre | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n,n) | a, | ||
integer ( kind = 4 ) | row, | ||
integer ( kind = 4 ) | col, | ||
real ( kind = 8 ), dimension(n,n) | g | ||
) |
Definition at line 14642 of file R8LIB.f90.
References r8mat_identity().
subroutine r8mat_hess | ( | external | fx, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(n) | x, | ||
real ( kind = 8 ), dimension(n,n) | h | ||
) |
Definition at line 14701 of file R8LIB.f90.
subroutine r8mat_house_axh | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n,n) | a, | ||
real ( kind = 8 ), dimension(n) | v, | ||
real ( kind = 8 ), dimension(n,n) | ah | ||
) |
Definition at line 14836 of file R8LIB.f90.
Referenced by r8mat_orth_uniform().
subroutine r8mat_house_form | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | v, | ||
real ( kind = 8 ), dimension(n,n) | h | ||
) |
Definition at line 14907 of file R8LIB.f90.
References r8mat_identity().
Referenced by r8mat_house_post(), and r8mat_house_pre().
subroutine r8mat_house_hxa | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n,n) | a, | ||
real ( kind = 8 ), dimension(n) | v, | ||
real ( kind = 8 ), dimension(n,n) | ha | ||
) |
Definition at line 14965 of file R8LIB.f90.
subroutine r8mat_house_post | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n,n) | a, | ||
integer ( kind = 4 ) | row, | ||
integer ( kind = 4 ) | col, | ||
real ( kind = 8 ), dimension(n,n) | h | ||
) |
Definition at line 15036 of file R8LIB.f90.
References r8mat_house_form(), and r8vec_house_column().
subroutine r8mat_house_pre | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n,n) | a, | ||
integer ( kind = 4 ) | row, | ||
integer ( kind = 4 ) | col, | ||
real ( kind = 8 ), dimension(n,n) | h | ||
) |
Definition at line 15102 of file R8LIB.f90.
References r8mat_house_form(), and r8vec_house_column().
subroutine r8mat_identity | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n,n) | a | ||
) |
Definition at line 15168 of file R8LIB.f90.
Referenced by r8mat_givens_post(), r8mat_givens_pre(), r8mat_house_form(), r8mat_lu(), r8mat_poly_char(), and r8mat_power().
logical ( kind = 4 ) function r8mat_in_01 | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a | ||
) |
Definition at line 15211 of file R8LIB.f90.
References r8mat_in_01().
Referenced by r8mat_in_01().
subroutine r8mat_indicator | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | table | ||
) |
Definition at line 15260 of file R8LIB.f90.
logical ( kind = 4 ) function r8mat_insignificant | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | r, | ||
real ( kind = 8 ), dimension(m,n) | s | ||
) |
Definition at line 15319 of file R8LIB.f90.
References r8mat_insignificant().
Referenced by r8mat_insignificant().
subroutine r8mat_inverse_2d | ( | real ( kind = 8 ), dimension(2,2) | a, |
real ( kind = 8 ), dimension(2,2) | b, | ||
real ( kind = 8 ) | det | ||
) |
Definition at line 15386 of file R8LIB.f90.
References r8mat_det_2d().
subroutine r8mat_inverse_3d | ( | real ( kind = 8 ), dimension(3,3) | a, |
real ( kind = 8 ), dimension(3,3) | b, | ||
real ( kind = 8 ) | det | ||
) |
Definition at line 15449 of file R8LIB.f90.
References r8mat_det_3d().
Referenced by r8poly2_ex2().
subroutine r8mat_inverse_4d | ( | real ( kind = 8 ), dimension(4,4) | a, |
real ( kind = 8 ), dimension(4,4) | b, | ||
real ( kind = 8 ) | det | ||
) |
Definition at line 15521 of file R8LIB.f90.
References r8mat_det_4d().
subroutine r8mat_is_identity | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n,n) | a, | ||
real ( kind = 8 ) | error_frobenius | ||
) |
Definition at line 15678 of file R8LIB.f90.
subroutine r8mat_is_nonnegative | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
logical ( kind = 4 ) | ival | ||
) |
Definition at line 15738 of file R8LIB.f90.
subroutine r8mat_is_symmetric | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
real ( kind = 8 ) | error_frobenius | ||
) |
Definition at line 15783 of file R8LIB.f90.
subroutine r8mat_jac | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ) | eps, | ||
external | fx, | ||
real ( kind = 8 ), dimension(n) | x, | ||
real ( kind = 8 ), dimension(m,n) | fprime | ||
) |
Definition at line 15846 of file R8LIB.f90.
subroutine r8mat_kronecker | ( | integer ( kind = 4 ) | m1, |
integer ( kind = 4 ) | n1, | ||
real ( kind = 8 ), dimension(m1,n1) | a, | ||
integer ( kind = 4 ) | m2, | ||
integer ( kind = 4 ) | n2, | ||
real ( kind = 8 ), dimension(m2,n2) | b, | ||
real ( kind = 8 ), dimension(m1*m2,n1*n2) | c | ||
) |
Definition at line 15947 of file R8LIB.f90.
subroutine r8mat_l1_inverse | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n,n) | a, | ||
real ( kind = 8 ), dimension(n,n) | b | ||
) |
Definition at line 16275 of file R8LIB.f90.
subroutine r8mat_l_inverse | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n,n) | a, | ||
real ( kind = 8 ), dimension(n,n) | b | ||
) |
Definition at line 16027 of file R8LIB.f90.
subroutine r8mat_l_print | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(*) | a, | ||
character ( len = * ) | title | ||
) |
Definition at line 16096 of file R8LIB.f90.
subroutine r8mat_l_solve | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n,n) | a, | ||
real ( kind = 8 ), dimension(n) | b, | ||
real ( kind = 8 ), dimension(n) | x | ||
) |
Definition at line 16225 of file R8LIB.f90.
Referenced by r8mat_cholesky_solve().
subroutine r8mat_lt_solve | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n,n) | a, | ||
real ( kind = 8 ), dimension(n) | b, | ||
real ( kind = 8 ), dimension(n) | x | ||
) |
Definition at line 16352 of file R8LIB.f90.
Referenced by r8mat_cholesky_solve().
subroutine r8mat_lu | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
real ( kind = 8 ), dimension(m,m) | l, | ||
real ( kind = 8 ), dimension(m,m) | p, | ||
real ( kind = 8 ), dimension(m,n) | u | ||
) |
Definition at line 16406 of file R8LIB.f90.
References r8mat_identity(), and r8row_swap().
real ( kind = 8 ) function r8mat_max | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a | ||
) |
Definition at line 16526 of file R8LIB.f90.
References r8mat_max().
Referenced by r8mat_max().
subroutine r8mat_max_index | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
integer ( kind = 4 ) | i, | ||
integer ( kind = 4 ) | j | ||
) |
Definition at line 16570 of file R8LIB.f90.
real ( kind = 8 ) function r8mat_maxcol_minrow | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a | ||
) |
Definition at line 16630 of file R8LIB.f90.
References r8mat_maxcol_minrow().
Referenced by r8mat_maxcol_minrow().
real ( kind = 8 ) function r8mat_maxrow_mincol | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a | ||
) |
Definition at line 16693 of file R8LIB.f90.
References r8mat_maxrow_mincol().
Referenced by r8mat_maxrow_mincol().
real ( kind = 8 ) function r8mat_mean | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a | ||
) |
Definition at line 16756 of file R8LIB.f90.
References r8mat_mean().
Referenced by r8mat_mean().
real ( kind = 8 ) function r8mat_min | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a | ||
) |
Definition at line 16800 of file R8LIB.f90.
References r8mat_min().
Referenced by r8mat_min().
subroutine r8mat_min_index | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
integer ( kind = 4 ) | i, | ||
integer ( kind = 4 ) | j | ||
) |
Definition at line 16844 of file R8LIB.f90.
real ( kind = 8 ) function r8mat_mincol_maxrow | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a | ||
) |
Definition at line 16904 of file R8LIB.f90.
References r8mat_mincol_maxrow().
Referenced by r8mat_mincol_maxrow().
real ( kind = 8 ) function r8mat_minrow_maxcol | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a | ||
) |
Definition at line 16967 of file R8LIB.f90.
References r8mat_minrow_maxcol().
Referenced by r8mat_minrow_maxcol().
subroutine r8mat_minvm | ( | integer ( kind = 4 ) | n1, |
integer ( kind = 4 ) | n2, | ||
real ( kind = 8 ), dimension(n1,n1) | a, | ||
real ( kind = 8 ), dimension(n1,n2) | b, | ||
real ( kind = 8 ), dimension(n1,n2) | c | ||
) |
Definition at line 17030 of file R8LIB.f90.
References r8mat_fss().
subroutine r8mat_mm | ( | integer ( kind = 4 ) | n1, |
integer ( kind = 4 ) | n2, | ||
integer ( kind = 4 ) | n3, | ||
real ( kind = 8 ), dimension(n1,n2) | a, | ||
real ( kind = 8 ), dimension(n2,n3) | b, | ||
real ( kind = 8 ), dimension(n1,n3) | c | ||
) |
Definition at line 17085 of file R8LIB.f90.
subroutine r8mat_mmt | ( | integer ( kind = 4 ) | n1, |
integer ( kind = 4 ) | n2, | ||
integer ( kind = 4 ) | n3, | ||
real ( kind = 8 ), dimension(n1,n2) | a, | ||
real ( kind = 8 ), dimension(n3,n2) | b, | ||
real ( kind = 8 ), dimension(n1,n3) | c | ||
) |
Definition at line 17134 of file R8LIB.f90.
subroutine r8mat_mtm | ( | integer ( kind = 4 ) | n1, |
integer ( kind = 4 ) | n2, | ||
integer ( kind = 4 ) | n3, | ||
real ( kind = 8 ), dimension(n2,n1) | a, | ||
real ( kind = 8 ), dimension(n2,n3) | b, | ||
real ( kind = 8 ), dimension(n1,n3) | c | ||
) |
Definition at line 17186 of file R8LIB.f90.
subroutine r8mat_mtv | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
real ( kind = 8 ), dimension(m) | x, | ||
real ( kind = 8 ), dimension(n) | y | ||
) |
Definition at line 17235 of file R8LIB.f90.
subroutine r8mat_mv | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
real ( kind = 8 ), dimension(n) | x, | ||
real ( kind = 8 ), dimension(m) | y | ||
) |
Definition at line 17281 of file R8LIB.f90.
subroutine r8mat_nint | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a | ||
) |
Definition at line 17334 of file R8LIB.f90.
integer ( kind = 4 ) function r8mat_nonzeros | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a | ||
) |
Definition at line 17373 of file R8LIB.f90.
References r8mat_nonzeros().
Referenced by r8mat_nonzeros().
real ( kind = 8 ) function r8mat_norm_eis | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a | ||
) |
Definition at line 17427 of file R8LIB.f90.
References r8mat_norm_eis().
Referenced by r8mat_norm_eis().
real ( kind = 8 ) function r8mat_norm_fro | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a | ||
) |
Definition at line 17476 of file R8LIB.f90.
References r8mat_norm_fro().
Referenced by r8mat_norm_fro(), and r8mat_symm_jacobi().
real ( kind = 8 ) function r8mat_norm_fro_affine | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a1, | ||
real ( kind = 8 ), dimension(m,n) | a2 | ||
) |
Definition at line 17531 of file R8LIB.f90.
References r8mat_norm_fro_affine().
Referenced by r8mat_norm_fro_affine().
real ( kind = 8 ) function r8mat_norm_l1 | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a | ||
) |
Definition at line 17588 of file R8LIB.f90.
References r8mat_norm_l1().
Referenced by r8mat_norm_l1().
real ( kind = 8 ) function r8mat_norm_l2 | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a | ||
) |
Definition at line 17649 of file R8LIB.f90.
References r8mat_diag_get_vector(), r8mat_norm_l2(), and r8mat_symm_jacobi().
Referenced by r8mat_norm_l2().
real ( kind = 8 ) function r8mat_norm_li | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a | ||
) |
Definition at line 17718 of file R8LIB.f90.
References r8mat_norm_li().
Referenced by r8mat_norm_li().
subroutine r8mat_normal_01 | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
integer ( kind = 4 ) | seed, | ||
real ( kind = 8 ), dimension(m,n) | r | ||
) |
Definition at line 17779 of file R8LIB.f90.
References r8vec_normal_01().
subroutine r8mat_nullspace | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
integer ( kind = 4 ) | nullspace_size, | ||
real ( kind = 8 ), dimension(n,nullspace_size) | nullspace | ||
) |
Definition at line 17852 of file R8LIB.f90.
References r8mat_rref().
subroutine r8mat_nullspace_size | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
integer ( kind = 4 ) | nullspace_size | ||
) |
Definition at line 17977 of file R8LIB.f90.
References r8mat_rref().
subroutine r8mat_orth_uniform | ( | integer ( kind = 4 ) | n, |
integer ( kind = 4 ) | seed, | ||
real ( kind = 8 ), dimension(n,n) | a | ||
) |
Definition at line 18066 of file R8LIB.f90.
References r8_normal_01(), r8mat_house_axh(), and r8vec_house_column().
subroutine r8mat_plot | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
character ( len = * ) | title | ||
) |
Definition at line 18208 of file R8LIB.f90.
character function r8mat_plot_symbol | ( | real ( kind = 8 ) | r | ) |
Definition at line 18273 of file R8LIB.f90.
References r8mat_plot_symbol().
Referenced by r8mat_plot_symbol().
subroutine r8mat_poly_char | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n,n) | a, | ||
real ( kind = 8 ), dimension(0:n) | p | ||
) |
Definition at line 18319 of file R8LIB.f90.
References r8mat_identity(), and r8mat_trace().
subroutine r8mat_power | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n,n) | a, | ||
integer ( kind = 4 ) | npow, | ||
real ( kind = 8 ), dimension(n,n) | b | ||
) |
Definition at line 18397 of file R8LIB.f90.
References r8mat_identity().
subroutine r8mat_power_method | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n,n) | a, | ||
real ( kind = 8 ) | r, | ||
real ( kind = 8 ), dimension(n) | v | ||
) |
Definition at line 18462 of file R8LIB.f90.
subroutine r8mat_print | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
character ( len = * ) | title | ||
) |
Definition at line 18561 of file R8LIB.f90.
References r8mat_print_some().
subroutine r8mat_print2 | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a | ||
) |
Definition at line 18714 of file R8LIB.f90.
References r8_log_10().
subroutine r8mat_print_some | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
integer ( kind = 4 ) | ilo, | ||
integer ( kind = 4 ) | jlo, | ||
integer ( kind = 4 ) | ihi, | ||
integer ( kind = 4 ) | jhi, | ||
character ( len = * ) | title | ||
) |
Definition at line 18605 of file R8LIB.f90.
Referenced by r8mat_print().
subroutine r8mat_ref | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a | ||
) |
Definition at line 18871 of file R8LIB.f90.
real ( kind = 8 ) function r8mat_rms | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a | ||
) |
Definition at line 18985 of file R8LIB.f90.
References r8mat_rms().
Referenced by r8mat_rms().
subroutine r8mat_row_copy | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
integer ( kind = 4 ) | i, | ||
real ( kind = 8 ), dimension(n) | v, | ||
real ( kind = 8 ), dimension(m,n) | a | ||
) |
Definition at line 19032 of file R8LIB.f90.
subroutine r8mat_row_set | ( | integer ( kind = 4 ) | i, |
real ( kind = 8 ), dimension(n) | r, | ||
integer ( kind = 4 ) | m, | ||
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a | ||
) |
Definition at line 19079 of file R8LIB.f90.
subroutine r8mat_rref | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a | ||
) |
Definition at line 19129 of file R8LIB.f90.
Referenced by r8mat_nullspace(), and r8mat_nullspace_size().
subroutine r8mat_scale | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ) | s, | ||
real ( kind = 8 ), dimension(m,n) | a | ||
) |
Definition at line 19250 of file R8LIB.f90.
subroutine r8mat_solve | ( | integer ( kind = 4 ) | n, |
integer ( kind = 4 ) | rhs_num, | ||
real ( kind = 8 ), dimension(n,n+rhs_num) | a, | ||
integer ( kind = 4 ) | info | ||
) |
Definition at line 19292 of file R8LIB.f90.
subroutine r8mat_solve2 | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n,n) | a, | ||
real ( kind = 8 ), dimension(n) | b, | ||
real ( kind = 8 ), dimension(n) | x, | ||
integer ( kind = 4 ) | ierror | ||
) |
Definition at line 19537 of file R8LIB.f90.
subroutine r8mat_solve_2d | ( | real ( kind = 8 ), dimension(2,2) | a, |
real ( kind = 8 ), dimension(2) | b, | ||
real ( kind = 8 ) | det, | ||
real ( kind = 8 ), dimension(2) | x | ||
) |
Definition at line 19396 of file R8LIB.f90.
subroutine r8mat_solve_3d | ( | real ( kind = 8 ), dimension(3,3) | a, |
real ( kind = 8 ), dimension(3) | b, | ||
real ( kind = 8 ) | det, | ||
real ( kind = 8 ), dimension(3) | x | ||
) |
Definition at line 19461 of file R8LIB.f90.
subroutine r8mat_sub | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
real ( kind = 8 ), dimension(m,n) | b, | ||
real ( kind = 8 ), dimension(m,n) | c | ||
) |
Definition at line 19693 of file R8LIB.f90.
real ( kind = 8 ) function r8mat_sum | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a | ||
) |
Definition at line 19736 of file R8LIB.f90.
References r8mat_sum().
Referenced by r8mat_sum().
subroutine r8mat_symm_eigen | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | x, | ||
real ( kind = 8 ), dimension(n,n) | q, | ||
real ( kind = 8 ), dimension(n,n) | a | ||
) |
Definition at line 19783 of file R8LIB.f90.
subroutine r8mat_symm_jacobi | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n,n) | a | ||
) |
Definition at line 19845 of file R8LIB.f90.
References r8mat_norm_fro().
Referenced by r8mat_norm_l2().
subroutine r8mat_to_r8cmat | ( | integer ( kind = 4 ) | lda, |
integer ( kind = 4 ) | m, | ||
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a1, | ||
real ( kind = 8 ), dimension(lda,n) | a2 | ||
) |
Definition at line 19961 of file R8LIB.f90.
subroutine r8mat_to_r8plu | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n,n) | a, | ||
integer ( kind = 4 ), dimension(n) | pivot, | ||
real ( kind = 8 ), dimension(n,n) | lu, | ||
integer ( kind = 4 ) | info | ||
) |
Definition at line 20020 of file R8LIB.f90.
real ( kind = 8 ) function r8mat_trace | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n,n) | a | ||
) |
Definition at line 20149 of file R8LIB.f90.
References r8mat_trace().
Referenced by r8mat_poly_char(), and r8mat_trace().
subroutine r8mat_transpose | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
real ( kind = 8 ), dimension(n,m) | at | ||
) |
Definition at line 20196 of file R8LIB.f90.
subroutine r8mat_transpose_in_place | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n,n) | a | ||
) |
Definition at line 20244 of file R8LIB.f90.
subroutine r8mat_transpose_print | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
character ( len = * ) | title | ||
) |
Definition at line 20292 of file R8LIB.f90.
References r8mat_transpose_print_some().
subroutine r8mat_transpose_print_some | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
integer ( kind = 4 ) | ilo, | ||
integer ( kind = 4 ) | jlo, | ||
integer ( kind = 4 ) | ihi, | ||
integer ( kind = 4 ) | jhi, | ||
character ( len = * ) | title | ||
) |
Definition at line 20334 of file R8LIB.f90.
Referenced by r8mat_transpose_print().
subroutine r8mat_u1_inverse | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n,n) | a, | ||
real ( kind = 8 ), dimension(n,n) | b | ||
) |
Definition at line 20555 of file R8LIB.f90.
subroutine r8mat_u_inverse | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n,n) | a, | ||
real ( kind = 8 ), dimension(n,n) | b | ||
) |
Definition at line 20436 of file R8LIB.f90.
subroutine r8mat_u_solve | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n,n) | a, | ||
real ( kind = 8 ), dimension(n) | b, | ||
real ( kind = 8 ), dimension(n) | x | ||
) |
Definition at line 20505 of file R8LIB.f90.
Referenced by r8mat_cholesky_solve_upper().
subroutine r8mat_uniform_01 | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
integer ( kind = 4 ) | seed, | ||
real ( kind = 8 ), dimension(m,n) | r | ||
) |
Definition at line 20633 of file R8LIB.f90.
Referenced by r8col_duplicates().
subroutine r8mat_uniform_ab | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ) | a, | ||
real ( kind = 8 ) | b, | ||
integer ( kind = 4 ) | seed, | ||
real ( kind = 8 ), dimension(m,n) | r | ||
) |
Definition at line 20714 of file R8LIB.f90.
subroutine r8mat_uniform_abvec | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m) | a, | ||
real ( kind = 8 ), dimension(m) | b, | ||
integer ( kind = 4 ) | seed, | ||
real ( kind = 8 ), dimension(m,n) | r | ||
) |
Definition at line 20819 of file R8LIB.f90.
subroutine r8mat_ut_solve | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n,n) | a, | ||
real ( kind = 8 ), dimension(n) | b, | ||
real ( kind = 8 ), dimension(n) | x | ||
) |
Definition at line 20925 of file R8LIB.f90.
Referenced by r8mat_cholesky_solve_upper().
subroutine r8mat_vand2 | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | x, | ||
real ( kind = 8 ), dimension(n,n) | a | ||
) |
Definition at line 20979 of file R8LIB.f90.
real ( kind = 8 ) function r8mat_vtmv | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m) | x, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
real ( kind = 8 ), dimension(n) | y | ||
) |
Definition at line 21061 of file R8LIB.f90.
References r8mat_vtmv().
Referenced by r8mat_vtmv().
subroutine r8mat_zero | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a | ||
) |
Definition at line 21110 of file R8LIB.f90.
subroutine r8plu_det | ( | integer ( kind = 4 ) | n, |
integer ( kind = 4 ), dimension(n) | pivot, | ||
real ( kind = 8 ), dimension(n,n) | lu, | ||
real ( kind = 8 ) | det | ||
) |
Definition at line 21149 of file R8LIB.f90.
subroutine r8plu_inverse | ( | integer ( kind = 4 ) | n, |
integer ( kind = 4 ), dimension(n) | pivot, | ||
real ( kind = 8 ), dimension(n,n) | lu, | ||
real ( kind = 8 ), dimension(n,n) | a_inverse | ||
) |
Definition at line 21211 of file R8LIB.f90.
subroutine r8plu_mul | ( | integer ( kind = 4 ) | n, |
integer ( kind = 4 ), dimension(n) | pivot, | ||
real ( kind = 8 ), dimension(n,n) | lu, | ||
real ( kind = 8 ), dimension(n) | x, | ||
real ( kind = 8 ), dimension(n) | b | ||
) |
Definition at line 21303 of file R8LIB.f90.
subroutine r8plu_sol | ( | integer ( kind = 4 ) | n, |
integer ( kind = 4 ), dimension(n) | pivot, | ||
real ( kind = 8 ), dimension(n,n) | lu, | ||
real ( kind = 8 ), dimension(n) | b, | ||
real ( kind = 8 ), dimension(n) | x | ||
) |
Definition at line 21380 of file R8LIB.f90.
subroutine r8plu_to_r8mat | ( | integer ( kind = 4 ) | n, |
integer ( kind = 4 ), dimension(n) | pivot, | ||
real ( kind = 8 ), dimension(n,n) | lu, | ||
real ( kind = 8 ), dimension(n,n) | a | ||
) |
Definition at line 21453 of file R8LIB.f90.
subroutine r8poly2_ex | ( | real ( kind = 8 ) | x1, |
real ( kind = 8 ) | y1, | ||
real ( kind = 8 ) | x2, | ||
real ( kind = 8 ) | y2, | ||
real ( kind = 8 ) | x3, | ||
real ( kind = 8 ) | y3, | ||
real ( kind = 8 ) | x, | ||
real ( kind = 8 ) | y, | ||
integer ( kind = 4 ) | ierror | ||
) |
Definition at line 22570 of file R8LIB.f90.
subroutine r8poly2_ex2 | ( | real ( kind = 8 ) | x1, |
real ( kind = 8 ) | y1, | ||
real ( kind = 8 ) | x2, | ||
real ( kind = 8 ) | y2, | ||
real ( kind = 8 ) | x3, | ||
real ( kind = 8 ) | y3, | ||
real ( kind = 8 ) | x, | ||
real ( kind = 8 ) | y, | ||
real ( kind = 8 ) | a, | ||
real ( kind = 8 ) | b, | ||
real ( kind = 8 ) | c, | ||
integer ( kind = 4 ) | ierror | ||
) |
Definition at line 22648 of file R8LIB.f90.
References r8mat_inverse_3d().
subroutine r8poly2_root | ( | real ( kind = 8 ) | a, |
real ( kind = 8 ) | b, | ||
real ( kind = 8 ) | c, | ||
complex ( kind = 8 ) | r1, | ||
complex ( kind = 8 ) | r2 | ||
) |
Definition at line 22750 of file R8LIB.f90.
subroutine r8poly2_rroot | ( | real ( kind = 8 ) | a, |
real ( kind = 8 ) | b, | ||
real ( kind = 8 ) | c, | ||
real ( kind = 8 ) | r1, | ||
real ( kind = 8 ) | r2 | ||
) |
Definition at line 22806 of file R8LIB.f90.
subroutine r8poly2_val | ( | real ( kind = 8 ) | x1, |
real ( kind = 8 ) | y1, | ||
real ( kind = 8 ) | x2, | ||
real ( kind = 8 ) | y2, | ||
real ( kind = 8 ) | x3, | ||
real ( kind = 8 ) | y3, | ||
real ( kind = 8 ) | x, | ||
real ( kind = 8 ) | y, | ||
real ( kind = 8 ) | yp, | ||
real ( kind = 8 ) | ypp | ||
) |
Definition at line 22867 of file R8LIB.f90.
References r8_swap().
subroutine r8poly2_val2 | ( | integer ( kind = 4 ) | dim_num, |
integer ( kind = 4 ) | ndata, | ||
real ( kind = 8 ), dimension(ndata) | tdata, | ||
real ( kind = 8 ), dimension(dim_num,ndata) | ydata, | ||
integer ( kind = 4 ) | left, | ||
real ( kind = 8 ) | tval, | ||
real ( kind = 8 ), dimension(dim_num) | yval | ||
) |
Definition at line 22972 of file R8LIB.f90.
subroutine r8poly3_root | ( | real ( kind = 8 ) | a, |
real ( kind = 8 ) | b, | ||
real ( kind = 8 ) | c, | ||
real ( kind = 8 ) | d, | ||
complex ( kind = 8 ) | r1, | ||
complex ( kind = 8 ) | r2, | ||
complex ( kind = 8 ) | r3 | ||
) |
Definition at line 23096 of file R8LIB.f90.
References r8_pi().
Referenced by r8poly4_root().
subroutine r8poly4_root | ( | real ( kind = 8 ) | a, |
real ( kind = 8 ) | b, | ||
real ( kind = 8 ) | c, | ||
real ( kind = 8 ) | d, | ||
real ( kind = 8 ) | e, | ||
complex ( kind = 8 ) | r1, | ||
complex ( kind = 8 ) | r2, | ||
complex ( kind = 8 ) | r3, | ||
complex ( kind = 8 ) | r4 | ||
) |
Definition at line 23185 of file R8LIB.f90.
References r8poly3_root().
subroutine r8poly_degree | ( | integer ( kind = 4 ) | na, |
real ( kind = 8 ), dimension(0:na) | a, | ||
integer ( kind = 4 ) | degree | ||
) |
Definition at line 21529 of file R8LIB.f90.
Referenced by r8poly_print().
subroutine r8poly_deriv | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(0:n) | c, | ||
integer ( kind = 4 ) | p, | ||
real ( kind = 8 ), dimension(0:*) | cp | ||
) |
Definition at line 21585 of file R8LIB.f90.
subroutine r8poly_lagrange_0 | ( | integer ( kind = 4 ) | npol, |
real ( kind = 8 ), dimension(npol) | xpol, | ||
real ( kind = 8 ) | xval, | ||
real ( kind = 8 ) | wval | ||
) |
Definition at line 21649 of file R8LIB.f90.
subroutine r8poly_lagrange_1 | ( | integer ( kind = 4 ) | npol, |
real ( kind = 8 ), dimension(npol) | xpol, | ||
real ( kind = 8 ) | xval, | ||
real ( kind = 8 ) | dwdx | ||
) |
Definition at line 21707 of file R8LIB.f90.
subroutine r8poly_lagrange_2 | ( | integer ( kind = 4 ) | npol, |
real ( kind = 8 ), dimension(npol) | xpol, | ||
real ( kind = 8 ) | xval, | ||
real ( kind = 8 ) | dw2dx2 | ||
) |
Definition at line 21772 of file R8LIB.f90.
subroutine r8poly_lagrange_coef | ( | integer ( kind = 4 ) | npol, |
integer ( kind = 4 ) | ipol, | ||
real ( kind = 8 ), dimension(npol) | xpol, | ||
real ( kind = 8 ), dimension(0:npol-1) | pcof | ||
) |
Definition at line 21861 of file R8LIB.f90.
subroutine r8poly_lagrange_factor | ( | integer ( kind = 4 ) | npol, |
real ( kind = 8 ), dimension(npol) | xpol, | ||
real ( kind = 8 ) | xval, | ||
real ( kind = 8 ) | wval, | ||
real ( kind = 8 ) | dwdx | ||
) |
Definition at line 21968 of file R8LIB.f90.
subroutine r8poly_lagrange_val | ( | integer ( kind = 4 ) | npol, |
integer ( kind = 4 ) | ipol, | ||
real ( kind = 8 ), dimension(npol) | xpol, | ||
real ( kind = 8 ) | xval, | ||
real ( kind = 8 ) | pval, | ||
real ( kind = 8 ) | dpdx | ||
) |
Definition at line 22074 of file R8LIB.f90.
subroutine r8poly_order | ( | integer ( kind = 4 ) | na, |
real ( kind = 8 ), dimension(0:na) | a, | ||
integer ( kind = 4 ) | order | ||
) |
Definition at line 22199 of file R8LIB.f90.
subroutine r8poly_print | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(0:n) | a, | ||
character ( len = * ) | title | ||
) |
Definition at line 22254 of file R8LIB.f90.
References r8poly_degree().
subroutine r8poly_shift | ( | real ( kind = 8 ) | scale, |
real ( kind = 8 ) | shift, | ||
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(0:n) | poly_cof | ||
) |
Definition at line 22348 of file R8LIB.f90.
subroutine r8poly_value | ( | integer ( kind = 4 ) | m, |
real ( kind = 8 ), dimension(0:m) | c, | ||
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(n) | x, | ||
real ( kind = 8 ), dimension(n) | p | ||
) |
Definition at line 22443 of file R8LIB.f90.
subroutine r8poly_value_2d | ( | integer ( kind = 4 ) | m, |
real ( kind = 8 ), dimension(*) | c, | ||
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(n) | x, | ||
real ( kind = 8 ), dimension(n) | y, | ||
real ( kind = 8 ), dimension(n) | p | ||
) |
Definition at line 22499 of file R8LIB.f90.
integer ( kind = 4 ) function r8r8_compare | ( | real ( kind = 8 ) | x1, |
real ( kind = 8 ) | y1, | ||
real ( kind = 8 ) | x2, | ||
real ( kind = 8 ) | y2 | ||
) |
Definition at line 23294 of file R8LIB.f90.
References r8r8_compare().
Referenced by r8r8_compare().
subroutine r8r8_print | ( | real ( kind = 8 ) | a1, |
real ( kind = 8 ) | a2, | ||
character ( len = * ) | title | ||
) |
Definition at line 23352 of file R8LIB.f90.
integer ( kind = 4 ) function r8r8r8_compare | ( | real ( kind = 8 ) | x1, |
real ( kind = 8 ) | y1, | ||
real ( kind = 8 ) | z1, | ||
real ( kind = 8 ) | x2, | ||
real ( kind = 8 ) | y2, | ||
real ( kind = 8 ) | z2 | ||
) |
Definition at line 23401 of file R8LIB.f90.
References r8r8r8_compare().
Referenced by r8r8r8_compare().
subroutine r8r8r8vec_index_insert_unique | ( | integer ( kind = 4 ) | n_max, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(n_max) | x, | ||
real ( kind = 8 ), dimension(n_max) | y, | ||
real ( kind = 8 ), dimension(n_max) | z, | ||
integer ( kind = 4 ), dimension(n_max) | indx, | ||
real ( kind = 8 ) | xval, | ||
real ( kind = 8 ) | yval, | ||
real ( kind = 8 ) | zval, | ||
integer ( kind = 4 ) | ival, | ||
integer ( kind = 4 ) | ierror | ||
) |
Definition at line 23465 of file R8LIB.f90.
References r8r8r8vec_index_search().
subroutine r8r8r8vec_index_search | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | x, | ||
real ( kind = 8 ), dimension(n) | y, | ||
real ( kind = 8 ), dimension(n) | z, | ||
integer ( kind = 4 ), dimension(n) | indx, | ||
real ( kind = 8 ) | xval, | ||
real ( kind = 8 ) | yval, | ||
real ( kind = 8 ) | zval, | ||
integer ( kind = 4 ) | less, | ||
integer ( kind = 4 ) | equal, | ||
integer ( kind = 4 ) | more | ||
) |
Definition at line 23583 of file R8LIB.f90.
Referenced by r8r8r8vec_index_insert_unique().
subroutine r8r8vec_index_insert_unique | ( | integer ( kind = 4 ) | n_max, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(n_max) | x, | ||
real ( kind = 8 ), dimension(n_max) | y, | ||
integer ( kind = 4 ), dimension(n_max) | indx, | ||
real ( kind = 8 ) | xval, | ||
real ( kind = 8 ) | yval, | ||
integer ( kind = 4 ) | ival, | ||
integer ( kind = 4 ) | ierror | ||
) |
Definition at line 23730 of file R8LIB.f90.
References r8r8vec_index_search().
subroutine r8r8vec_index_search | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | x, | ||
real ( kind = 8 ), dimension(n) | y, | ||
integer ( kind = 4 ), dimension(n) | indx, | ||
real ( kind = 8 ) | xval, | ||
real ( kind = 8 ) | yval, | ||
integer ( kind = 4 ) | less, | ||
integer ( kind = 4 ) | equal, | ||
integer ( kind = 4 ) | more | ||
) |
Definition at line 23843 of file R8LIB.f90.
Referenced by r8r8vec_index_insert_unique().
subroutine r8row_compare | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
integer ( kind = 4 ) | i, | ||
integer ( kind = 4 ) | j, | ||
integer ( kind = 4 ) | value | ||
) |
Definition at line 23982 of file R8LIB.f90.
Referenced by r8row_sort_heap_a(), and r8row_sort_heap_index_a().
subroutine r8row_max | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
real ( kind = 8 ), dimension(m) | amax | ||
) |
Definition at line 24088 of file R8LIB.f90.
subroutine r8row_mean | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
real ( kind = 8 ), dimension(m) | mean | ||
) |
Definition at line 24153 of file R8LIB.f90.
subroutine r8row_min | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
real ( kind = 8 ), dimension(m) | amin | ||
) |
Definition at line 24209 of file R8LIB.f90.
subroutine r8row_part_quick_a | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
integer ( kind = 4 ) | l, | ||
integer ( kind = 4 ) | r | ||
) |
Definition at line 24274 of file R8LIB.f90.
References r8vec_swap().
Referenced by r8row_sort_quick_a().
subroutine r8row_reverse | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a | ||
) |
Definition at line 24415 of file R8LIB.f90.
subroutine r8row_sort_heap_a | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a | ||
) |
Definition at line 24478 of file R8LIB.f90.
References r8row_compare(), r8row_swap(), and sort_heap_external().
subroutine r8row_sort_heap_index_a | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
integer ( kind = 4 ), dimension(m) | indx | ||
) |
Definition at line 24573 of file R8LIB.f90.
References r8row_compare(), and r8vec_compare().
subroutine r8row_sort_quick_a | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a | ||
) |
Definition at line 24705 of file R8LIB.f90.
References r8row_part_quick_a().
subroutine r8row_sorted_unique_count | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
integer ( kind = 4 ) | unique_num | ||
) |
Definition at line 24830 of file R8LIB.f90.
subroutine r8row_sum | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
real ( kind = 8 ), dimension(m) | rowsum | ||
) |
Definition at line 24893 of file R8LIB.f90.
subroutine r8row_swap | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
integer ( kind = 4 ) | i1, | ||
integer ( kind = 4 ) | i2 | ||
) |
Definition at line 24940 of file R8LIB.f90.
Referenced by r8col_sortr_a(), r8mat_lu(), and r8row_sort_heap_a().
subroutine r8row_to_r8vec | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
real ( kind = 8 ), dimension(m*n) | x | ||
) |
Definition at line 25007 of file R8LIB.f90.
subroutine r8row_variance | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(m,n) | a, | ||
real ( kind = 8 ), dimension(m) | variance | ||
) |
Definition at line 25067 of file R8LIB.f90.
subroutine r8slmat_print | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(*) | a, | ||
character ( len = * ) | title | ||
) |
Definition at line 25129 of file R8LIB.f90.
subroutine r8vec2_compare | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a1, | ||
real ( kind = 8 ), dimension(n) | a2, | ||
integer ( kind = 4 ) | i, | ||
integer ( kind = 4 ) | j, | ||
integer ( kind = 4 ) | isgn | ||
) |
Definition at line 38838 of file R8LIB.f90.
Referenced by r8vec2_sort_a(), and r8vec2_sort_d().
subroutine r8vec2_print | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a1, | ||
real ( kind = 8 ), dimension(n) | a2, | ||
character ( len = * ) | title | ||
) |
Definition at line 38922 of file R8LIB.f90.
subroutine r8vec2_print_some | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | x1, | ||
real ( kind = 8 ), dimension(n) | x2, | ||
integer ( kind = 4 ) | max_print, | ||
character ( len = * ) | title | ||
) |
Definition at line 38972 of file R8LIB.f90.
subroutine r8vec2_sort_a | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a1, | ||
real ( kind = 8 ), dimension(n) | a2 | ||
) |
Definition at line 39065 of file R8LIB.f90.
References r8_swap(), r8vec2_compare(), and sort_heap_external().
subroutine r8vec2_sort_d | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a1, | ||
real ( kind = 8 ), dimension(n) | a2 | ||
) |
Definition at line 39148 of file R8LIB.f90.
References r8_swap(), r8vec2_compare(), and sort_heap_external().
subroutine r8vec2_sort_heap_index_a | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | x, | ||
real ( kind = 8 ), dimension(n) | y, | ||
integer ( kind = 4 ), dimension(n) | indx | ||
) |
Definition at line 39234 of file R8LIB.f90.
References i4vec_indicator1().
subroutine r8vec2_sorted_unique | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a1, | ||
real ( kind = 8 ), dimension(n) | a2, | ||
integer ( kind = 4 ) | unique_num | ||
) |
Definition at line 39372 of file R8LIB.f90.
subroutine r8vec2_sorted_unique_index | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a1, | ||
real ( kind = 8 ), dimension(n) | a2, | ||
integer ( kind = 4 ) | unique_num, | ||
integer ( kind = 4 ), dimension(n) | indx | ||
) |
Definition at line 39444 of file R8LIB.f90.
subroutine r8vec2_sum_max_index | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
real ( kind = 8 ), dimension(n) | b, | ||
integer ( kind = 4 ) | sum_max_index | ||
) |
Definition at line 39519 of file R8LIB.f90.
subroutine r8vec3_print | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a1, | ||
real ( kind = 8 ), dimension(n) | a2, | ||
real ( kind = 8 ), dimension(n) | a3, | ||
character ( len = * ) | title | ||
) |
Definition at line 39582 of file R8LIB.f90.
subroutine r8vec_01_to_ab | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
real ( kind = 8 ) | amax, | ||
real ( kind = 8 ) | amin | ||
) |
Definition at line 25253 of file R8LIB.f90.
subroutine r8vec_ab_to_01 | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 25328 of file R8LIB.f90.
subroutine r8vec_ab_to_cd | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
real ( kind = 8 ) | bmin, | ||
real ( kind = 8 ) | bmax, | ||
real ( kind = 8 ), dimension(n) | b | ||
) |
Definition at line 25382 of file R8LIB.f90.
logical ( kind = 4 ) function r8vec_all_nonpositive | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 25448 of file R8LIB.f90.
References r8vec_all_nonpositive().
Referenced by r8vec_all_nonpositive().
subroutine r8vec_amax | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
real ( kind = 8 ) | amax | ||
) |
Definition at line 25490 of file R8LIB.f90.
subroutine r8vec_amax_index | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
integer ( kind = 4 ) | amax_index | ||
) |
Definition at line 25532 of file R8LIB.f90.
subroutine r8vec_amin | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
real ( kind = 8 ) | amin | ||
) |
Definition at line 25592 of file R8LIB.f90.
subroutine r8vec_amin_index | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
integer ( kind = 4 ) | amin_index | ||
) |
Definition at line 25634 of file R8LIB.f90.
logical ( kind = 4 ) function r8vec_any_negative | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 25694 of file R8LIB.f90.
References r8vec_any_negative().
Referenced by r8vec_any_negative().
logical ( kind = 4 ) function r8vec_any_nonzero | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 25736 of file R8LIB.f90.
References r8vec_any_nonzero().
Referenced by r8vec_any_nonzero().
subroutine r8vec_any_normal | ( | integer ( kind = 4 ) | dim_num, |
real ( kind = 8 ), dimension(dim_num) | v1, | ||
real ( kind = 8 ), dimension(dim_num) | v2 | ||
) |
Definition at line 25778 of file R8LIB.f90.
References r8vec_norm().
logical ( kind = 4 ) function r8vec_ascends | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | x | ||
) |
Definition at line 25880 of file R8LIB.f90.
References r8vec_ascends().
Referenced by r8vec_ascends().
logical ( kind = 4 ) function r8vec_ascends_strictly | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | x | ||
) |
Definition at line 25940 of file R8LIB.f90.
References r8vec_ascends_strictly().
Referenced by r8vec_ascends_strictly().
subroutine r8vec_bin | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | x, | ||
integer ( kind = 4 ) | bin_num, | ||
real ( kind = 8 ) | bin_min, | ||
real ( kind = 8 ) | bin_max, | ||
integer ( kind = 4 ), dimension(0:bin_num+1) | bin, | ||
real ( kind = 8 ), dimension(0:bin_num) | bin_limit | ||
) |
Definition at line 26000 of file R8LIB.f90.
subroutine r8vec_blend | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ) | t1, | ||
real ( kind = 8 ), dimension(n) | x1, | ||
real ( kind = 8 ) | t2, | ||
real ( kind = 8 ), dimension(n) | x2, | ||
real ( kind = 8 ), dimension(n) | x | ||
) |
Definition at line 26106 of file R8LIB.f90.
subroutine r8vec_bracket | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | x, | ||
real ( kind = 8 ) | xval, | ||
integer ( kind = 4 ) | left, | ||
integer ( kind = 4 ) | right | ||
) |
Definition at line 26160 of file R8LIB.f90.
Referenced by r8vec_bracket2().
subroutine r8vec_bracket2 | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | x, | ||
real ( kind = 8 ) | xval, | ||
integer ( kind = 4 ) | start, | ||
integer ( kind = 4 ) | left, | ||
integer ( kind = 4 ) | right | ||
) |
Definition at line 26233 of file R8LIB.f90.
References r8vec_bracket().
subroutine r8vec_bracket3 | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | t, | ||
real ( kind = 8 ) | tval, | ||
integer ( kind = 4 ) | left | ||
) |
Definition at line 26431 of file R8LIB.f90.
subroutine r8vec_bracket4 | ( | integer ( kind = 4 ) | nt, |
real ( kind = 8 ), dimension(nt) | t, | ||
integer ( kind = 4 ) | ns, | ||
real ( kind = 8 ), dimension(ns) | s, | ||
integer ( kind = 4 ), dimension(ns) | left | ||
) |
Definition at line 26598 of file R8LIB.f90.
integer ( kind = 4 ) function r8vec_bracket5 | ( | integer ( kind = 4 ) | nd, |
real ( kind = 8 ), dimension(nd) | xd, | ||
real ( kind = 8 ) | xi | ||
) |
Definition at line 26765 of file R8LIB.f90.
References r8vec_bracket5().
Referenced by r8vec_bracket5().
subroutine r8vec_bracket6 | ( | integer ( kind = 4 ) | nd, |
real ( kind = 8 ), dimension(nd) | xd, | ||
integer ( kind = 4 ) | ni, | ||
real ( kind = 8 ), dimension(ni) | xi, | ||
integer ( kind = 4 ), dimension(ni) | b | ||
) |
Definition at line 26843 of file R8LIB.f90.
subroutine r8vec_ceiling | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | r8vec, | ||
real ( kind = 8 ), dimension(n) | ceilingvec | ||
) |
Definition at line 26926 of file R8LIB.f90.
subroutine r8vec_cheby1space | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ) | a, | ||
real ( kind = 8 ) | b, | ||
real ( kind = 8 ), dimension(n) | x | ||
) |
Definition at line 27059 of file R8LIB.f90.
References r8_pi().
subroutine r8vec_cheby2space | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ) | a, | ||
real ( kind = 8 ) | b, | ||
real ( kind = 8 ), dimension(n) | x | ||
) |
Definition at line 27130 of file R8LIB.f90.
References r8_pi().
subroutine r8vec_chebyspace | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ) | a, | ||
real ( kind = 8 ) | b, | ||
real ( kind = 8 ), dimension(n) | x | ||
) |
Definition at line 26988 of file R8LIB.f90.
References r8_pi().
subroutine r8vec_circular_variance | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | x, | ||
real ( kind = 8 ) | circular_variance | ||
) |
Definition at line 27200 of file R8LIB.f90.
References r8vec_mean().
subroutine r8vec_compare | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a1, | ||
real ( kind = 8 ), dimension(n) | a2, | ||
integer ( kind = 4 ) | isgn | ||
) |
Definition at line 27251 of file R8LIB.f90.
Referenced by r8col_sort_heap_index_a(), and r8row_sort_heap_index_a().
subroutine r8vec_concatenate | ( | integer ( kind = 4 ) | n1, |
real ( kind = 8 ), dimension(n1) | a, | ||
integer ( kind = 4 ) | n2, | ||
real ( kind = 8 ), dimension(n2) | b, | ||
real ( kind = 8 ), dimension(n1+n2) | c | ||
) |
Definition at line 27326 of file R8LIB.f90.
subroutine r8vec_convolution | ( | integer ( kind = 4 ) | m, |
real ( kind = 8 ), dimension(m) | x, | ||
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(n) | y, | ||
real ( kind = 8 ), dimension(m+n-1) | z | ||
) |
Definition at line 27374 of file R8LIB.f90.
subroutine r8vec_convolution_circ | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | x, | ||
real ( kind = 8 ), dimension(n) | y, | ||
real ( kind = 8 ), dimension(n) | z | ||
) |
Definition at line 27456 of file R8LIB.f90.
subroutine r8vec_copy | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a1, | ||
real ( kind = 8 ), dimension(n) | a2 | ||
) |
Definition at line 27539 of file R8LIB.f90.
subroutine r8vec_correlation | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | x, | ||
real ( kind = 8 ), dimension(n) | y, | ||
real ( kind = 8 ) | correlation | ||
) |
Definition at line 27580 of file R8LIB.f90.
References r8vec_norm().
real ( kind = 8 ) function r8vec_covar | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | x, | ||
real ( kind = 8 ), dimension(n) | y | ||
) |
Definition at line 27640 of file R8LIB.f90.
References r8vec_covar().
Referenced by r8vec_covar().
real ( kind = 8 ) function r8vec_cross_product_2d | ( | real ( kind = 8 ), dimension(2) | v1, |
real ( kind = 8 ), dimension(2) | v2 | ||
) |
Definition at line 27690 of file R8LIB.f90.
References r8vec_cross_product_2d().
Referenced by r8vec_cross_product_2d().
subroutine r8vec_cross_product_3d | ( | real ( kind = 8 ), dimension(3) | v1, |
real ( kind = 8 ), dimension(3) | v2, | ||
real ( kind = 8 ), dimension(3) | v3 | ||
) |
Definition at line 27778 of file R8LIB.f90.
Referenced by r8vec_vector_triple_product().
real ( kind = 8 ) function r8vec_cross_product_affine_2d | ( | real ( kind = 8 ), dimension(2) | v0, |
real ( kind = 8 ), dimension(2) | v1, | ||
real ( kind = 8 ), dimension(2) | v2 | ||
) |
Definition at line 27731 of file R8LIB.f90.
References r8vec_cross_product_affine_2d().
Referenced by r8vec_cross_product_affine_2d().
subroutine r8vec_cross_product_affine_3d | ( | real ( kind = 8 ), dimension(3) | v0, |
real ( kind = 8 ), dimension(3) | v1, | ||
real ( kind = 8 ), dimension(3) | v2, | ||
real ( kind = 8 ), dimension(3) | v3 | ||
) |
Definition at line 27829 of file R8LIB.f90.
subroutine r8vec_cum | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
real ( kind = 8 ), dimension(n) | a_cum | ||
) |
Definition at line 27890 of file R8LIB.f90.
subroutine r8vec_cum0 | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
real ( kind = 8 ), dimension(0:n) | a_cum | ||
) |
Definition at line 27944 of file R8LIB.f90.
subroutine r8vec_dif | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ) | h, | ||
real ( kind = 8 ), dimension(0:n) | cof | ||
) |
Definition at line 27998 of file R8LIB.f90.
real ( kind = 8 ) function r8vec_diff_dot_product | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | u1, | ||
real ( kind = 8 ), dimension(n) | v1, | ||
real ( kind = 8 ), dimension(n) | u2, | ||
real ( kind = 8 ), dimension(n) | v2 | ||
) |
Definition at line 28125 of file R8LIB.f90.
References r8vec_diff_dot_product().
Referenced by r8vec_diff_dot_product().
real ( kind = 8 ) function r8vec_diff_norm | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
real ( kind = 8 ), dimension(n) | b | ||
) |
Definition at line 28179 of file R8LIB.f90.
References r8vec_diff_norm().
Referenced by r8vec_diff_norm().
real ( kind = 8 ) function r8vec_diff_norm_l1 | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
real ( kind = 8 ), dimension(n) | b | ||
) |
Definition at line 28225 of file R8LIB.f90.
References r8vec_diff_norm_l1().
Referenced by r8vec_diff_norm_l1().
real ( kind = 8 ) function r8vec_diff_norm_l2 | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
real ( kind = 8 ), dimension(n) | b | ||
) |
Definition at line 28271 of file R8LIB.f90.
References r8vec_diff_norm_l2().
Referenced by r8vec_diff_norm_l2().
real ( kind = 8 ) function r8vec_diff_norm_li | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
real ( kind = 8 ), dimension(n) | b | ||
) |
Definition at line 28317 of file R8LIB.f90.
References r8vec_diff_norm_li().
Referenced by r8vec_diff_norm_li().
real ( kind = 8 ) function r8vec_diff_norm_squared | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
real ( kind = 8 ), dimension(n) | b | ||
) |
Definition at line 28363 of file R8LIB.f90.
References r8vec_diff_norm_squared().
Referenced by r8vec_diff_norm_squared().
subroutine r8vec_direct_product | ( | integer ( kind = 4 ) | factor_index, |
integer ( kind = 4 ) | factor_order, | ||
real ( kind = 8 ), dimension(factor_order) | factor_value, | ||
integer ( kind = 4 ) | factor_num, | ||
integer ( kind = 4 ) | point_num, | ||
real ( kind = 8 ), dimension(factor_num,point_num) | x | ||
) |
Definition at line 28408 of file R8LIB.f90.
subroutine r8vec_direct_product2 | ( | integer ( kind = 4 ) | factor_index, |
integer ( kind = 4 ) | factor_order, | ||
real ( kind = 8 ), dimension(factor_order) | factor_value, | ||
integer ( kind = 4 ) | factor_num, | ||
integer ( kind = 4 ) | point_num, | ||
real ( kind = 8 ), dimension(point_num) | w | ||
) |
Definition at line 28573 of file R8LIB.f90.
real ( kind = 8 ) function r8vec_distance | ( | integer ( kind = 4 ) | dim_num, |
real ( kind = 8 ), dimension(dim_num) | v1, | ||
real ( kind = 8 ), dimension(dim_num) | v2 | ||
) |
Definition at line 28738 of file R8LIB.f90.
References r8vec_distance().
Referenced by r8vec_distance().
logical ( kind = 4 ) function r8vec_distinct | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 28781 of file R8LIB.f90.
References r8vec_distinct().
Referenced by r8vec_distinct().
real ( kind = 8 ) function r8vec_dot_product | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | v1, | ||
real ( kind = 8 ), dimension(n) | v2 | ||
) |
Definition at line 28835 of file R8LIB.f90.
References r8vec_dot_product().
Referenced by r8vec_dot_product().
real ( kind = 8 ) function r8vec_dot_product_affine | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | v0, | ||
real ( kind = 8 ), dimension(n) | v1, | ||
real ( kind = 8 ), dimension(n) | v2 | ||
) |
Definition at line 28880 of file R8LIB.f90.
References r8vec_dot_product_affine().
Referenced by r8vec_dot_product_affine().
real ( kind = 8 ) function r8vec_entropy | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | x | ||
) |
Definition at line 28923 of file R8LIB.f90.
References r8_log_2(), and r8vec_entropy().
Referenced by r8vec_entropy().
logical ( kind = 4 ) function r8vec_eq | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a1, | ||
real ( kind = 8 ), dimension(n) | a2 | ||
) |
Definition at line 28998 of file R8LIB.f90.
References r8vec_eq().
Referenced by r8vec_eq().
subroutine r8vec_even | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ) | alo, | ||
real ( kind = 8 ) | ahi, | ||
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 29041 of file R8LIB.f90.
subroutine r8vec_even2 | ( | integer ( kind = 4 ) | maxval, |
integer ( kind = 4 ), dimension(nold-1) | nfill, | ||
integer ( kind = 4 ) | nold, | ||
real ( kind = 8 ), dimension(nold) | xold, | ||
integer ( kind = 4 ) | nval, | ||
real ( kind = 8 ), dimension(maxval) | xval | ||
) |
Definition at line 29166 of file R8LIB.f90.
subroutine r8vec_even2_select | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ) | xlo, | ||
real ( kind = 8 ) | xhi, | ||
integer ( kind = 4 ) | ival, | ||
real ( kind = 8 ) | xval | ||
) |
Definition at line 29272 of file R8LIB.f90.
subroutine r8vec_even3 | ( | integer ( kind = 4 ) | nold, |
integer ( kind = 4 ) | nval, | ||
real ( kind = 8 ), dimension(nold) | xold, | ||
real ( kind = 8 ), dimension(nval) | xval | ||
) |
Definition at line 29328 of file R8LIB.f90.
subroutine r8vec_even_select | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ) | xlo, | ||
real ( kind = 8 ) | xhi, | ||
integer ( kind = 4 ) | ival, | ||
real ( kind = 8 ) | xval | ||
) |
Definition at line 29103 of file R8LIB.f90.
subroutine r8vec_expand_linear | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | x, | ||
integer ( kind = 4 ) | fat, | ||
real ( kind = 8 ), dimension((n-1)*(fat+1)+1) | xfat | ||
) |
Definition at line 29438 of file R8LIB.f90.
subroutine r8vec_expand_linear2 | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | x, | ||
integer ( kind = 4 ) | before, | ||
integer ( kind = 4 ) | fat, | ||
integer ( kind = 4 ) | after, | ||
real ( kind = 8 ), dimension(before+(n-1)*(fat+1)+1+after) | xfat | ||
) |
Definition at line 29516 of file R8LIB.f90.
subroutine r8vec_first_index | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
real ( kind = 8 ) | tol, | ||
integer ( kind = 4 ), dimension(n) | first_index | ||
) |
Definition at line 29634 of file R8LIB.f90.
subroutine r8vec_floor | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | r8vec, | ||
integer ( kind = 4 ), dimension(n) | floorvec | ||
) |
Definition at line 29699 of file R8LIB.f90.
subroutine r8vec_frac | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
integer ( kind = 4 ) | k, | ||
real ( kind = 8 ) | frac | ||
) |
Definition at line 29765 of file R8LIB.f90.
Referenced by r8vec_median().
subroutine r8vec_fraction | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | x, | ||
real ( kind = 8 ), dimension(n) | fraction | ||
) |
Definition at line 29893 of file R8LIB.f90.
logical ( kind = 4 ) function r8vec_gt | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a1, | ||
real ( kind = 8 ), dimension(n) | a2 | ||
) |
Definition at line 29956 of file R8LIB.f90.
References r8vec_gt().
Referenced by r8vec_gt().
subroutine r8vec_heap_a | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 30018 of file R8LIB.f90.
Referenced by r8vec_sort_heap_d().
subroutine r8vec_heap_d | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 30135 of file R8LIB.f90.
Referenced by r8vec_sort_heap_a().
subroutine r8vec_heap_d_extract | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(*) | a, | ||
real ( kind = 8 ) | value | ||
) |
Definition at line 30252 of file R8LIB.f90.
References r8vec_sort_heap_d().
subroutine r8vec_heap_d_insert | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(*) | a, | ||
real ( kind = 8 ) | value | ||
) |
Definition at line 30330 of file R8LIB.f90.
subroutine r8vec_heap_d_max | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
real ( kind = 8 ) | value | ||
) |
Definition at line 30398 of file R8LIB.f90.
subroutine r8vec_histogram | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
real ( kind = 8 ) | a_lo, | ||
real ( kind = 8 ) | a_hi, | ||
integer ( kind = 4 ) | histo_num, | ||
integer ( kind = 4 ), dimension(0:histo_num+1) | histo_gram | ||
) |
Definition at line 30449 of file R8LIB.f90.
subroutine r8vec_house_column | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
integer ( kind = 4 ) | k, | ||
real ( kind = 8 ), dimension(n) | v | ||
) |
Definition at line 30533 of file R8LIB.f90.
Referenced by r8mat_house_post(), r8mat_house_pre(), and r8mat_orth_uniform().
real ( kind = 8 ) function r8vec_i4vec_dot_product | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | r8vec, | ||
integer ( kind = 4 ), dimension(n) | i4vec | ||
) |
Definition at line 30601 of file R8LIB.f90.
References r8vec_i4vec_dot_product().
Referenced by r8vec_i4vec_dot_product().
logical ( kind = 4 ) function r8vec_in_01 | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 30648 of file R8LIB.f90.
References r8vec_in_01().
Referenced by r8vec_in_01().
logical ( kind = 4 ) function r8vec_in_ab | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | x, | ||
real ( kind = 8 ) | a, | ||
real ( kind = 8 ) | b | ||
) |
Definition at line 30694 of file R8LIB.f90.
References r8vec_in_ab().
Referenced by r8vec_in_ab().
subroutine r8vec_index_delete_all | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(*) | x, | ||
integer ( kind = 4 ), dimension(*) | indx, | ||
real ( kind = 8 ) | xval | ||
) |
Definition at line 30744 of file R8LIB.f90.
References r8vec_index_search().
subroutine r8vec_index_delete_dupes | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | x, | ||
integer ( kind = 4 ), dimension(n) | indx, | ||
integer ( kind = 4 ) | n2, | ||
real ( kind = 8 ), dimension(n) | x2, | ||
integer ( kind = 4 ), dimension(n) | indx2 | ||
) |
Definition at line 30873 of file R8LIB.f90.
References i4vec_indicator1().
subroutine r8vec_index_delete_one | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | x, | ||
integer ( kind = 4 ), dimension(n) | indx, | ||
real ( kind = 8 ) | xval, | ||
integer ( kind = 4 ) | n2, | ||
real ( kind = 8 ), dimension(n) | x2, | ||
integer ( kind = 4 ), dimension(n) | indx2 | ||
) |
Definition at line 30961 of file R8LIB.f90.
References r8vec_index_search().
subroutine r8vec_index_insert | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(*) | x, | ||
integer ( kind = 4 ), dimension(*) | indx, | ||
real ( kind = 8 ) | xval | ||
) |
Definition at line 31044 of file R8LIB.f90.
References r8vec_index_search().
subroutine r8vec_index_insert_unique | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(*) | x, | ||
integer ( kind = 4 ), dimension(*) | indx, | ||
real ( kind = 8 ) | xval | ||
) |
Definition at line 31103 of file R8LIB.f90.
References r8vec_index_search().
Referenced by r8vec_index_sort_unique().
subroutine r8vec_index_order | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | x, | ||
integer ( kind = 4 ), dimension(n) | indx | ||
) |
Definition at line 31169 of file R8LIB.f90.
subroutine r8vec_index_search | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | x, | ||
integer ( kind = 4 ), dimension(n) | indx, | ||
real ( kind = 8 ) | xval, | ||
integer ( kind = 4 ) | less, | ||
integer ( kind = 4 ) | equal, | ||
integer ( kind = 4 ) | more | ||
) |
Definition at line 31217 of file R8LIB.f90.
Referenced by r8vec_index_delete_all(), r8vec_index_delete_one(), r8vec_index_insert(), and r8vec_index_insert_unique().
subroutine r8vec_index_sort_unique | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | x, | ||
integer ( kind = 4 ), dimension(n) | indx, | ||
integer ( kind = 4 ) | n2 | ||
) |
Definition at line 31335 of file R8LIB.f90.
References r8vec_index_insert_unique().
subroutine r8vec_index_sorted_range | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | r, | ||
integer ( kind = 4 ), dimension(n) | indx, | ||
real ( kind = 8 ) | r_lo, | ||
real ( kind = 8 ) | r_hi, | ||
integer ( kind = 4 ) | i_lo, | ||
integer ( kind = 4 ) | i_hi | ||
) |
Definition at line 31391 of file R8LIB.f90.
subroutine r8vec_indexed_heap_d | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(*) | a, | ||
integer ( kind = 4 ), dimension(n) | indx | ||
) |
Definition at line 31556 of file R8LIB.f90.
Referenced by r8vec_indexed_heap_d_extract().
subroutine r8vec_indexed_heap_d_extract | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(*) | a, | ||
integer ( kind = 4 ), dimension(*) | indx, | ||
integer ( kind = 4 ) | indx_extract | ||
) |
Definition at line 31673 of file R8LIB.f90.
References r8vec_indexed_heap_d().
subroutine r8vec_indexed_heap_d_insert | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(*) | a, | ||
integer ( kind = 4 ), dimension(*) | indx, | ||
integer ( kind = 4 ) | indx_insert | ||
) |
Definition at line 31762 of file R8LIB.f90.
subroutine r8vec_indexed_heap_d_max | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(*) | a, | ||
integer ( kind = 4 ), dimension(n) | indx, | ||
integer ( kind = 4 ) | indx_max | ||
) |
Definition at line 31842 of file R8LIB.f90.
subroutine r8vec_indicator0 | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 31900 of file R8LIB.f90.
subroutine r8vec_indicator1 | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 31941 of file R8LIB.f90.
subroutine r8vec_insert | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n+1) | a, | ||
integer ( kind = 4 ) | pos, | ||
real ( kind = 8 ) | value | ||
) |
Definition at line 31982 of file R8LIB.f90.
logical ( kind = 4 ) function r8vec_insignificant | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | r, | ||
real ( kind = 8 ), dimension(n) | s | ||
) |
Definition at line 32045 of file R8LIB.f90.
References r8vec_insignificant().
Referenced by r8vec_insignificant().
logical ( kind = 4 ) function r8vec_is_int | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 32104 of file R8LIB.f90.
References r8vec_is_int().
Referenced by r8vec_is_int().
logical ( kind = 4 ) function r8vec_is_nonnegative | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 32146 of file R8LIB.f90.
References r8vec_is_nonnegative().
Referenced by r8vec_is_nonnegative().
logical ( kind = 4 ) function r8vec_is_zero | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 32188 of file R8LIB.f90.
References r8vec_is_zero().
Referenced by r8vec_is_zero().
subroutine r8vec_legendre | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ) | x_first, | ||
real ( kind = 8 ) | x_last, | ||
real ( kind = 8 ), dimension(n) | x | ||
) |
Definition at line 32229 of file R8LIB.f90.
References legendre_zeros().
subroutine r8vec_linspace | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ) | a, | ||
real ( kind = 8 ) | b, | ||
real ( kind = 8 ), dimension(n) | x | ||
) |
Definition at line 32276 of file R8LIB.f90.
subroutine r8vec_linspace2 | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ) | a, | ||
real ( kind = 8 ) | b, | ||
real ( kind = 8 ), dimension(n) | x | ||
) |
Definition at line 32336 of file R8LIB.f90.
logical ( kind = 4 ) function r8vec_lt | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a1, | ||
real ( kind = 8 ), dimension(n) | a2 | ||
) |
Definition at line 32388 of file R8LIB.f90.
References r8vec_lt().
Referenced by r8vec_lt().
subroutine r8vec_mask_print | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
integer ( kind = 4 ) | mask_num, | ||
integer ( kind = 4 ), dimension(mask_num) | mask, | ||
character ( len = * ) | title | ||
) |
Definition at line 32450 of file R8LIB.f90.
real ( kind = 8 ) function r8vec_max | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 32507 of file R8LIB.f90.
References r8vec_max().
Referenced by r8vec_max().
subroutine r8vec_max_abs_index | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
integer ( kind = 4 ) | max_index | ||
) |
Definition at line 32551 of file R8LIB.f90.
subroutine r8vec_max_index | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
integer ( kind = 4 ) | max_index | ||
) |
Definition at line 32607 of file R8LIB.f90.
subroutine r8vec_mean | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
real ( kind = 8 ) | mean | ||
) |
Definition at line 32663 of file R8LIB.f90.
Referenced by r8vec_circular_variance().
subroutine r8vec_mean_geometric | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
real ( kind = 8 ) | mean | ||
) |
Definition at line 32704 of file R8LIB.f90.
subroutine r8vec_median | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
real ( kind = 8 ) | median | ||
) |
Definition at line 32745 of file R8LIB.f90.
References r8vec_frac().
subroutine r8vec_mesh_2d | ( | integer ( kind = 4 ) | nx, |
integer ( kind = 4 ) | ny, | ||
real ( kind = 8 ), dimension(nx) | xvec, | ||
real ( kind = 8 ), dimension(ny) | yvec, | ||
real ( kind = 8 ), dimension(nx,ny) | xmat, | ||
real ( kind = 8 ), dimension(nx,ny) | ymat | ||
) |
Definition at line 32789 of file R8LIB.f90.
subroutine r8vec_midspace | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ) | a, | ||
real ( kind = 8 ) | b, | ||
real ( kind = 8 ), dimension(n) | x | ||
) |
Definition at line 32851 of file R8LIB.f90.
real ( kind = 8 ) function r8vec_min | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 32906 of file R8LIB.f90.
References r8vec_min().
Referenced by r8vec_min().
subroutine r8vec_min_index | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
integer ( kind = 4 ) | min_index | ||
) |
Definition at line 32950 of file R8LIB.f90.
real ( kind = 8 ) function r8vec_min_pos | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 33006 of file R8LIB.f90.
References r8vec_min_pos().
Referenced by r8vec_min_pos().
subroutine r8vec_mirror_next | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
logical ( kind = 4 ) | done | ||
) |
Definition at line 33057 of file R8LIB.f90.
logical ( kind = 4 ) function r8vec_negative_strict | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 33177 of file R8LIB.f90.
References r8vec_negative_strict().
Referenced by r8vec_negative_strict().
subroutine r8vec_nint | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 33219 of file R8LIB.f90.
real ( kind = 8 ) function r8vec_norm | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 33257 of file R8LIB.f90.
References r8vec_norm().
Referenced by r8vec_any_normal(), r8vec_correlation(), and r8vec_norm().
real ( kind = 8 ) function r8vec_norm_affine | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | v0, | ||
real ( kind = 8 ), dimension(n) | v1 | ||
) |
Definition at line 33302 of file R8LIB.f90.
References r8vec_norm_affine().
Referenced by r8vec_norm_affine().
integer ( kind = 4 ) function r8vec_norm_l0 | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 33351 of file R8LIB.f90.
References r8vec_norm_l0().
Referenced by r8vec_norm_l0().
real ( kind = 8 ) function r8vec_norm_l1 | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 33405 of file R8LIB.f90.
References r8vec_norm_l1().
Referenced by r8vec_norm_l1().
real ( kind = 8 ) function r8vec_norm_l2 | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 33450 of file R8LIB.f90.
References r8vec_norm_l2().
Referenced by r8vec_norm_l2().
real ( kind = 8 ) function r8vec_norm_li | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 33495 of file R8LIB.f90.
References r8vec_norm_li().
Referenced by r8vec_norm_li().
real ( kind = 8 ) function r8vec_norm_lp | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
real ( kind = 8 ) | p | ||
) |
Definition at line 33540 of file R8LIB.f90.
References r8vec_norm_lp().
Referenced by r8vec_norm_lp().
real ( kind = 8 ) function r8vec_norm_squared | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 33605 of file R8LIB.f90.
References r8vec_norm_squared().
Referenced by r8vec_norm_squared().
subroutine r8vec_normal_01 | ( | integer ( kind = 4 ) | n, |
integer ( kind = 4 ) | seed, | ||
real ( kind = 8 ), dimension(n) | x | ||
) |
Definition at line 33648 of file R8LIB.f90.
References r8_pi(), r8_uniform_01(), and r8vec_uniform_01().
Referenced by r8mat_normal_01(), and r8vec_uniform_unit().
subroutine r8vec_normalize | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 33777 of file R8LIB.f90.
subroutine r8vec_normalize_l1 | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 33823 of file R8LIB.f90.
real ( kind = 8 ) function r8vec_normsq | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | v | ||
) |
Definition at line 33873 of file R8LIB.f90.
References r8vec_normsq().
Referenced by r8vec_normsq().
real ( kind = 8 ) function r8vec_normsq_affine | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | v0, | ||
real ( kind = 8 ), dimension(n) | v1 | ||
) |
Definition at line 33918 of file R8LIB.f90.
References r8vec_normsq_affine().
Referenced by r8vec_normsq_affine().
subroutine r8vec_order_type | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
integer ( kind = 4 ) | order | ||
) |
Definition at line 33967 of file R8LIB.f90.
Referenced by r8vec_sorted_merge_a().
subroutine r8vec_part_quick_a | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
integer ( kind = 4 ) | l, | ||
integer ( kind = 4 ) | r | ||
) |
Definition at line 34092 of file R8LIB.f90.
Referenced by r8vec_sort_quick_a().
subroutine r8vec_permute | ( | integer ( kind = 4 ) | n, |
integer ( kind = 4 ), dimension(n) | p, | ||
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 34210 of file R8LIB.f90.
References perm_check1().
Referenced by r8vec_permute_uniform().
subroutine r8vec_permute_cyclic | ( | integer ( kind = 4 ) | n, |
integer ( kind = 4 ) | k, | ||
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 34332 of file R8LIB.f90.
subroutine r8vec_permute_uniform | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
integer ( kind = 4 ) | seed | ||
) |
Definition at line 34387 of file R8LIB.f90.
References perm_uniform(), and r8vec_permute().
subroutine r8vec_polarize | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
real ( kind = 8 ), dimension(n) | p, | ||
real ( kind = 8 ), dimension(n) | a_normal, | ||
real ( kind = 8 ), dimension(n) | a_parallel | ||
) |
Definition at line 34432 of file R8LIB.f90.
logical ( kind = 4 ) function r8vec_positive_strict | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 34501 of file R8LIB.f90.
References r8vec_positive_strict().
Referenced by r8vec_positive_strict().
subroutine r8vec_print | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
character ( len = * ) | title | ||
) |
Definition at line 34543 of file R8LIB.f90.
subroutine r8vec_print2 | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 34780 of file R8LIB.f90.
References r8_log_10().
subroutine r8vec_print_16 | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
character ( len = * ) | title | ||
) |
Definition at line 34591 of file R8LIB.f90.
subroutine r8vec_print_part | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
integer ( kind = 4 ) | max_print, | ||
character ( len = * ) | title | ||
) |
Definition at line 34639 of file R8LIB.f90.
subroutine r8vec_print_some | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
integer ( kind = 4 ) | i_lo, | ||
integer ( kind = 4 ) | i_hi, | ||
character ( len = * ) | title | ||
) |
Definition at line 34727 of file R8LIB.f90.
real ( kind = 8 ) function r8vec_product | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 34864 of file R8LIB.f90.
References r8vec_product().
Referenced by r8vec_product().
subroutine r8vec_range | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | x, | ||
real ( kind = 8 ) | xmin, | ||
real ( kind = 8 ) | xmax, | ||
real ( kind = 8 ), dimension(n) | y, | ||
real ( kind = 8 ) | ymin, | ||
real ( kind = 8 ) | ymax | ||
) |
Definition at line 34915 of file R8LIB.f90.
subroutine r8vec_range_2 | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
real ( kind = 8 ) | amin, | ||
real ( kind = 8 ) | amax | ||
) |
Definition at line 34983 of file R8LIB.f90.
subroutine r8vec_reverse | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 35038 of file R8LIB.f90.
real ( kind = 8 ) function r8vec_rms | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 35091 of file R8LIB.f90.
References r8vec_rms().
Referenced by r8vec_rms().
subroutine r8vec_rotate | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
integer ( kind = 4 ) | m | ||
) |
Definition at line 35136 of file R8LIB.f90.
real ( kind = 8 ) function r8vec_scalar_triple_product | ( | real ( kind = 8 ), dimension(3) | v1, |
real ( kind = 8 ), dimension(3) | v2, | ||
real ( kind = 8 ), dimension(3) | v3 | ||
) |
Definition at line 35253 of file R8LIB.f90.
References r8vec_scalar_triple_product().
Referenced by r8vec_scalar_triple_product().
subroutine r8vec_scale | ( | real ( kind = 8 ) | s, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(n) | x | ||
) |
Definition at line 35299 of file R8LIB.f90.
subroutine r8vec_search_binary_a | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
real ( kind = 8 ) | aval, | ||
integer ( kind = 4 ) | indx | ||
) |
Definition at line 35340 of file R8LIB.f90.
subroutine r8vec_shift | ( | integer ( kind = 4 ) | shift, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(n) | x | ||
) |
Definition at line 35417 of file R8LIB.f90.
subroutine r8vec_shift_circular | ( | integer ( kind = 4 ) | shift, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(n) | x | ||
) |
Definition at line 35469 of file R8LIB.f90.
subroutine r8vec_sort2_a | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | x, | ||
real ( kind = 8 ), dimension(n) | y | ||
) |
Definition at line 36629 of file R8LIB.f90.
References r8_swap(), and sort_heap_external().
subroutine r8vec_sort_bubble_a | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 35520 of file R8LIB.f90.
subroutine r8vec_sort_bubble_d | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 35574 of file R8LIB.f90.
subroutine r8vec_sort_heap_a | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 35628 of file R8LIB.f90.
References r8vec_heap_d().
subroutine r8vec_sort_heap_d | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 35709 of file R8LIB.f90.
References r8_swap(), and r8vec_heap_a().
Referenced by r8vec_heap_d_extract().
subroutine r8vec_sort_heap_index_a | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
integer ( kind = 4 ), dimension(n) | indx | ||
) |
Definition at line 35785 of file R8LIB.f90.
Referenced by r8vec_undex().
subroutine r8vec_sort_heap_index_d | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
integer ( kind = 4 ), dimension(n) | indx | ||
) |
Definition at line 35909 of file R8LIB.f90.
subroutine r8vec_sort_heap_mask_a | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
integer ( kind = 4 ) | mask_num, | ||
integer ( kind = 4 ), dimension(mask_num) | mask, | ||
integer ( kind = 4 ), dimension(mask_num) | indx | ||
) |
Definition at line 36033 of file R8LIB.f90.
References i4vec_indicator1().
subroutine r8vec_sort_insert_a | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 36168 of file R8LIB.f90.
subroutine r8vec_sort_insert_index_a | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
integer ( kind = 4 ), dimension(n) | indx | ||
) |
Definition at line 36238 of file R8LIB.f90.
subroutine r8vec_sort_insert_index_d | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
integer ( kind = 4 ), dimension(n) | indx | ||
) |
Definition at line 36318 of file R8LIB.f90.
subroutine r8vec_sort_quick_a | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 36398 of file R8LIB.f90.
References r8vec_part_quick_a().
subroutine r8vec_sort_shell_a | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 36523 of file R8LIB.f90.
subroutine r8vec_sorted_merge_a | ( | integer ( kind = 4 ) | na, |
real ( kind = 8 ), dimension(na) | a, | ||
integer ( kind = 4 ) | nb, | ||
real ( kind = 8 ), dimension(nb) | b, | ||
integer ( kind = 4 ) | nc, | ||
real ( kind = 8 ), dimension(na+nb) | c | ||
) |
Definition at line 36718 of file R8LIB.f90.
References r8vec_order_type().
integer ( kind = 4 ) function r8vec_sorted_nearest | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
real ( kind = 8 ) | value | ||
) |
Definition at line 36876 of file R8LIB.f90.
References r8vec_sorted_nearest().
Referenced by r8vec_sorted_nearest().
subroutine r8vec_sorted_range | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | r, | ||
real ( kind = 8 ) | r_lo, | ||
real ( kind = 8 ) | r_hi, | ||
integer ( kind = 4 ) | i_lo, | ||
integer ( kind = 4 ) | i_hi | ||
) |
Definition at line 37017 of file R8LIB.f90.
subroutine r8vec_sorted_split | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
real ( kind = 8 ) | split, | ||
integer ( kind = 4 ) | i_lt, | ||
integer ( kind = 4 ) | i_gt | ||
) |
Definition at line 37178 of file R8LIB.f90.
subroutine r8vec_sorted_undex | ( | integer ( kind = 4 ) | x_num, |
real ( kind = 8 ), dimension(x_num) | x_val, | ||
integer ( kind = 4 ) | x_unique_num, | ||
real ( kind = 8 ) | tol, | ||
integer ( kind = 4 ), dimension(x_unique_num) | undx, | ||
integer ( kind = 4 ), dimension(x_num) | xdnu | ||
) |
Definition at line 37289 of file R8LIB.f90.
subroutine r8vec_sorted_unique | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
real ( kind = 8 ) | tol, | ||
integer ( kind = 4 ) | unique_num | ||
) |
Definition at line 37417 of file R8LIB.f90.
subroutine r8vec_sorted_unique_count | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
real ( kind = 8 ) | tol, | ||
integer ( kind = 4 ) | unique_num | ||
) |
Definition at line 37480 of file R8LIB.f90.
subroutine r8vec_sorted_unique_hist | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
real ( kind = 8 ) | tol, | ||
integer ( kind = 4 ) | maxuniq, | ||
integer ( kind = 4 ) | unique_num, | ||
real ( kind = 8 ), dimension(maxuniq) | auniq, | ||
integer ( kind = 4 ), dimension(maxuniq) | acount | ||
) |
Definition at line 37542 of file R8LIB.f90.
subroutine r8vec_split | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
real ( kind = 8 ) | split, | ||
integer ( kind = 4 ) | isplit | ||
) |
Definition at line 37627 of file R8LIB.f90.
References r8_swap().
subroutine r8vec_std | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
real ( kind = 8 ) | std | ||
) |
Definition at line 37719 of file R8LIB.f90.
subroutine r8vec_step | ( | real ( kind = 8 ) | x0, |
integer ( kind = 4 ) | n, | ||
real ( kind = 8 ), dimension(n) | x, | ||
real ( kind = 8 ), dimension(n) | fx | ||
) |
Definition at line 37780 of file R8LIB.f90.
subroutine r8vec_stutter | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
integer ( kind = 4 ) | m, | ||
real ( kind = 8 ), dimension(m*n) | am | ||
) |
Definition at line 37829 of file R8LIB.f90.
real ( kind = 8 ) function r8vec_sum | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 37883 of file R8LIB.f90.
References r8vec_sum().
Referenced by r8vec_sum().
subroutine r8vec_swap | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a1, | ||
real ( kind = 8 ), dimension(n) | a2 | ||
) |
Definition at line 37929 of file R8LIB.f90.
Referenced by r82vec_part_quick_a(), r8col_part_quick_a(), and r8row_part_quick_a().
subroutine r8vec_transpose_print | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
character ( len = * ) | title | ||
) |
Definition at line 37971 of file R8LIB.f90.
subroutine r8vec_undex | ( | integer ( kind = 4 ) | x_num, |
real ( kind = 8 ), dimension(x_num) | x_val, | ||
integer ( kind = 4 ) | x_unique_num, | ||
real ( kind = 8 ) | tol, | ||
integer ( kind = 4 ), dimension(x_unique_num) | undx, | ||
integer ( kind = 4 ), dimension(x_num) | xdnu | ||
) |
Definition at line 38036 of file R8LIB.f90.
References r8vec_sort_heap_index_a().
subroutine r8vec_uniform_01 | ( | integer ( kind = 4 ) | n, |
integer ( kind = 4 ) | seed, | ||
real ( kind = 8 ), dimension(n) | r | ||
) |
Definition at line 38170 of file R8LIB.f90.
Referenced by r8vec_normal_01().
subroutine r8vec_uniform_ab | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ) | a, | ||
real ( kind = 8 ) | b, | ||
integer ( kind = 4 ) | seed, | ||
real ( kind = 8 ), dimension(n) | r | ||
) |
Definition at line 38252 of file R8LIB.f90.
subroutine r8vec_uniform_abvec | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
real ( kind = 8 ), dimension(n) | b, | ||
integer ( kind = 4 ) | seed, | ||
real ( kind = 8 ), dimension(n) | r | ||
) |
Definition at line 38351 of file R8LIB.f90.
subroutine r8vec_uniform_unit | ( | integer ( kind = 4 ) | m, |
integer ( kind = 4 ) | seed, | ||
real ( kind = 8 ), dimension(m) | w | ||
) |
Definition at line 38451 of file R8LIB.f90.
References r8vec_normal_01().
subroutine r8vec_unique_count | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
real ( kind = 8 ) | tol, | ||
integer ( kind = 4 ) | unique_num | ||
) |
Definition at line 38505 of file R8LIB.f90.
subroutine r8vec_unique_index | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
real ( kind = 8 ) | tol, | ||
integer ( kind = 4 ), dimension(n) | unique_index | ||
) |
Definition at line 38570 of file R8LIB.f90.
subroutine r8vec_variance | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a, | ||
real ( kind = 8 ) | variance | ||
) |
Definition at line 38641 of file R8LIB.f90.
subroutine r8vec_vector_triple_product | ( | real ( kind = 8 ), dimension(3) | v1, |
real ( kind = 8 ), dimension(3) | v2, | ||
real ( kind = 8 ), dimension(3) | v3, | ||
real ( kind = 8 ), dimension(3) | v | ||
) |
Definition at line 38702 of file R8LIB.f90.
References r8vec_cross_product_3d().
subroutine r8vec_write | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | r, | ||
character ( len = * ) | output_file | ||
) |
Definition at line 38748 of file R8LIB.f90.
References get_unit().
subroutine r8vec_zero | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | a | ||
) |
Definition at line 38800 of file R8LIB.f90.
subroutine roots_to_r8poly | ( | integer ( kind = 4 ) | n, |
real ( kind = 8 ), dimension(n) | x, | ||
real ( kind = 8 ), dimension(0:n) | c | ||
) |
Definition at line 39633 of file R8LIB.f90.
subroutine sort_heap_external | ( | integer ( kind = 4 ) | n, |
integer ( kind = 4 ) | indx, | ||
integer ( kind = 4 ) | i, | ||
integer ( kind = 4 ) | j, | ||
integer ( kind = 4 ) | isgn | ||
) |
Definition at line 39685 of file R8LIB.f90.
Referenced by r8col_sort_heap_a(), r8col_sortr_a(), r8row_sort_heap_a(), r8vec2_sort_a(), r8vec2_sort_d(), and r8vec_sort2_a().
subroutine timestamp |
Definition at line 39872 of file R8LIB.f90.