From 0a81d00339d4300657e399940496f5ad4ca65ac4 Mon Sep 17 00:00:00 2001 From: perazz Date: Thu, 4 Jul 2024 06:39:58 +0000 Subject: [PATCH] From https://github.com/fortran-lang/stdlib/commit/4859081791fced582f3ca7b48a0c2235cc5c4845 refs/heads/master fortran-lang/stdlib@4859081791fced582f3ca7b48a0c2235cc5c4845 --- index.html | 4 +- interface/adjustl.html | 6 +- interface/adjustr.html | 6 +- interface/all_close.html | 52 +- interface/and.html | 12 +- interface/and_not.html | 12 +- interface/arange.html | 40 +- interface/arg.html | 8 +- interface/arg_select.html | 196 +- interface/argd.html | 8 +- interface/argpi.html | 8 +- interface/assignment(=).html | 477 +- interface/assignment(=)~2.html | 676 -- .../assignment(=)~3.html | 121 +- interface/axpy.html | 92 +- interface/bidx.html | 4 +- interface/cdf_exp.html | 12 +- interface/cdf_normal.html | 28 +- interface/cdf_uniform.html | 52 +- interface/char.html | 14 +- interface/chomp.html | 24 +- interface/clip.html | 16 +- interface/copy.html | 80 +- interface/corr.html | 196 +- interface/count.html | 12 +- interface/cov.html | 260 +- interface/cross_product.html | 36 +- interface/det.html | 4 +- interface/diag.html | 100 +- interface/diff.html | 112 +- interface/dist_rand.html | 12 +- interface/dlegendre.html | 8 +- interface/dot.html | 44 +- interface/dotc.html | 40 +- interface/dotu.html | 40 +- interface/eig.html | 76 +- interface/eigh.html | 52 +- interface/eigvals.html | 28 +- interface/eigvalsh.html | 44 +- interface/ends_with.html | 12 +- interface/error_stop.html | 8 +- interface/extract.html | 24 +- interface/fidx.html | 4 +- interface/find.html | 12 +- interface/fnv_1_hash.html | 14 +- interface/fnv_1_hash~2.html | 14 +- interface/fnv_1a_hash.html | 14 +- interface/fnv_1a_hash~2.html | 14 +- interface/gamma.html | 16 +- interface/gauss_legendre.html | 10 +- interface/gauss_legendre_lobatto.html | 10 +- interface/gbmv.html | 212 +- interface/gcd.html | 20 +- interface/gemm.html | 212 +- interface/gemv.html | 180 +- interface/ger.html | 76 +- interface/gerc.html | 76 +- interface/geru.html | 76 +- interface/get.html | 20 +- interface/getline.html | 8 +- interface/hasher_fun.html | 8 +- interface/hbmv.html | 92 +- interface/hemm.html | 100 +- interface/hemv.html | 84 +- interface/her.html | 60 +- interface/her2.html | 76 +- interface/her2k.html | 100 +- interface/herk.html | 84 +- interface/hpmv.html | 76 +- interface/hpr.html | 52 +- interface/hpr2.html | 68 +- interface/iachar.html | 6 +- interface/ichar.html | 6 +- interface/index.html | 10 +- interface/is_close.html | 20 +- interface/is_diagonal.html | 20 +- interface/is_hermitian.html | 20 +- interface/is_hessenberg.html | 36 +- interface/is_skew_symmetric.html | 20 +- interface/is_square.html | 20 +- interface/is_symmetric.html | 20 +- interface/is_triangular.html | 36 +- interface/kronecker_product.html | 36 +- interface/legendre.html | 8 +- interface/len.html | 6 +- interface/len_trim.html | 6 +- interface/lge.html | 16 +- interface/lgt.html | 16 +- interface/linalg_state_type.html | 4 +- interface/linspace.html | 84 +- interface/lle.html | 16 +- interface/llt.html | 16 +- interface/load_npy.html | 52 +- interface/loadtxt.html | 20 +- interface/log_factorial.html | 12 +- interface/log_gamma.html | 16 +- interface/log_lower_incomplete_gamma.html | 44 +- interface/log_upper_incomplete_gamma.html | 44 +- interface/logspace.html | 156 +- interface/lower_incomplete_gamma.html | 44 +- interface/lstsq.html | 88 +- interface/lstsq_space.html | 52 +- interface/mean.html | 484 +- interface/median.html | 364 +- interface/meshgrid.html | 4 +- interface/moment.html | 1188 +- interface/move.html | 4 +- interface/new_nmhash32_seed.html | 6 +- interface/new_nmhash32x_seed.html | 6 +- interface/new_pengy_hash_seed.html | 4 +- interface/new_spooky_hash_seed.html | 4 +- interface/new_water_hash_seed.html | 6 +- interface/nmhash32.html | 24 +- interface/nmhash32x.html | 24 +- interface/nrm2.html | 28 +- interface/operator(+).html | 4 +- interface/operator(.det.).html | 4 +- interface/operator(==).html | 100 +- interface/operator(==)~2.html | 162 +- interface/operator(==)~3.html | 282 +- interface/operator(==)~4.html | 164 +- interface/operator(==)~5.html | 242 +- interface/operator(SLASH=).html | 106 +- interface/operator(SLASH=)~2.html | 184 +- interface/operator(SLASH=)~3.html | 162 +- interface/operator(SLASH=)~4.html | 244 +- interface/operator(SLASHSLASH).html | 448 +- interface/operator(SLASHSLASH)~2.html | 173 +- interface/operator(SLASHSLASH)~3.html | 431 +- interface/operator(gt).html | 107 +- interface/operator(gt)~2.html | 16 +- interface/operator(gt)~3.html | 107 +- interface/operator(gt=).html | 108 +- interface/operator(gt=)~2.html | 16 +- interface/operator(gt=)~3.html | 108 +- interface/operator(lt).html | 107 +- interface/operator(lt)~2.html | 16 +- interface/operator(lt)~3.html | 107 +- interface/operator(lt=).html | 108 +- interface/operator(lt=)~2.html | 16 +- interface/operator(lt=)~3.html | 108 +- interface/optval.html | 24 +- interface/or.html | 12 +- interface/ord_sort.html | 24 +- interface/outer_product.html | 36 +- interface/padl.html | 12 +- interface/padr.html | 12 +- interface/pdf_exp.html | 12 +- interface/pdf_normal.html | 28 +- interface/pdf_uniform.html | 52 +- interface/pengy_hash.html | 14 +- interface/radix_sort.html | 16 +- interface/random_seed.html | 12 +- interface/read(formatted).html | 8 +- interface/read(unformatted).html | 8 +- interface/regularized_gamma_p.html | 44 +- interface/regularized_gamma_q.html | 44 +- interface/repeat.html | 6 +- interface/replace_all.html | 20 +- interface/reverse.html | 6 +- interface/rot.html | 60 +- interface/rotg.html | 68 +- interface/rotm.html | 52 +- interface/rotmg.html | 44 +- interface/rvs_exp.html | 4 +- interface/rvs_normal.html | 44 +- interface/rvs_uniform.html | 100 +- interface/save_npy.html | 52 +- interface/savetxt.html | 20 +- interface/sbmv.html | 92 +- interface/scal.html | 64 +- interface/scan.html | 16 +- interface/sdot.html | 28 +- interface/select.html | 196 +- interface/set.html | 20 +- interface/shuffle.html | 4 +- interface/simps.html | 28 +- interface/simps_weights.html | 12 +- interface/slice.html | 8 +- interface/solve.html | 104 +- interface/solve_lstsq.html | 104 +- interface/solve_lu.html | 104 +- interface/sort.html | 24 +- interface/sort_index.html | 84 +- interface/spmv.html | 76 +- interface/spooky_hash.html | 14 +- interface/spookyhash_128.html | 6 +- interface/spr.html | 52 +- interface/spr2.html | 68 +- interface/srot.html | 32 +- interface/sscal.html | 20 +- interface/starts_with.html | 12 +- .../stdlib_cabs1.html | 136 +- interface/string_type.html | 16 +- interface/stringlist_type.html | 8 +- interface/strip.html | 8 +- interface/svd.html | 48 +- interface/svdvals.html | 24 +- interface/swap.html | 80 +- interface/symm.html | 196 +- interface/symv.html | 84 +- interface/syr.html | 60 +- interface/syr2.html | 76 +- interface/syr2k.html | 196 +- interface/syrk.html | 164 +- interface/tbmv.html | 148 +- interface/tbsv.html | 148 +- interface/to_lower.html | 6 +- interface/to_num.html | 16 +- interface/to_num_from_stream.html | 28 +- interface/to_real.html | 8 +- interface/to_sentence.html | 6 +- interface/to_string.html | 32 +- interface/to_string~2.html | 4 +- interface/to_title.html | 6 +- interface/to_upper.html | 6 +- interface/tpmv.html | 116 +- interface/tpsv.html | 116 +- interface/trace.html | 20 +- interface/trapz.html | 20 +- interface/trapz_weights.html | 8 +- interface/trim.html | 6 +- interface/trmm.html | 180 +- interface/trmv.html | 132 +- interface/trsm.html | 180 +- interface/trsv.html | 132 +- interface/upper_incomplete_gamma.html | 44 +- interface/var.html | 676 +- interface/verify.html | 16 +- interface/water_hash.html | 24 +- interface/write(formatted).html | 8 +- interface/write(unformatted).html | 8 +- interface/xor.html | 12 +- interface/zfill.html | 8 +- lists/absint.html | 4 +- lists/files.html | 4 +- lists/modules.html | 4 +- lists/procedures.html | 182 +- lists/types.html | 4 +- module/f08estop.html | 4 +- module/f18estop.html | 4 +- module/stdlib_ansi.html | 12 +- module/stdlib_ansi_operator.html | 4 +- module/stdlib_ansi_to_string.html | 4 +- module/stdlib_array.html | 8 +- module/stdlib_ascii.html | 42 +- module/stdlib_bitsets.html | 244 +- module/stdlib_bitsets_64.html | 4 +- module/stdlib_bitsets_large.html | 4 +- module/stdlib_codata.html | 4 +- module/stdlib_codata_type.html | 18 +- module/stdlib_constants.html | 28 +- module/stdlib_error.html | 12 +- module/stdlib_hash_32bit.html | 100 +- module/stdlib_hash_32bit_fnv.html | 4 +- module/stdlib_hash_32bit_nm.html | 4 +- module/stdlib_hash_32bit_water.html | 4 +- module/stdlib_hash_64bit.html | 54 +- module/stdlib_hash_64bit_fnv.html | 4 +- module/stdlib_hash_64bit_pengy.html | 4 +- module/stdlib_hash_64bit_spookyv2.html | 4 +- module/stdlib_hashmap_chaining.html | 4 +- module/stdlib_hashmap_open.html | 6 +- module/stdlib_hashmap_wrappers.html | 64 +- module/stdlib_hashmaps.html | 32 +- module/stdlib_io.html | 46 +- module/stdlib_io_npy.html | 100 +- module/stdlib_io_npy_load.html | 6 +- module/stdlib_io_npy_save.html | 6 +- module/stdlib_kinds.html | 4 +- module/stdlib_linalg.html | 1042 +- module/stdlib_linalg_blas.html | 4422 +++---- module/stdlib_linalg_blas_aux.html | 189 +- module/stdlib_linalg_blas_c.html | 602 +- module/stdlib_linalg_blas_d.html | 554 +- module/stdlib_linalg_blas_s.html | 552 +- module/stdlib_linalg_blas_z.html | 590 +- module/stdlib_linalg_constants.html | 4 +- module/stdlib_linalg_cross_product.html | 4 +- module/stdlib_linalg_determinant.html | 6 +- module/stdlib_linalg_diag.html | 4 +- module/stdlib_linalg_eigenvalues.html | 6 +- module/stdlib_linalg_kronecker.html | 4 +- module/stdlib_linalg_least_squares.html | 6 +- module/stdlib_linalg_outer_product.html | 4 +- module/stdlib_linalg_solve.html | 6 +- module/stdlib_linalg_state.html | 74 +- module/stdlib_linalg_svd.html | 6 +- module/stdlib_logger.html | 10 +- module/stdlib_math.html | 486 +- module/stdlib_math_all_close.html | 4 +- module/stdlib_math_arange.html | 4 +- module/stdlib_math_diff.html | 4 +- module/stdlib_math_is_close.html | 4 +- module/stdlib_math_linspace.html | 4 +- module/stdlib_math_logspace.html | 4 +- module/stdlib_math_meshgrid.html | 4 +- module/stdlib_optval.html | 24 +- module/stdlib_quadrature.html | 68 +- module/stdlib_quadrature_gauss.html | 4 +- module/stdlib_quadrature_simps.html | 4 +- module/stdlib_quadrature_trapz.html | 4 +- module/stdlib_random.html | 22 +- module/stdlib_selection.html | 388 +- module/stdlib_sorting.html | 140 +- module/stdlib_sorting_ord_sort.html | 4 +- module/stdlib_sorting_radix_sort.html | 4 +- module/stdlib_sorting_sort.html | 4 +- module/stdlib_sorting_sort_index.html | 4 +- module/stdlib_specialfunctions.html | 12 +- module/stdlib_specialfunctions_gamma.html | 278 +- module/stdlib_specialfunctions_legendre.html | 4 +- module/stdlib_stats.html | 3148 ++--- module/stdlib_stats_corr.html | 8 +- module/stdlib_stats_cov.html | 6 +- ...stdlib_stats_distribution_exponential.html | 22 +- module/stdlib_stats_distribution_normal.html | 94 +- module/stdlib_stats_distribution_uniform.html | 200 +- module/stdlib_stats_mean.html | 6 +- module/stdlib_stats_median.html | 6 +- module/stdlib_stats_moment.html | 6 +- module/stdlib_stats_moment_all.html | 6 +- module/stdlib_stats_moment_mask.html | 6 +- module/stdlib_stats_moment_scalar.html | 6 +- module/stdlib_stats_var.html | 6 +- module/stdlib_str2num.html | 40 +- module/stdlib_string_type.html | 260 +- module/stdlib_string_type_constructor.html | 4 +- module/stdlib_stringlist_type.html | 108 +- module/stdlib_strings.html | 130 +- module/stdlib_strings_to_string.html | 4 +- module/stdlib_version.html | 10 +- page/License.html | 4 +- page/changelog.html | 4 +- page/contributing/CodeOfConduct.html | 4 +- page/contributing/StyleGuide.html | 4 +- page/contributing/Workflow.html | 4 +- page/contributing/index.html | 4 +- page/index.html | 4 +- page/specs/index.html | 4 +- page/specs/stdlib_ansi.html | 4 +- page/specs/stdlib_array.html | 4 +- page/specs/stdlib_ascii.html | 4 +- page/specs/stdlib_bitsets.html | 24 +- page/specs/stdlib_constants.html | 4 +- page/specs/stdlib_error.html | 4 +- page/specs/stdlib_hash_procedures.html | 4 +- page/specs/stdlib_hashmaps.html | 10 +- page/specs/stdlib_io.html | 4 +- page/specs/stdlib_kinds.html | 4 +- page/specs/stdlib_linalg.html | 4 +- page/specs/stdlib_linalg_state_type.html | 4 +- page/specs/stdlib_logger.html | 4 +- page/specs/stdlib_math.html | 4 +- page/specs/stdlib_optval.html | 4 +- page/specs/stdlib_quadrature.html | 4 +- page/specs/stdlib_random.html | 4 +- page/specs/stdlib_selection.html | 4 +- page/specs/stdlib_sorting.html | 4 +- page/specs/stdlib_specialfunctions.html | 4 +- page/specs/stdlib_specialfunctions_gamma.html | 4 +- page/specs/stdlib_stats.html | 4 +- ...stdlib_stats_distribution_exponential.html | 4 +- .../stdlib_stats_distribution_normal.html | 4 +- .../stdlib_stats_distribution_uniform.html | 4 +- page/specs/stdlib_str2num.html | 4 +- page/specs/stdlib_string_type.html | 4 +- page/specs/stdlib_stringlist_type.html | 8 +- page/specs/stdlib_strings.html | 4 +- page/specs/stdlib_version.html | 4 +- proc/bits.html | 8 +- proc/check.html | 8 +- proc/copy_key.html | 4 +- proc/copy_other.html | 4 +- proc/error_handler.html | 12 +- proc/eye.html | 4 +- proc/falseloc.html | 8 +- proc/fibonacci_hash.html | 8 +- proc/fibonacci_hash~2.html | 10 +- proc/fnv_1_hasher.html | 6 +- proc/fnv_1a_hasher.html | 6 +- proc/free_key.html | 6 +- proc/free_other.html | 6 +- proc/get_stdlib_version.html | 10 +- proc/is_alpha.html | 6 +- proc/is_alphanum.html | 6 +- proc/is_ascii.html | 6 +- proc/is_blank.html | 6 +- proc/is_control.html | 6 +- proc/is_digit.html | 6 +- proc/is_graphical.html | 6 +- proc/is_hex_digit.html | 6 +- proc/is_lower.html | 6 +- proc/is_octal_digit.html | 6 +- proc/is_printable.html | 6 +- proc/is_punctuation.html | 6 +- proc/is_upper.html | 6 +- proc/is_white.html | 6 +- proc/linalg_error_handling.html | 4 +- proc/odd_random_integer.html | 4 +- proc/odd_random_integer~2.html | 4 +- proc/open.html | 6 +- proc/parse_mode.html | 4 +- proc/reverse.html | 6 +- proc/seeded_nmhash32_hasher.html | 6 +- proc/seeded_nmhash32x_hasher.html | 6 +- proc/seeded_water_hasher.html | 6 +- proc/stdlib_caxpy.html | 18 +- proc/stdlib_ccopy.html | 14 +- proc/stdlib_cdotc.html | 14 +- proc/stdlib_cdotu.html | 14 +- proc/stdlib_cgbmv.html | 30 +- proc/stdlib_cgemm.html | 30 +- proc/stdlib_cgemv.html | 26 +- proc/stdlib_cgerc.html | 22 +- proc/stdlib_cgeru.html | 22 +- proc/stdlib_chbmv.html | 26 +- proc/stdlib_chemm.html | 28 +- proc/stdlib_chemv.html | 24 +- proc/stdlib_cher.html | 18 +- proc/stdlib_cher2.html | 22 +- proc/stdlib_cher2k.html | 28 +- proc/stdlib_cherk.html | 24 +- proc/stdlib_chpmv.html | 22 +- proc/stdlib_chpr.html | 16 +- proc/stdlib_chpr2.html | 20 +- proc/stdlib_crotg.html | 12 +- proc/stdlib_cscal.html | 12 +- proc/stdlib_csrot.html | 18 +- proc/stdlib_csscal.html | 12 +- proc/stdlib_cswap.html | 14 +- proc/stdlib_csymm.html | 28 +- proc/stdlib_csyr2k.html | 28 +- proc/stdlib_csyrk.html | 24 +- proc/stdlib_ctbmv.html | 22 +- proc/stdlib_ctbsv.html | 22 +- proc/stdlib_ctpmv.html | 18 +- proc/stdlib_ctpsv.html | 18 +- proc/stdlib_ctrmm.html | 26 +- proc/stdlib_ctrmv.html | 20 +- proc/stdlib_ctrsm.html | 26 +- proc/stdlib_ctrsv.html | 20 +- proc/stdlib_dasum.html | 10 +- proc/stdlib_daxpy.html | 16 +- proc/stdlib_dcopy.html | 14 +- proc/stdlib_ddot.html | 14 +- proc/stdlib_dgbmv.html | 30 +- proc/stdlib_dgemm.html | 30 +- proc/stdlib_dgemv.html | 26 +- proc/stdlib_dger.html | 22 +- proc/stdlib_dnrm2.html | 10 +- proc/stdlib_drot.html | 18 +- proc/stdlib_drotg.html | 12 +- proc/stdlib_drotm.html | 16 +- proc/stdlib_drotmg.html | 14 +- proc/stdlib_dsbmv.html | 26 +- proc/stdlib_dscal.html | 12 +- proc/stdlib_dsdot.html | 14 +- proc/stdlib_dspmv.html | 22 +- proc/stdlib_dspr.html | 16 +- proc/stdlib_dspr2.html | 20 +- proc/stdlib_dswap.html | 14 +- proc/stdlib_dsymm.html | 28 +- proc/stdlib_dsymv.html | 24 +- proc/stdlib_dsyr.html | 18 +- proc/stdlib_dsyr2.html | 22 +- proc/stdlib_dsyr2k.html | 28 +- proc/stdlib_dsyrk.html | 24 +- proc/stdlib_dtbmv.html | 22 +- proc/stdlib_dtbsv.html | 22 +- proc/stdlib_dtpmv.html | 18 +- proc/stdlib_dtpsv.html | 18 +- proc/stdlib_dtrmm.html | 26 +- proc/stdlib_dtrmv.html | 20 +- proc/stdlib_dtrsm.html | 26 +- proc/stdlib_dtrsv.html | 20 +- proc/stdlib_dzasum.html | 14 +- proc/stdlib_dznrm2.html | 10 +- proc/stdlib_icamax.html | 68 +- proc/stdlib_idamax.html | 66 +- proc/stdlib_isamax.html | 70 +- proc/stdlib_izamax.html | 64 +- proc/stdlib_lsame.html | 10 +- proc/stdlib_sasum.html | 10 +- proc/stdlib_saxpy.html | 16 +- proc/stdlib_scasum.html | 10 +- proc/stdlib_scnrm2.html | 10 +- proc/stdlib_scopy.html | 14 +- proc/stdlib_sdot.html | 14 +- proc/stdlib_sdsdot.html | 14 +- proc/stdlib_sgbmv.html | 30 +- proc/stdlib_sgemm.html | 30 +- proc/stdlib_sgemv.html | 26 +- proc/stdlib_sger.html | 22 +- proc/stdlib_snrm2.html | 10 +- proc/stdlib_srot.html | 18 +- proc/stdlib_srotg.html | 12 +- proc/stdlib_srotm.html | 16 +- proc/stdlib_srotmg.html | 14 +- proc/stdlib_ssbmv.html | 26 +- proc/stdlib_sscal.html | 12 +- proc/stdlib_sspmv.html | 22 +- proc/stdlib_sspr.html | 16 +- proc/stdlib_sspr2.html | 20 +- proc/stdlib_sswap.html | 14 +- proc/stdlib_ssymm.html | 28 +- proc/stdlib_ssymv.html | 24 +- proc/stdlib_ssyr.html | 18 +- proc/stdlib_ssyr2.html | 22 +- proc/stdlib_ssyr2k.html | 28 +- proc/stdlib_ssyrk.html | 24 +- proc/stdlib_stbmv.html | 22 +- proc/stdlib_stbsv.html | 22 +- proc/stdlib_stpmv.html | 18 +- proc/stdlib_stpsv.html | 18 +- proc/stdlib_strmm.html | 26 +- proc/stdlib_strmv.html | 20 +- proc/stdlib_strsm.html | 26 +- proc/stdlib_strsv.html | 20 +- proc/stdlib_xerbla.html | 6 +- proc/stdlib_xerbla_array.html | 6 +- proc/stdlib_zaxpy.html | 14 +- proc/stdlib_zcopy.html | 12 +- proc/stdlib_zdotc.html | 12 +- proc/stdlib_zdotu.html | 12 +- proc/stdlib_zdrot.html | 16 +- proc/stdlib_zdscal.html | 12 +- proc/stdlib_zgbmv.html | 30 +- proc/stdlib_zgemm.html | 30 +- proc/stdlib_zgemv.html | 26 +- proc/stdlib_zgerc.html | 22 +- proc/stdlib_zgeru.html | 22 +- proc/stdlib_zhbmv.html | 26 +- proc/stdlib_zhemm.html | 28 +- proc/stdlib_zhemv.html | 24 +- proc/stdlib_zher.html | 18 +- proc/stdlib_zher2.html | 22 +- proc/stdlib_zher2k.html | 28 +- proc/stdlib_zherk.html | 24 +- proc/stdlib_zhpmv.html | 22 +- proc/stdlib_zhpr.html | 16 +- proc/stdlib_zhpr2.html | 20 +- proc/stdlib_zrotg.html | 12 +- proc/stdlib_zscal.html | 10 +- proc/stdlib_zswap.html | 12 +- proc/stdlib_zsymm.html | 28 +- proc/stdlib_zsyr2k.html | 28 +- proc/stdlib_zsyrk.html | 24 +- proc/stdlib_ztbmv.html | 22 +- proc/stdlib_ztbsv.html | 22 +- proc/stdlib_ztpmv.html | 18 +- proc/stdlib_ztpsv.html | 18 +- proc/stdlib_ztrmm.html | 26 +- proc/stdlib_ztrmv.html | 20 +- proc/stdlib_ztrsm.html | 26 +- proc/stdlib_ztrsv.html | 20 +- proc/to_lower.html | 6 +- proc/to_sentence.html | 6 +- proc/to_title.html | 6 +- proc/to_upper.html | 6 +- proc/trueloc.html | 8 +- proc/universal_mult_hash.html | 8 +- proc/universal_mult_hash~2.html | 12 +- search.html | 4 +- sourcefile/f08estop.f90.html | 4 +- sourcefile/f18estop.f90.html | 4 +- sourcefile/stdlib_ansi.f90.html | 4 +- sourcefile/stdlib_ansi_operator.f90.html | 4 +- sourcefile/stdlib_ansi_to_string.f90.html | 4 +- sourcefile/stdlib_array.f90.html | 4 +- sourcefile/stdlib_ascii.fypp.html | 4 +- sourcefile/stdlib_bitsets.fypp.html | 4 +- sourcefile/stdlib_bitsets_64.fypp.html | 4 +- sourcefile/stdlib_bitsets_large.fypp.html | 4 +- sourcefile/stdlib_codata.f90.html | 4 +- sourcefile/stdlib_codata_type.fypp.html | 4 +- sourcefile/stdlib_constants.fypp.html | 4 +- sourcefile/stdlib_error.f90.html | 4 +- sourcefile/stdlib_hash_32bit.fypp.html | 4 +- sourcefile/stdlib_hash_32bit_fnv.fypp.html | 4 +- sourcefile/stdlib_hash_32bit_nm.fypp.html | 4 +- sourcefile/stdlib_hash_32bit_water.fypp.html | 4 +- sourcefile/stdlib_hash_64bit.fypp.html | 4 +- sourcefile/stdlib_hash_64bit_fnv.fypp.html | 4 +- sourcefile/stdlib_hash_64bit_pengy.fypp.html | 4 +- .../stdlib_hash_64bit_spookyv2.fypp.html | 4 +- sourcefile/stdlib_hashmap_chaining.f90.html | 4 +- sourcefile/stdlib_hashmap_open.f90.html | 4 +- sourcefile/stdlib_hashmap_wrappers.f90.html | 4 +- sourcefile/stdlib_hashmaps.f90.html | 4 +- sourcefile/stdlib_io.fypp.html | 4 +- sourcefile/stdlib_io_npy.fypp.html | 4 +- sourcefile/stdlib_io_npy_load.fypp.html | 4 +- sourcefile/stdlib_io_npy_save.fypp.html | 4 +- sourcefile/stdlib_kinds.fypp.html | 4 +- sourcefile/stdlib_linalg.fypp.html | 1706 ++- sourcefile/stdlib_linalg_blas.fypp.html | 4484 +++---- sourcefile/stdlib_linalg_blas_aux.fypp.html | 700 +- sourcefile/stdlib_linalg_blas_c.fypp.html | 6 +- sourcefile/stdlib_linalg_blas_d.fypp.html | 8 +- sourcefile/stdlib_linalg_blas_q.fypp.html | 8959 +++++++------- sourcefile/stdlib_linalg_blas_s.fypp.html | 4 +- sourcefile/stdlib_linalg_blas_w.fypp.html | 10005 ++++++++-------- sourcefile/stdlib_linalg_blas_z.fypp.html | 6 +- sourcefile/stdlib_linalg_constants.fypp.html | 6 +- .../stdlib_linalg_cross_product.fypp.html | 4 +- .../stdlib_linalg_determinant.fypp.html | 4 +- sourcefile/stdlib_linalg_diag.fypp.html | 4 +- .../stdlib_linalg_eigenvalues.fypp.html | 4 +- sourcefile/stdlib_linalg_kronecker.fypp.html | 4 +- .../stdlib_linalg_least_squares.fypp.html | 680 +- .../stdlib_linalg_outer_product.fypp.html | 4 +- sourcefile/stdlib_linalg_solve.fypp.html | 254 +- sourcefile/stdlib_linalg_state.fypp.html | 4 +- sourcefile/stdlib_linalg_svd.fypp.html | 466 +- sourcefile/stdlib_logger.f90.html | 4 +- sourcefile/stdlib_math.fypp.html | 4 +- sourcefile/stdlib_math_all_close.fypp.html | 4 +- sourcefile/stdlib_math_arange.fypp.html | 4 +- sourcefile/stdlib_math_diff.fypp.html | 4 +- sourcefile/stdlib_math_is_close.fypp.html | 4 +- sourcefile/stdlib_math_linspace.fypp.html | 4 +- sourcefile/stdlib_math_logspace.fypp.html | 4 +- sourcefile/stdlib_math_meshgrid.fypp.html | 4 +- sourcefile/stdlib_optval.fypp.html | 4 +- sourcefile/stdlib_quadrature.fypp.html | 4 +- sourcefile/stdlib_quadrature_gauss.f90.html | 4 +- sourcefile/stdlib_quadrature_simps.fypp.html | 4 +- sourcefile/stdlib_quadrature_trapz.fypp.html | 4 +- sourcefile/stdlib_random.fypp.html | 4 +- sourcefile/stdlib_selection.fypp.html | 4 +- sourcefile/stdlib_sorting.fypp.html | 4 +- sourcefile/stdlib_sorting_ord_sort.fypp.html | 4 +- sourcefile/stdlib_sorting_radix_sort.f90.html | 4 +- sourcefile/stdlib_sorting_sort.fypp.html | 4 +- .../stdlib_sorting_sort_index.fypp.html | 4 +- sourcefile/stdlib_specialfunctions.f90.html | 4 +- .../stdlib_specialfunctions_gamma.fypp.html | 4 +- .../stdlib_specialfunctions_legendre.f90.html | 4 +- sourcefile/stdlib_stats.fypp.html | 4 +- sourcefile/stdlib_stats_corr.fypp.html | 4 +- sourcefile/stdlib_stats_cov.fypp.html | 4 +- ...b_stats_distribution_exponential.fypp.html | 4 +- ...stdlib_stats_distribution_normal.fypp.html | 4 +- ...tdlib_stats_distribution_uniform.fypp.html | 4 +- sourcefile/stdlib_stats_mean.fypp.html | 4 +- sourcefile/stdlib_stats_median.fypp.html | 4 +- sourcefile/stdlib_stats_moment.fypp.html | 4 +- sourcefile/stdlib_stats_moment_all.fypp.html | 4 +- sourcefile/stdlib_stats_moment_mask.fypp.html | 4 +- .../stdlib_stats_moment_scalar.fypp.html | 4 +- sourcefile/stdlib_stats_var.fypp.html | 4 +- sourcefile/stdlib_str2num.fypp.html | 4 +- sourcefile/stdlib_string_type.fypp.html | 4 +- .../stdlib_string_type_constructor.fypp.html | 4 +- sourcefile/stdlib_stringlist_type.f90.html | 4 +- sourcefile/stdlib_strings.fypp.html | 4 +- sourcefile/stdlib_strings_to_string.fypp.html | 4 +- sourcefile/stdlib_version.fypp.html | 4 +- src/stdlib_linalg.fypp | 20 - src/stdlib_linalg_blas.fypp | 478 +- src/stdlib_linalg_blas_aux.fypp | 310 +- src/stdlib_linalg_blas_c.fypp | 2 +- src/stdlib_linalg_blas_d.fypp | 4 +- src/stdlib_linalg_blas_q.fypp | 581 +- src/stdlib_linalg_blas_w.fypp | 735 +- src/stdlib_linalg_blas_z.fypp | 2 +- src/stdlib_linalg_constants.fypp | 2 +- src/stdlib_linalg_least_squares.fypp | 4 - src/stdlib_linalg_solve.fypp | 2 - src/stdlib_linalg_svd.fypp | 2 - tipuesearch/tipuesearch_content.js | 2 +- type/ansi_code.html | 4 +- type/bitset_64.html | 32 +- type/bitset_large.html | 32 +- type/bitset_type.html | 40 +- type/chaining_hashmap_type.html | 16 +- type/codata_constant_type.html | 20 +- type/hashmap_type.html | 16 +- type/key_type.html | 8 +- type/linalg_state_type.html | 20 +- type/logger_type.html | 6 +- type/open_hashmap_type.html | 16 +- type/other_type.html | 8 +- type/string_type.html | 16 +- type/stringlist_index_type.html | 4 +- type/stringlist_type.html | 16 +- 687 files changed, 32246 insertions(+), 32827 deletions(-) delete mode 100644 interface/assignment(=)~2.html rename proc/stdlib_dcabs1.html => interface/assignment(=)~3.html (64%) rename proc/stdlib_scabs1.html => interface/stdlib_cabs1.html (67%) diff --git a/index.html b/index.html index cf7fd67909..13d6526eb2 100644 --- a/index.html +++ b/index.html @@ -194,13 +194,13 @@

