Structure of differences with matrix norms according to http://www.netlib.org/lapack/lug/node75.html).
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=C_DOUBLE), | public | :: | norm1_abs |
One-norm |
|||
real(kind=C_DOUBLE), | public | :: | norm1_rel |
One-norm |
|||
real(kind=C_DOUBLE), | public | :: | normi_abs |
Infinity-norm |
|||
real(kind=C_DOUBLE), | public | :: | normi_rel |
Infinity-norm |
|||
real(kind=C_DOUBLE), | public | :: | normf_rel |
Froebenius-norm |
|||
real(kind=C_DOUBLE), | public | :: | linf_abs |
Maximum difference, L2-norm (absolute and relative), and R-squared. |
|||
real(kind=C_DOUBLE), | public | :: | linf_rel |
Maximum difference, L2-norm (absolute and relative), and R-squared. |
|||
real(kind=C_DOUBLE), | public | :: | l2_abs |
Maximum difference, L2-norm (absolute and relative), and R-squared. |
|||
real(kind=C_DOUBLE), | public | :: | l2_rel |
Maximum difference, L2-norm (absolute and relative), and R-squared. |
|||
real(kind=C_DOUBLE), | public | :: | rsq |
Maximum difference, L2-norm (absolute and relative), and R-squared. |
|||
real(kind=C_DOUBLE), | public | :: | l1_ref |
Statistics (reference): sum/l1, minimum, maximum, arithmetic average, and variance. |
|||
real(kind=C_DOUBLE), | public | :: | min_ref |
Statistics (reference): sum/l1, minimum, maximum, arithmetic average, and variance. |
|||
real(kind=C_DOUBLE), | public | :: | max_ref |
Statistics (reference): sum/l1, minimum, maximum, arithmetic average, and variance. |
|||
real(kind=C_DOUBLE), | public | :: | avg_ref |
Statistics (reference): sum/l1, minimum, maximum, arithmetic average, and variance. |
|||
real(kind=C_DOUBLE), | public | :: | var_ref |
Statistics (reference): sum/l1, minimum, maximum, arithmetic average, and variance. |
|||
real(kind=C_DOUBLE), | public | :: | l1_tst |
Statistics (test): sum/l1, minimum, maximum, arithmetic average, and variance. |
|||
real(kind=C_DOUBLE), | public | :: | min_tst |
Statistics (test): sum/l1, minimum, maximum, arithmetic average, and variance. |
|||
real(kind=C_DOUBLE), | public | :: | max_tst |
Statistics (test): sum/l1, minimum, maximum, arithmetic average, and variance. |
|||
real(kind=C_DOUBLE), | public | :: | avg_tst |
Statistics (test): sum/l1, minimum, maximum, arithmetic average, and variance. |
|||
real(kind=C_DOUBLE), | public | :: | var_tst |
Statistics (test): sum/l1, minimum, maximum, arithmetic average, and variance. |
|||
real(kind=C_DOUBLE), | public | :: | v_ref |
Values(v_ref, v_tst) and location(m, n) of largest linf_abs. |
|||
real(kind=C_DOUBLE), | public | :: | v_tst |
Values(v_ref, v_tst) and location(m, n) of largest linf_abs. |
|||
integer(kind=LIBXSMM_BLASINT_KIND), | public | :: | m |
If r is non-zero (i is not negative), values (v_ref, v_tst), and location (m, n) stem from the i-th reduction (r calls of libxsmm_matdiff_reduce) of the largest difference (libxsmm_matdiff_epsilon). |
|||
integer(kind=LIBXSMM_BLASINT_KIND), | public | :: | n |
If r is non-zero (i is not negative), values (v_ref, v_tst), and location (m, n) stem from the i-th reduction (r calls of libxsmm_matdiff_reduce) of the largest difference (libxsmm_matdiff_epsilon). |
|||
integer(kind=LIBXSMM_BLASINT_KIND), | public | :: | i |
If r is non-zero (i is not negative), values (v_ref, v_tst), and location (m, n) stem from the i-th reduction (r calls of libxsmm_matdiff_reduce) of the largest difference (libxsmm_matdiff_epsilon). |
|||
integer(kind=LIBXSMM_BLASINT_KIND), | public | :: | r |
If r is non-zero (i is not negative), values (v_ref, v_tst), and location (m, n) stem from the i-th reduction (r calls of libxsmm_matdiff_reduce) of the largest difference (libxsmm_matdiff_epsilon). |