**** quantities related to specific matrix kernels More...
Public Attributes | |
complex(kind=8), dimension(:, :), allocatable | matz_glo |
Full Matrix: the full matrix to sample its entries. More... | |
class(*), pointer | quantapp => null() |
Kernels Defined in Fortran: pointer to the user-supplied derived type for computing one element of Z. More... | |
procedure(z_f_zelem), pointer, nopass | funczmn => null() |
Kernels Defined in Fortran: procedure pointer to the user-supplied derived type for computing one element of Z. More... | |
procedure(z_f_zelem_md), pointer, nopass | funczmn_md => null() |
Kernels Defined in Fortran: procedure pointer to the user-supplied derived type for computing one element of Z (as tensors) More... | |
procedure(z_f_dist), pointer, nopass | funcdistmn => null() |
Kernels Defined in Fortran: procedure pointer to the user-supplied derived type for computing distance between one row and one column. More... | |
procedure(z_f_compressibility), pointer, nopass | funcnearfar => null() |
Kernels Defined in Fortran: procedure pointer to the user-supplied derived type for determining whether a block in Z (after permutation) is compressible or not. More... | |
procedure(z_f_zelem_block), pointer, nopass | funczmnblock => null() |
Kernels Defined in Fortran: procedure pointer to the user-supplied derived type for computing a z_list of intersection of indices from Z (data layout needs to be provided) More... | |
procedure(z_f_hmatvec), pointer, nopass | funchmatvec => null() |
Kernels Defined in Fortran: procedure pointer to the user-supplied derived type for computing matvec of Z. More... | |
procedure(z_f_hmatvec_md), pointer, nopass | funchmatvec_md => null() |
Kernels Defined in Fortran: procedure pointer to the user-supplied derived type for computing matvec of Z. More... | |
type(c_ptr), pointer | c_quantapp => null() |
Kernels Defined in C: c_pointer to the user-supplied object for computing one element of Z. More... | |
type(c_funptr), pointer | c_funczmn => null() |
Kernels Defined in C: c_function_pointer to the user-supplied function for computing one element of Z. More... | |
type(c_funptr), pointer | c_funczmn_md => null() |
Kernels Defined in C: c_function_pointer to the user-supplied function for computing one element of Z (as tensors) More... | |
type(c_funptr), pointer | c_funcdistmn => null() |
Kernels Defined in C: c_function_pointer to the user-supplied function for computing distance between one row and one column. More... | |
type(c_funptr), pointer | c_funcnearfar => null() |
Kernels Defined in C: c_function_pointer to the user-supplied function for determine whether a block in Z is compressible or not. More... | |
type(c_funptr), pointer | c_funcnearfar_md => null() |
Kernels Defined in C: c_function_pointer to the user-supplied function for determine whether a block in Z (as tensors) is compressible or not. More... | |
type(c_funptr), pointer | c_funczmnblock => null() |
Kernels Defined in C: c_function_pointer to the user-supplied function for computing a z_list of intersection of indices from Z (data layout needs to be provided) More... | |
type(c_funptr), pointer | c_funchmatvec => null() |
Kernels Defined in C: procedure pointer to the user-supplied derived type for computing matvec of Z. More... | |
type(c_funptr), pointer | c_funchmatvec_md => null() |
Kernels Defined in C: procedure pointer to the user-supplied derived type for computing matvec of Z. More... | |
type(c_funptr), pointer | c_funcbmatvec => null() |
Kernels Defined in C: procedure pointer to the user-supplied derived type for computing matvec of a block. More... | |
**** quantities related to specific matrix kernels
type(c_funptr), pointer z_bpack_defs::z_kernelquant::c_funcbmatvec => null() |
Kernels Defined in C: procedure pointer to the user-supplied derived type for computing matvec of a block.
type(c_funptr), pointer z_bpack_defs::z_kernelquant::c_funcdistmn => null() |
Kernels Defined in C: c_function_pointer to the user-supplied function for computing distance between one row and one column.
type(c_funptr), pointer z_bpack_defs::z_kernelquant::c_funchmatvec => null() |
Kernels Defined in C: procedure pointer to the user-supplied derived type for computing matvec of Z.
type(c_funptr), pointer z_bpack_defs::z_kernelquant::c_funchmatvec_md => null() |
Kernels Defined in C: procedure pointer to the user-supplied derived type for computing matvec of Z.
type(c_funptr), pointer z_bpack_defs::z_kernelquant::c_funcnearfar => null() |
Kernels Defined in C: c_function_pointer to the user-supplied function for determine whether a block in Z is compressible or not.
type(c_funptr), pointer z_bpack_defs::z_kernelquant::c_funcnearfar_md => null() |
Kernels Defined in C: c_function_pointer to the user-supplied function for determine whether a block in Z (as tensors) is compressible or not.
type(c_funptr), pointer z_bpack_defs::z_kernelquant::c_funczmn => null() |
Kernels Defined in C: c_function_pointer to the user-supplied function for computing one element of Z.
type(c_funptr), pointer z_bpack_defs::z_kernelquant::c_funczmn_md => null() |
Kernels Defined in C: c_function_pointer to the user-supplied function for computing one element of Z (as tensors)
type(c_funptr), pointer z_bpack_defs::z_kernelquant::c_funczmnblock => null() |
Kernels Defined in C: c_function_pointer to the user-supplied function for computing a z_list of intersection of indices from Z (data layout needs to be provided)
type(c_ptr), pointer z_bpack_defs::z_kernelquant::c_quantapp => null() |
Kernels Defined in C: c_pointer to the user-supplied object for computing one element of Z.
procedure(z_f_dist), pointer, nopass z_bpack_defs::z_kernelquant::funcdistmn => null() |
Kernels Defined in Fortran: procedure pointer to the user-supplied derived type for computing distance between one row and one column.
procedure(z_f_hmatvec), pointer, nopass z_bpack_defs::z_kernelquant::funchmatvec => null() |
Kernels Defined in Fortran: procedure pointer to the user-supplied derived type for computing matvec of Z.
procedure(z_f_hmatvec_md), pointer, nopass z_bpack_defs::z_kernelquant::funchmatvec_md => null() |
Kernels Defined in Fortran: procedure pointer to the user-supplied derived type for computing matvec of Z.
procedure(z_f_compressibility), pointer, nopass z_bpack_defs::z_kernelquant::funcnearfar => null() |
Kernels Defined in Fortran: procedure pointer to the user-supplied derived type for determining whether a block in Z (after permutation) is compressible or not.
procedure(z_f_zelem), pointer, nopass z_bpack_defs::z_kernelquant::funczmn => null() |
Kernels Defined in Fortran: procedure pointer to the user-supplied derived type for computing one element of Z.
procedure(z_f_zelem_md), pointer, nopass z_bpack_defs::z_kernelquant::funczmn_md => null() |
Kernels Defined in Fortran: procedure pointer to the user-supplied derived type for computing one element of Z (as tensors)
procedure(z_f_zelem_block), pointer, nopass z_bpack_defs::z_kernelquant::funczmnblock => null() |
Kernels Defined in Fortran: procedure pointer to the user-supplied derived type for computing a z_list of intersection of indices from Z (data layout needs to be provided)
complex(kind=8), dimension(:, :), allocatable z_bpack_defs::z_kernelquant::matz_glo |
Full Matrix: the full matrix to sample its entries.
class(*), pointer z_bpack_defs::z_kernelquant::quantapp => null() |
Kernels Defined in Fortran: pointer to the user-supplied derived type for computing one element of Z.