Derived Types

Fortran-lang/stdlib was developed by fortran-lang/stdlib contributors
© 2024 Creative Commons License -
6d9d7fd

+
48590817

Documentation generated by FORD - on 2024-07-01 17:27

+ on 2024-07-04 06:37


diff --git a/interface/adjustl.html b/interface/adjustl.html index 936e2cedf4..27b5b3e01d 100644 --- a/interface/adjustl.html +++ b/interface/adjustl.html @@ -177,7 +177,7 @@

Arguments

- + type(string_type), intent(in) @@ -210,13 +210,13 @@

Fortran-lang/stdlib was developed by fortran-lang/stdlib contributors
© 2024 Creative Commons License -
6d9d7fd

+
48590817

Documentation generated by FORD - on 2024-07-01 17:27

+ on 2024-07-04 06:37


diff --git a/interface/adjustr.html b/interface/adjustr.html index f2e6893d87..eb23e8c0cb 100644 --- a/interface/adjustr.html +++ b/interface/adjustr.html @@ -177,7 +177,7 @@

Arguments

- + type(string_type), intent(in) @@ -210,13 +210,13 @@

Fortran-lang/stdlib was developed by fortran-lang/stdlib contributors
© 2024 Creative Commons License -
6d9d7fd

+
48590817

Documentation generated by FORD - on 2024-07-01 17:27

+ on 2024-07-04 06:37


diff --git a/interface/all_close.html b/interface/all_close.html index f33d64d8ae..ae95cda181 100644 --- a/interface/all_close.html +++ b/interface/all_close.html @@ -185,7 +185,7 @@

Arguments

- + complex(kind=dp), intent(in) @@ -200,7 +200,7 @@

Arguments

- + complex(kind=dp), intent(in) @@ -289,7 +289,7 @@

Arguments

- + complex(kind=sp), intent(in) @@ -304,7 +304,7 @@

Arguments

- + complex(kind=sp), intent(in) @@ -393,7 +393,7 @@

Arguments

- + real(kind=dp), intent(in) @@ -408,7 +408,7 @@

Arguments

- + real(kind=dp), intent(in) @@ -497,7 +497,7 @@

Arguments

- + real(kind=sp), intent(in) @@ -512,7 +512,7 @@

Arguments

- + real(kind=sp), intent(in) @@ -601,7 +601,7 @@

Arguments

- + complex(kind=dp), intent(in) @@ -616,7 +616,7 @@

Arguments

- + complex(kind=dp), intent(in) @@ -705,7 +705,7 @@

Arguments

- + complex(kind=sp), intent(in) @@ -720,7 +720,7 @@

Arguments

- + complex(kind=sp), intent(in) @@ -809,7 +809,7 @@

Arguments

- + real(kind=dp), intent(in) @@ -824,7 +824,7 @@

Arguments

- + real(kind=dp), intent(in) @@ -913,7 +913,7 @@

Arguments

- + real(kind=sp), intent(in) @@ -928,7 +928,7 @@

Arguments

- + real(kind=sp), intent(in) @@ -1017,7 +1017,7 @@

Arguments

- + complex(kind=dp), intent(in) @@ -1032,7 +1032,7 @@

Arguments

- + complex(kind=dp), intent(in) @@ -1121,7 +1121,7 @@

Arguments

- + complex(kind=sp), intent(in) @@ -1136,7 +1136,7 @@

Arguments

- + complex(kind=sp), intent(in) @@ -1225,7 +1225,7 @@

Arguments

- + real(kind=dp), intent(in) @@ -1240,7 +1240,7 @@

Arguments

- + real(kind=dp), intent(in) @@ -1329,7 +1329,7 @@

Arguments

- + real(kind=sp), intent(in) @@ -1344,7 +1344,7 @@

Arguments

- + real(kind=sp), intent(in) @@ -1424,13 +1424,13 @@

Fortran-lang/stdlib was developed by fortran-lang/stdlib contributors
© 2024 Creative Commons License -
6d9d7fd

+
48590817

Documentation generated by FORD - on 2024-07-01 17:27

+ on 2024-07-04 06:37


diff --git a/interface/and.html b/interface/and.html index afa347ad00..8d9dc9e2a3 100644 --- a/interface/and.html +++ b/interface/and.html @@ -197,7 +197,7 @@

Arguments

- + type(bitset_64), intent(inout) @@ -212,7 +212,7 @@

Arguments

- + type(bitset_64), intent(in) @@ -251,7 +251,7 @@

Arguments

- + type(bitset_large), intent(inout) @@ -266,7 +266,7 @@

Arguments

- + type(bitset_large), intent(in) @@ -295,13 +295,13 @@

Arguments

Fortran-lang/stdlib was developed by fortran-lang/stdlib contributors
© 2024 Creative Commons License -
6d9d7fd

+
48590817

Documentation generated by FORD - on 2024-07-01 17:27

+ on 2024-07-04 06:37


diff --git a/interface/and_not.html b/interface/and_not.html index 58245afdd8..688c337293 100644 --- a/interface/and_not.html +++ b/interface/and_not.html @@ -198,7 +198,7 @@

Arguments

- + type(bitset_64), intent(inout) @@ -213,7 +213,7 @@

Arguments

- + type(bitset_64), intent(in) @@ -252,7 +252,7 @@

Arguments

- + type(bitset_large), intent(inout) @@ -267,7 +267,7 @@

Arguments

- + type(bitset_large), intent(in) @@ -296,13 +296,13 @@

Arguments

Fortran-lang/stdlib was developed by fortran-lang/stdlib contributors
© 2024 Creative Commons License -
6d9d7fd

+
48590817

Documentation generated by FORD - on 2024-07-01 17:27

+ on 2024-07-04 06:37


diff --git a/interface/arange.html b/interface/arange.html index cbe5f4fb0e..0c6414b670 100644 --- a/interface/arange.html +++ b/interface/arange.html @@ -180,7 +180,7 @@

Arguments

- + integer(kind=int16), intent(in) @@ -195,7 +195,7 @@

Arguments

- + integer(kind=int16), intent(in), @@ -210,7 +210,7 @@

Arguments

- + integer(kind=int16), intent(in), @@ -254,7 +254,7 @@

Arguments

- + integer(kind=int32), intent(in) @@ -269,7 +269,7 @@

Arguments

- + integer(kind=int32), intent(in), @@ -284,7 +284,7 @@

Arguments

- + integer(kind=int32), intent(in), @@ -328,7 +328,7 @@

Arguments

- + integer(kind=int64), intent(in) @@ -343,7 +343,7 @@

Arguments

- + integer(kind=int64), intent(in), @@ -358,7 +358,7 @@

Arguments

- + integer(kind=int64), intent(in), @@ -402,7 +402,7 @@

Arguments

- + integer(kind=int8), intent(in) @@ -417,7 +417,7 @@

Arguments

- + integer(kind=int8), intent(in), @@ -432,7 +432,7 @@

Arguments

- + integer(kind=int8), intent(in), @@ -476,7 +476,7 @@

Arguments

- + real(kind=dp), intent(in) @@ -491,7 +491,7 @@

Arguments

- + real(kind=dp), intent(in), @@ -506,7 +506,7 @@

Arguments

- + real(kind=dp), intent(in), @@ -550,7 +550,7 @@

Arguments

- + real(kind=sp), intent(in) @@ -565,7 +565,7 @@

Arguments

- + real(kind=sp), intent(in), @@ -580,7 +580,7 @@

Arguments

- + real(kind=sp), intent(in), @@ -615,13 +615,13 @@

Fortran-lang/stdlib was developed by fortran-lang/stdlib contributors
© 2024 Creative Commons License -
6d9d7fd

+
48590817

Documentation generated by FORD - on 2024-07-01 17:27

+ on 2024-07-04 06:37


diff --git a/interface/arg.html b/interface/arg.html index fbc546f073..9e68171a59 100644 --- a/interface/arg.html +++ b/interface/arg.html @@ -177,7 +177,7 @@

Arguments

- + complex(kind=sp), intent(in) @@ -221,7 +221,7 @@

Arguments

- + complex(kind=dp), intent(in) @@ -254,13 +254,13 @@

Fortran-lang/stdlib was developed by fortran-lang/stdlib contributors
© 2024 Creative Commons License -
6d9d7fd

+
48590817

Documentation generated by FORD - on 2024-07-01 17:27

+ on 2024-07-04 06:37


diff --git a/interface/arg_select.html b/interface/arg_select.html index fac83066e6..e1967f93ca 100644 --- a/interface/arg_select.html +++ b/interface/arg_select.html @@ -200,7 +200,7 @@

Arguments

- + integer(kind=int8), intent(in) @@ -234,7 +234,7 @@

Arguments

- + integer(kind=int8), intent(in) @@ -266,7 +266,7 @@

Arguments

- + integer(kind=int8), intent(in), @@ -290,7 +290,7 @@

Arguments

- + integer(kind=int8), intent(in), @@ -340,7 +340,7 @@

Arguments

- + integer(kind=int8), intent(in) @@ -374,7 +374,7 @@

Arguments

- + integer(kind=int16), intent(in) @@ -406,7 +406,7 @@

Arguments

- + integer(kind=int16), intent(in), @@ -430,7 +430,7 @@

Arguments

- + integer(kind=int16), intent(in), @@ -480,7 +480,7 @@

Arguments

- + integer(kind=int8), intent(in) @@ -514,7 +514,7 @@

Arguments

- + integer(kind=int32), intent(in) @@ -546,7 +546,7 @@

Arguments

- + integer(kind=int32), intent(in), @@ -570,7 +570,7 @@

Arguments

- + integer(kind=int32), intent(in), @@ -620,7 +620,7 @@

Arguments

- + integer(kind=int8), intent(in) @@ -654,7 +654,7 @@

Arguments

- + integer(kind=int64), intent(in) @@ -686,7 +686,7 @@

Arguments

- + integer(kind=int64), intent(in), @@ -710,7 +710,7 @@

Arguments

- + integer(kind=int64), intent(in), @@ -760,7 +760,7 @@

Arguments

- + integer(kind=int16), intent(in) @@ -794,7 +794,7 @@

Arguments

- + integer(kind=int8), intent(in) @@ -826,7 +826,7 @@

Arguments

- + integer(kind=int8), intent(in), @@ -850,7 +850,7 @@

Arguments

- + integer(kind=int8), intent(in), @@ -900,7 +900,7 @@

Arguments

- + integer(kind=int16), intent(in) @@ -934,7 +934,7 @@

Arguments

- + integer(kind=int16), intent(in) @@ -966,7 +966,7 @@

Arguments

- + integer(kind=int16), intent(in), @@ -990,7 +990,7 @@

Arguments

- + integer(kind=int16), intent(in), @@ -1040,7 +1040,7 @@

Arguments

- + integer(kind=int16), intent(in) @@ -1074,7 +1074,7 @@

Arguments

- + integer(kind=int32), intent(in) @@ -1106,7 +1106,7 @@

Arguments

- + integer(kind=int32), intent(in), @@ -1130,7 +1130,7 @@

Arguments

- + integer(kind=int32), intent(in), @@ -1180,7 +1180,7 @@

Arguments

- + integer(kind=int16), intent(in) @@ -1214,7 +1214,7 @@

Arguments

- + integer(kind=int64), intent(in) @@ -1246,7 +1246,7 @@

Arguments

- + integer(kind=int64), intent(in), @@ -1270,7 +1270,7 @@

Arguments

- + integer(kind=int64), intent(in), @@ -1320,7 +1320,7 @@

Arguments

- + integer(kind=int32), intent(in) @@ -1354,7 +1354,7 @@

Arguments

- + integer(kind=int8), intent(in) @@ -1386,7 +1386,7 @@

Arguments

- + integer(kind=int8), intent(in), @@ -1410,7 +1410,7 @@

Arguments

- + integer(kind=int8), intent(in), @@ -1460,7 +1460,7 @@

Arguments

- + integer(kind=int32), intent(in) @@ -1494,7 +1494,7 @@

Arguments

- + integer(kind=int16), intent(in) @@ -1526,7 +1526,7 @@

Arguments

- + integer(kind=int16), intent(in), @@ -1550,7 +1550,7 @@

Arguments

- + integer(kind=int16), intent(in), @@ -1600,7 +1600,7 @@

Arguments

- + integer(kind=int32), intent(in) @@ -1634,7 +1634,7 @@

Arguments

- + integer(kind=int32), intent(in) @@ -1666,7 +1666,7 @@

Arguments

- + integer(kind=int32), intent(in), @@ -1690,7 +1690,7 @@

Arguments

- + integer(kind=int32), intent(in), @@ -1740,7 +1740,7 @@

Arguments

- + integer(kind=int32), intent(in) @@ -1774,7 +1774,7 @@

Arguments

- + integer(kind=int64), intent(in) @@ -1806,7 +1806,7 @@

Arguments

- + integer(kind=int64), intent(in), @@ -1830,7 +1830,7 @@

Arguments

- + integer(kind=int64), intent(in), @@ -1880,7 +1880,7 @@

Arguments

- + integer(kind=int64), intent(in) @@ -1914,7 +1914,7 @@

Arguments

- + integer(kind=int8), intent(in) @@ -1946,7 +1946,7 @@

Arguments

- + integer(kind=int8), intent(in), @@ -1970,7 +1970,7 @@

Arguments

- + integer(kind=int8), intent(in), @@ -2020,7 +2020,7 @@

Arguments

- + integer(kind=int64), intent(in) @@ -2054,7 +2054,7 @@

Arguments

- + integer(kind=int16), intent(in) @@ -2086,7 +2086,7 @@

Arguments

- + integer(kind=int16), intent(in), @@ -2110,7 +2110,7 @@

Arguments

- + integer(kind=int16), intent(in), @@ -2160,7 +2160,7 @@

Arguments

- + integer(kind=int64), intent(in) @@ -2194,7 +2194,7 @@

Arguments

- + integer(kind=int32), intent(in) @@ -2226,7 +2226,7 @@

Arguments

- + integer(kind=int32), intent(in), @@ -2250,7 +2250,7 @@

Arguments

- + integer(kind=int32), intent(in), @@ -2300,7 +2300,7 @@

Arguments

- + integer(kind=int64), intent(in) @@ -2334,7 +2334,7 @@

Arguments

- + integer(kind=int64), intent(in) @@ -2366,7 +2366,7 @@

Arguments

- + integer(kind=int64), intent(in), @@ -2390,7 +2390,7 @@

Arguments

- + integer(kind=int64), intent(in), @@ -2440,7 +2440,7 @@

Arguments

- + real(kind=sp), intent(in) @@ -2474,7 +2474,7 @@

Arguments

- + integer(kind=int8), intent(in) @@ -2506,7 +2506,7 @@

Arguments

- + integer(kind=int8), intent(in), @@ -2530,7 +2530,7 @@

Arguments

- + integer(kind=int8), intent(in), @@ -2580,7 +2580,7 @@

Arguments

- + real(kind=sp), intent(in) @@ -2614,7 +2614,7 @@

Arguments

- + integer(kind=int16), intent(in) @@ -2646,7 +2646,7 @@

Arguments

- + integer(kind=int16), intent(in), @@ -2670,7 +2670,7 @@

Arguments

- + integer(kind=int16), intent(in), @@ -2720,7 +2720,7 @@

Arguments

- + real(kind=sp), intent(in) @@ -2754,7 +2754,7 @@

Arguments

- + integer(kind=int32), intent(in) @@ -2786,7 +2786,7 @@

Arguments

- + integer(kind=int32), intent(in), @@ -2810,7 +2810,7 @@

Arguments

- + integer(kind=int32), intent(in), @@ -2860,7 +2860,7 @@

Arguments

- + real(kind=sp), intent(in) @@ -2894,7 +2894,7 @@

Arguments

- + integer(kind=int64), intent(in) @@ -2926,7 +2926,7 @@

Arguments

- + integer(kind=int64), intent(in), @@ -2950,7 +2950,7 @@

Arguments

- + integer(kind=int64), intent(in), @@ -3000,7 +3000,7 @@

Arguments

- + real(kind=dp), intent(in) @@ -3034,7 +3034,7 @@

Arguments

- + integer(kind=int8), intent(in) @@ -3066,7 +3066,7 @@

Arguments

- + integer(kind=int8), intent(in), @@ -3090,7 +3090,7 @@

Arguments

- + integer(kind=int8), intent(in), @@ -3140,7 +3140,7 @@

Arguments

- + real(kind=dp), intent(in) @@ -3174,7 +3174,7 @@

Arguments

- + integer(kind=int16), intent(in) @@ -3206,7 +3206,7 @@

Arguments

- + integer(kind=int16), intent(in), @@ -3230,7 +3230,7 @@

Arguments

- + integer(kind=int16), intent(in), @@ -3280,7 +3280,7 @@

Arguments

- + real(kind=dp), intent(in) @@ -3314,7 +3314,7 @@

Arguments

- + integer(kind=int32), intent(in) @@ -3346,7 +3346,7 @@

Arguments

- + integer(kind=int32), intent(in), @@ -3370,7 +3370,7 @@

Arguments

- + integer(kind=int32), intent(in), @@ -3420,7 +3420,7 @@

Arguments

- + real(kind=dp), intent(in) @@ -3454,7 +3454,7 @@

Arguments

- + integer(kind=int64), intent(in) @@ -3486,7 +3486,7 @@

Arguments

- + integer(kind=int64), intent(in), @@ -3510,7 +3510,7 @@

Arguments

- + integer(kind=int64), intent(in), @@ -3547,13 +3547,13 @@

Arguments

Fortran-lang/stdlib was developed by fortran-lang/stdlib contributors
© 2024 Creative Commons License -
6d9d7fd

+
48590817

Documentation generated by FORD - on 2024-07-01 17:27

+ on 2024-07-04 06:37


diff --git a/interface/argd.html b/interface/argd.html index 8b05e4e035..a904361f7f 100644 --- a/interface/argd.html +++ b/interface/argd.html @@ -177,7 +177,7 @@

Arguments

- + complex(kind=sp), intent(in) @@ -221,7 +221,7 @@

Arguments

- + complex(kind=dp), intent(in) @@ -254,13 +254,13 @@

Fortran-lang/stdlib was developed by fortran-lang/stdlib contributors
© 2024 Creative Commons License -
6d9d7fd

+
48590817

Documentation generated by FORD - on 2024-07-01 17:27

+ on 2024-07-04 06:37


diff --git a/interface/argpi.html b/interface/argpi.html index 7c565084c7..10ddca819a 100644 --- a/interface/argpi.html +++ b/interface/argpi.html @@ -177,7 +177,7 @@

Arguments

- + complex(kind=sp), intent(in) @@ -221,7 +221,7 @@

Arguments

- + complex(kind=dp), intent(in) @@ -254,13 +254,13 @@

Fortran-lang/stdlib was developed by fortran-lang/stdlib contributors
© 2024 Creative Commons License -
6d9d7fd

+
48590817

Documentation generated by FORD - on 2024-07-01 17:27

+ on 2024-07-04 06:37


diff --git a/interface/assignment(=).html b/interface/assignment(=).html index 50073727ae..34e4cbdabd 100644 --- a/interface/assignment(=).html +++ b/interface/assignment(=).html @@ -75,24 +75,25 @@

assignment(=)
  • Creative Commons License
  • +
  • experimental
  • 3 statements + title="

    0.1% of total for procedures.

    Including implementation: 34 statements, 0.1% of total for procedures.">34 statements
  • - Source File + Source File
@@ -123,25 +124,32 @@

Contents

- - - - - - @@ -150,16 +158,153 @@

Module Procedures

public interface assignment(=)

-

Assign a character sequence to a string.

+

Used to define assignment for bitset_large. + (Specification)

+

Example

+
    program example_assignment
+        use stdlib_bitsets
+        logical(int8)  :: logical1(64) = .true.
+        logical(int32), allocatable :: logical2(:)
+        type(bitset_64) :: set0, set1
+        set0 = logical1
+        if ( set0 % bits() /= 64 ) then
+            error stop procedure // &
+                ' initialization with logical(int8) failed to set' // &
+                ' the right size.'
+        else if ( .not. set0 % all() ) then
+            error stop procedure // ' initialization with' // &
+                ' logical(int8) failed to set the right values.'
+        else
+            write(*,*) 'Initialization with logical(int8) succeeded.'
+        end if
+        set1 = set0
+        if ( set1 == set0 ) &
+            write(*,*) 'Initialization by assignment succeeded'
+        logical2 = set1
+        if ( all( logical2 ) ) then
+            write(*,*) 'Initialization of logical(int32) succeeded.'
+        end if
+    end program example_assignment
+

+

Subroutines

+
+

private pure module subroutine assign_logint16_large(self, logical_vector) +

+
+

Used to define assignment from an array of type logical(int16) to a +bitset_large.

+ +

Arguments

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeIntentOptional AttributesName
+ + type(bitset_large), + intent(out) + + ::self + +
+ + logical(kind=int16), + intent(in) + + ::logical_vector(:) + +
+ + +
+
+ +
+

private pure module subroutine assign_logint32_large(self, logical_vector) +

+
+

Used to define assignment from an array of type logical(int32) to a +bitset_large.

+ +

Arguments

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeIntentOptional AttributesName
+ + type(bitset_large), + intent(out) + + ::self + +
+ + logical(kind=int32), + intent(in) + + ::logical_vector(:) + +
+ + +
+
-

Module Procedures

-

private elemental subroutine assign_string_char(lhs, rhs) +

private pure module subroutine assign_logint64_large(self, logical_vector)

-

Assign a character sequence to a string.

+

Used to define assignment from an array of type logical(int64) to a +bitset_large.

Arguments

@@ -174,30 +319,30 @@

Arguments

- + - + - + @@ -209,6 +354,282 @@

Arguments

+
+

private pure module subroutine assign_logint8_large(self, logical_vector) +

+
+

Used to define assignment from an array of type logical(int8) to a +bitset_large.

+ +

Arguments

+
- - type(string_type), + + type(bitset_large), intent(inout)intent(out) ::lhsself
- - character(len=*), + + logical(kind=int64), intent(in) ::rhslogical_vector(:)
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeIntentOptional AttributesName
+ + type(bitset_large), + intent(out) + + ::self + +
+ + logical(kind=int8), + intent(in) + + ::logical_vector(:) + +
+ + +
+

+ +
+

private pure module subroutine logint16_assign_large(logical_vector, set) +

+
+

Used to define assignment to an array of type logical(int16) from a +bitset_large.

+ +

Arguments

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeIntentOptional AttributesName
+ + logical(kind=int16), + intent(out), + allocatable + ::logical_vector(:) + +
+ + type(bitset_large), + intent(in) + + ::set + +
+ + +
+
+ +
+

private pure module subroutine logint32_assign_large(logical_vector, set) +

+
+

Used to define assignment to an array of type logical(int32) from a +bitset_large.

+ +

Arguments

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeIntentOptional AttributesName
+ + logical(kind=int32), + intent(out), + allocatable + ::logical_vector(:) + +
+ + type(bitset_large), + intent(in) + + ::set + +
+ + +
+
+ +
+

private pure module subroutine logint64_assign_large(logical_vector, set) +

+
+

Used to define assignment to an array of type logical(int64) from a +bitset_large.

+ +

Arguments

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeIntentOptional AttributesName
+ + logical(kind=int64), + intent(out), + allocatable + ::logical_vector(:) + +
+ + type(bitset_large), + intent(in) + + ::set + +
+ + +
+
+ +
+

private pure module subroutine logint8_assign_large(logical_vector, set) +

+
+

Used to define assignment to an array of type logical(int8) from a +bitset_large.

+ +

Arguments

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeIntentOptional AttributesName
+ + logical(kind=int8), + intent(out), + allocatable + ::logical_vector(:) + +
+ + type(bitset_large), + intent(in) + + ::set + +
+ + +
+
+ +

@@ -217,13 +638,13 @@

Arguments

Fortran-lang/stdlib was developed by fortran-lang/stdlib contributors
© 2024 Creative Commons License -
6d9d7fd

+
48590817

Documentation generated by FORD - on 2024-07-01 17:27

+ on 2024-07-04 06:37


diff --git a/interface/assignment(=)~2.html b/interface/assignment(=)~2.html deleted file mode 100644 index 6ffb05167f..0000000000 --- a/interface/assignment(=)~2.html +++ /dev/null @@ -1,676 +0,0 @@ - - - - - - - - - - - - - assignment(=) – Fortran-lang/stdlib - - - - - - - - - - - - - - -
- -
- -
-
-

assignment(=) - Interface - -

-
-
-
- -
-
- -
-
-
- - -
- -
- - -
-

public interface assignment(=)

-

Used to define assignment for bitset_large. - (Specification)

-

Example

-
    program example_assignment
-        use stdlib_bitsets
-        logical(int8)  :: logical1(64) = .true.
-        logical(int32), allocatable :: logical2(:)
-        type(bitset_64) :: set0, set1
-        set0 = logical1
-        if ( set0 % bits() /= 64 ) then
-            error stop procedure // &
-                ' initialization with logical(int8) failed to set' // &
-                ' the right size.'
-        else if ( .not. set0 % all() ) then
-            error stop procedure // ' initialization with' // &
-                ' logical(int8) failed to set the right values.'
-        else
-            write(*,*) 'Initialization with logical(int8) succeeded.'
-        end if
-        set1 = set0
-        if ( set1 == set0 ) &
-            write(*,*) 'Initialization by assignment succeeded'
-        logical2 = set1
-        if ( all( logical2 ) ) then
-            write(*,*) 'Initialization of logical(int32) succeeded.'
-        end if
-    end program example_assignment
-
-
- -

Subroutines

-
-

private pure module subroutine assign_logint16_large(self, logical_vector) -

-
-

Used to define assignment from an array of type logical(int16) to a -bitset_large.

- -

Arguments

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
TypeIntentOptional AttributesName
- - type(bitset_large), - intent(out) - - ::self - -
- - logical(kind=int16), - intent(in) - - ::logical_vector(:) - -
- - -
-
- -
-

private pure module subroutine assign_logint32_large(self, logical_vector) -

-
-

Used to define assignment from an array of type logical(int32) to a -bitset_large.

- -

Arguments

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
TypeIntentOptional AttributesName
- - type(bitset_large), - intent(out) - - ::self - -
- - logical(kind=int32), - intent(in) - - ::logical_vector(:) - -
- - -
-
- -
-

private pure module subroutine assign_logint64_large(self, logical_vector) -

-
-

Used to define assignment from an array of type logical(int64) to a -bitset_large.

- -

Arguments

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
TypeIntentOptional AttributesName
- - type(bitset_large), - intent(out) - - ::self - -
- - logical(kind=int64), - intent(in) - - ::logical_vector(:) - -
- - -
-
- -
-

private pure module subroutine assign_logint8_large(self, logical_vector) -

-
-

Used to define assignment from an array of type logical(int8) to a -bitset_large.

- -

Arguments

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
TypeIntentOptional AttributesName
- - type(bitset_large), - intent(out) - - ::self - -
- - logical(kind=int8), - intent(in) - - ::logical_vector(:) - -
- - -
-
- -
-

private pure module subroutine logint16_assign_large(logical_vector, set) -

-
-

Used to define assignment to an array of type logical(int16) from a -bitset_large.

- -

Arguments

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
TypeIntentOptional AttributesName
- - logical(kind=int16), - intent(out), - allocatable - ::logical_vector(:) - -
- - type(bitset_large), - intent(in) - - ::set - -
- - -
-
- -
-

private pure module subroutine logint32_assign_large(logical_vector, set) -

-
-

Used to define assignment to an array of type logical(int32) from a -bitset_large.

- -

Arguments

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
TypeIntentOptional AttributesName
- - logical(kind=int32), - intent(out), - allocatable - ::logical_vector(:) - -
- - type(bitset_large), - intent(in) - - ::set - -
- - -
-
- -
-

private pure module subroutine logint64_assign_large(logical_vector, set) -

-
-

Used to define assignment to an array of type logical(int64) from a -bitset_large.

- -

Arguments

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
TypeIntentOptional AttributesName
- - logical(kind=int64), - intent(out), - allocatable - ::logical_vector(:) - -
- - type(bitset_large), - intent(in) - - ::set - -
- - -
-
- -
-

private pure module subroutine logint8_assign_large(logical_vector, set) -

-
-

Used to define assignment to an array of type logical(int8) from a -bitset_large.

- -

Arguments

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
TypeIntentOptional AttributesName
- - logical(kind=int8), - intent(out), - allocatable - ::logical_vector(:) - -
- - type(bitset_large), - intent(in) - - ::set - -
- - -
-
- - -
-
-
-
-
-
-
-

Fortran-lang/stdlib was developed by fortran-lang/stdlib contributors
© 2024 Creative Commons License -
6d9d7fd

-
-
-

- Documentation generated by - FORD - on 2024-07-01 17:27

-
-
-
-
-
- - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/proc/stdlib_dcabs1.html b/interface/assignment(=)~3.html similarity index 64% rename from proc/stdlib_dcabs1.html rename to interface/assignment(=)~3.html index a184289c3b..fa85aea4e2 100644 --- a/proc/stdlib_dcabs1.html +++ b/interface/assignment(=)~3.html @@ -10,7 +10,7 @@ - stdlib_dcabs1 – Fortran-lang/stdlib + assignment(=) – Fortran-lang/stdlib @@ -66,8 +66,8 @@
-

stdlib_dcabs1 - Function +

assignment(=) + Interface

@@ -79,21 +79,21 @@

stdlib_dcabs1
  • 6 statements + title="

    0.0% of total for procedures.

    Including implementation: 8 statements, 0.0% of total for procedures.">3 statements
  • - Source File + Source File
  • @@ -106,10 +106,10 @@

    stdlib_dcabs1

    - +