.coveragerc
.dockerignore
AUTHORS.txt
CHANGELOG.rst
LICENSE.txt
MANIFEST.in
README.rst
environment.yml
pyproject.toml
requirements.txt
requirements_plot.txt
setup.cfg
setup.py
tox.ini
./imate/_c_linear_operator/c_affine_matrix_function.cpp
./imate/_c_linear_operator/c_csc_affine_matrix_function.cpp
./imate/_c_linear_operator/c_csc_matrix.cpp
./imate/_c_linear_operator/c_csr_affine_matrix_function.cpp
./imate/_c_linear_operator/c_csr_matrix.cpp
./imate/_c_linear_operator/c_dense_affine_matrix_function.cpp
./imate/_c_linear_operator/c_dense_matrix.cpp
./imate/_c_linear_operator/c_linear_operator.cpp
./imate/_c_linear_operator/c_matrix.cpp
./imate/_c_trace_estimator/c_golub_kahn_bidiagonalization.cpp
./imate/_c_trace_estimator/c_lanczos_tridiagonalization.cpp
./imate/_c_trace_estimator/c_orthogonalization.cpp
./imate/_c_trace_estimator/c_trace_estimator.cpp
./imate/_c_trace_estimator/convergence_tools.cpp
./imate/_c_trace_estimator/diagonalization.cpp
./imate/_c_trace_estimator/lapack_api.cpp
./imate/_c_trace_estimator/special_functions.cpp
./imate/_random_generator/random_array_generator.cpp
./imate/_random_generator/random_number_generator.cpp
./imate/_random_generator/split_mix_64.cpp
./imate/_random_generator/xoshiro_256_star_star.cpp
./imate/functions/exponential.cpp
./imate/functions/functions.cpp
./imate/functions/gaussian.cpp
./imate/functions/homographic.cpp
./imate/functions/identity.cpp
./imate/functions/indicator.cpp
./imate/functions/inverse.cpp
./imate/functions/logarithm.cpp
./imate/functions/power.cpp
./imate/functions/smoothstep.cpp
docker/Dockerfile
docs/Makefile
docs/cuda_notes.txt
docs/make.bat
docs/notes.rst
docs/requirements.txt
docs/doxygen/README.md
docs/doxygen/doxyfile.in
docs/doxygen/doxygen-awesome/custom-alternative.css
docs/doxygen/doxygen-awesome/custom.css
docs/doxygen/doxygen-awesome/doxygen-awesome-darkmode-toggle.js
docs/doxygen/doxygen-awesome/doxygen-awesome-fragment-copy-button.js
docs/doxygen/doxygen-awesome/doxygen-awesome-interactive-toc.js
docs/doxygen/doxygen-awesome/doxygen-awesome-paragraph-link.js
docs/doxygen/doxygen-awesome/doxygen-awesome-sidebar-only-darkmode-toggle.css
docs/doxygen/doxygen-awesome/doxygen-awesome-sidebar-only.css
docs/doxygen/doxygen-awesome/doxygen-awesome.css
docs/doxygen/doxygen-awesome/toggle-alternative-theme.js
docs/old/ComputeLogDeterminant.rst
docs/old/ComputeTraceOfInverse.rst
docs/old/InterpolateTraceOfInverse.rst
docs/old/examples.rst
docs/old/generate_matrix.rst
docs/old/introduction.rst
docs/source/_inspect.py
docs/source/api.rst
docs/source/cite.rst
docs/source/conf.py
docs/source/contents.rst
docs/source/custom_domain.py
docs/source/index.rst
docs/source/overview.rst
docs/source/recursive_glob.py
docs/source/_static/assets/fonts/synconew.regular.ttf
docs/source/_static/assets/fonts/syncopate.bold.ttf
docs/source/_static/assets/fonts/syncopate.regular.ttf
docs/source/_static/css/custom-anaconda-doc.css
docs/source/_static/css/custom-pydata.css
docs/source/_static/css/custom.css
docs/source/_static/data/imate.density.slq-verbose-1.txt
docs/source/_static/data/imate.density.slq-verbose-2.txt
docs/source/_static/data/imate.eigencount.slq-verbose-1.txt
docs/source/_static/data/imate.eigencount.slq-verbose-2.txt
docs/source/_static/data/imate.logdet.slq-verbose-1.txt
docs/source/_static/data/imate.logdet.slq-verbose-2.txt
docs/source/_static/data/imate.logdet.slq-verbose-gpu.txt
docs/source/_static/data/imate.schatten-verbose.txt
docs/source/_static/data/imate.trace.slq-verbose-1.txt
docs/source/_static/data/imate.trace.slq-verbose-2.txt
docs/source/_static/data/imate.traceinv.hutchinson-verbose.txt
docs/source/_static/data/imate.traceinv.slq-verbose-1.txt
docs/source/_static/data/imate.traceinv.slq-verbose-2.txt
docs/source/_static/data/imate.trexp.slq-verbose-1.txt
docs/source/_static/data/imate.trexp.slq-verbose-2.txt
docs/source/_static/data/imate.trlinfrac.slq-verbose-1.txt
docs/source/_static/data/imate.trlinfrac.slq-verbose-2.txt
docs/source/_static/js/custom-pydata.js
docs/source/_templates/layout.html
docs/source/_templates/sidebar-nav-bs.html
docs/source/_templates/version.html
docs/source/_templates/autosummary/attribute.rst
docs/source/_templates/autosummary/class.rst
docs/source/_templates/autosummary/method.rst
docs/source/_templates/autosummary/ndarray_subclass.rst
docs/source/_templates/autosummary/property.rst
docs/source/api/imate.InterpolateSchatten.crf.rst
docs/source/api/imate.InterpolateSchatten.eig.rst
docs/source/api/imate.InterpolateSchatten.ext.rst
docs/source/api/imate.InterpolateSchatten.imbf.rst
docs/source/api/imate.InterpolateSchatten.mbf.rst
docs/source/api/imate.InterpolateSchatten.rbf.rst
docs/source/api/imate.InterpolateSchatten.rpf.rst
docs/source/api/imate.InterpolateSchatten.spl.rst
docs/source/api/imate.density.eigenvalue.rst
docs/source/api/imate.density.slq.rst
docs/source/api/imate.eigencount.eigenvalue.rst
docs/source/api/imate.eigencount.slq.rst
docs/source/api/imate.logdet.cholesky.rst
docs/source/api/imate.logdet.eigenvalue.rst
docs/source/api/imate.logdet.slq.rst
docs/source/api/imate.trace.eigenvalue.rst
docs/source/api/imate.trace.exact.rst
docs/source/api/imate.trace.slq.rst
docs/source/api/imate.traceinv.cholesky.rst
docs/source/api/imate.traceinv.eigenvalue.rst
docs/source/api/imate.traceinv.hutchinson.rst
docs/source/api/imate.traceinv.slq.rst
docs/source/api/imate.trexp.eigenvalue.rst
docs/source/api/imate.trexp.slq.rst
docs/source/api/imate.trlinfrac.eigenvalue.rst
docs/source/api/imate.trlinfrac.slq.rst
docs/source/docker/docker.rst
docs/source/generated/imate.AffineMatrixFunction.get_data_type_name.rst
docs/source/generated/imate.AffineMatrixFunction.get_density.rst
docs/source/generated/imate.AffineMatrixFunction.get_linear_operator.rst
docs/source/generated/imate.AffineMatrixFunction.get_nnz.rst
docs/source/generated/imate.AffineMatrixFunction.get_num_columns.rst
docs/source/generated/imate.AffineMatrixFunction.get_num_parameters.rst
docs/source/generated/imate.AffineMatrixFunction.get_num_rows.rst
docs/source/generated/imate.AffineMatrixFunction.initialize.rst
docs/source/generated/imate.AffineMatrixFunction.is_sparse.rst
docs/source/generated/imate.AffineMatrixFunction.rst
docs/source/generated/imate.AffineMatrixFunction.set_data_type_name.rst
docs/source/generated/imate.InterpolateLogdet.__call__.rst
docs/source/generated/imate.InterpolateLogdet.bound.rst
docs/source/generated/imate.InterpolateLogdet.eval.rst
docs/source/generated/imate.InterpolateLogdet.get_scale.rst
docs/source/generated/imate.InterpolateLogdet.interpolate.rst
docs/source/generated/imate.InterpolateLogdet.lower_bound.rst
docs/source/generated/imate.InterpolateLogdet.plot.rst
docs/source/generated/imate.InterpolateLogdet.rst
docs/source/generated/imate.InterpolateLogdet.upper_bound.rst
docs/source/generated/imate.InterpolateSchatten.__call__.rst
docs/source/generated/imate.InterpolateSchatten.bound.rst
docs/source/generated/imate.InterpolateSchatten.eval.rst
docs/source/generated/imate.InterpolateSchatten.get_scale.rst
docs/source/generated/imate.InterpolateSchatten.interpolate.rst
docs/source/generated/imate.InterpolateSchatten.plot.rst
docs/source/generated/imate.InterpolateSchatten.rst
docs/source/generated/imate.InterpolateSchatten.upper_bound.rst
docs/source/generated/imate.InterpolateTrace.__call__.rst
docs/source/generated/imate.InterpolateTrace.bound.rst
docs/source/generated/imate.InterpolateTrace.eval.rst
docs/source/generated/imate.InterpolateTrace.get_scale.rst
docs/source/generated/imate.InterpolateTrace.interpolate.rst
docs/source/generated/imate.InterpolateTrace.lower_bound.rst
docs/source/generated/imate.InterpolateTrace.plot.rst
docs/source/generated/imate.InterpolateTrace.rst
docs/source/generated/imate.InterpolateTrace.upper_bound.rst
docs/source/generated/imate.Matrix.get_data_type_name.rst
docs/source/generated/imate.Matrix.get_density.rst
docs/source/generated/imate.Matrix.get_linear_operator.rst
docs/source/generated/imate.Matrix.get_nnz.rst
docs/source/generated/imate.Matrix.get_num_columns.rst
docs/source/generated/imate.Matrix.get_num_parameters.rst
docs/source/generated/imate.Matrix.get_num_rows.rst
docs/source/generated/imate.Matrix.initialize.rst
docs/source/generated/imate.Matrix.is_sparse.rst
docs/source/generated/imate.Matrix.rst
docs/source/generated/imate.Matrix.set_data_type_name.rst
docs/source/generated/imate.Memory.get_resident_memory.rst
docs/source/generated/imate.Memory.read.rst
docs/source/generated/imate.Memory.rst
docs/source/generated/imate.Memory.start.rst
docs/source/generated/imate.Timer.reset.rst
docs/source/generated/imate.Timer.rst
docs/source/generated/imate.Timer.tic.rst
docs/source/generated/imate.Timer.toc.rst
docs/source/generated/imate.correlation_matrix.rst
docs/source/generated/imate.density.rst
docs/source/generated/imate.device.get_gpu_name.rst
docs/source/generated/imate.device.get_num_cpu_threads.rst
docs/source/generated/imate.device.get_num_gpu_devices.rst
docs/source/generated/imate.device.get_nvidia_driver_version.rst
docs/source/generated/imate.device.get_processor_name.rst
docs/source/generated/imate.device.locate_cuda.rst
docs/source/generated/imate.device.restrict_to_single_processor.rst
docs/source/generated/imate.eigencount.rst
docs/source/generated/imate.info.rst
docs/source/generated/imate.logdet.rst
docs/source/generated/imate.sample_matrices.toeplitz_logdet.rst
docs/source/generated/imate.sample_matrices.toeplitz_schatten.rst
docs/source/generated/imate.sample_matrices.toeplitz_trace.rst
docs/source/generated/imate.sample_matrices.toeplitz_traceinv.rst
docs/source/generated/imate.schatten.rst
docs/source/generated/imate.toeplitz.rst
docs/source/generated/imate.trace.rst
docs/source/generated/imate.traceinv.rst
docs/source/generated/imate.trexp.rst
docs/source/generated/imate.trlinfrac.rst
docs/source/gpu/gpu.rst
docs/source/gpu/gpu_cluster.rst
docs/source/gpu/gpu_compile_source.rst
docs/source/gpu/gpu_docker.rst
docs/source/gpu/gpu_install_cuda.rst
docs/source/gpu/inquiry_gpu.rst
docs/source/gpu/run_functions_gpu.rst
docs/source/install/compile_source.rst
docs/source/install/gen_documentation.rst
docs/source/install/install.rst
docs/source/install/install_wheels.rst
docs/source/install/optional_dependencies.rst
docs/source/install/test_package.rst
docs/source/install/troubleshooting.rst
docs/source/install/virtual_env.rst
docs/source/notebooks/quick_start.ipynb
docs/source/performance/algorithms.rst
docs/source/performance/gpu.rst
docs/source/performance/interpolation.rst
docs/source/performance/openblas.rst
docs/source/performance/performance.rst
examples/README.rst
examples/__init__.py
examples/imate_mwe.py
examples/plot_chebyshev_rational.py
examples/plot_generalized_cross_validation.py
examples/plot_traceinv_full_rank.py
examples/plot_traceinv_full_rank_cheb.py
examples/plot_traceinv_ill_conditioned.py
examples/plot_traceinv_ill_conditioned_cheb.py
examples/table_generalized_cross_validation.py
examples/_utilities/__init__.py
examples/_utilities/data_utilities.py
examples/_utilities/display_utilities.py
examples/_utilities/plot_utilities.py
examples/_utilities/processing_time_utilities.py
imate/__init__.py
imate/__version__.py
imate.egg-info/PKG-INFO
imate.egg-info/SOURCES.txt
imate.egg-info/dependency_links.txt
imate.egg-info/not-zip-safe
imate.egg-info/requires.txt
imate.egg-info/top_level.txt
imate/_c_basic_algebra/__init__.pxd
imate/_c_basic_algebra/c_matrix_operations.cpp
imate/_c_basic_algebra/c_matrix_operations.h
imate/_c_basic_algebra/c_vector_operations.cpp
imate/_c_basic_algebra/c_vector_operations.h
imate/_c_basic_algebra/c_vector_operations.pxd
imate/_c_basic_algebra/cblas_interface.cpp
imate/_c_basic_algebra/cblas_interface.h
imate/_c_linear_operator/__init__.pxd
imate/_c_linear_operator/__init__.py
imate/_c_linear_operator/c_affine_matrix_function.cpp
imate/_c_linear_operator/c_affine_matrix_function.h
imate/_c_linear_operator/c_affine_matrix_function.pxd
imate/_c_linear_operator/c_csc_affine_matrix_function.cpp
imate/_c_linear_operator/c_csc_affine_matrix_function.h
imate/_c_linear_operator/c_csc_affine_matrix_function.pxd
imate/_c_linear_operator/c_csc_matrix.cpp
imate/_c_linear_operator/c_csc_matrix.h
imate/_c_linear_operator/c_csc_matrix.pxd
imate/_c_linear_operator/c_csr_affine_matrix_function.cpp
imate/_c_linear_operator/c_csr_affine_matrix_function.h
imate/_c_linear_operator/c_csr_affine_matrix_function.pxd
imate/_c_linear_operator/c_csr_matrix.cpp
imate/_c_linear_operator/c_csr_matrix.h
imate/_c_linear_operator/c_csr_matrix.pxd
imate/_c_linear_operator/c_dense_affine_matrix_function.cpp
imate/_c_linear_operator/c_dense_affine_matrix_function.h
imate/_c_linear_operator/c_dense_affine_matrix_function.pxd
imate/_c_linear_operator/c_dense_matrix.cpp
imate/_c_linear_operator/c_dense_matrix.h
imate/_c_linear_operator/c_dense_matrix.pxd
imate/_c_linear_operator/c_linear_operator.cpp
imate/_c_linear_operator/c_linear_operator.h
imate/_c_linear_operator/c_linear_operator.pxd
imate/_c_linear_operator/c_matrix.cpp
imate/_c_linear_operator/c_matrix.h
imate/_c_linear_operator/c_matrix.pxd
imate/_c_linear_operator/py_c_affine_matrix_function.pxd
imate/_c_linear_operator/py_c_affine_matrix_function.pyx
imate/_c_linear_operator/py_c_linear_operator.pxd
imate/_c_linear_operator/py_c_linear_operator.pyx
imate/_c_linear_operator/py_c_matrix.pxd
imate/_c_linear_operator/py_c_matrix.pyx
imate/_c_linear_operator/tests/__init__.py
imate/_c_linear_operator/tests/test_c_affine_matrix_function.pyx
imate/_c_linear_operator/tests/test_c_matrix.pyx
imate/_c_trace_estimator/__init__.pxd
imate/_c_trace_estimator/__init__.py
imate/_c_trace_estimator/c_golub_kahn_bidiagonalization.cpp
imate/_c_trace_estimator/c_golub_kahn_bidiagonalization.h
imate/_c_trace_estimator/c_lanczos_tridiagonalization.cpp
imate/_c_trace_estimator/c_lanczos_tridiagonalization.h
imate/_c_trace_estimator/c_orthogonalization.cpp
imate/_c_trace_estimator/c_orthogonalization.h
imate/_c_trace_estimator/c_orthogonalization.pxd
imate/_c_trace_estimator/c_trace_estimator.cpp
imate/_c_trace_estimator/c_trace_estimator.h
imate/_c_trace_estimator/c_trace_estimator.pxd
imate/_c_trace_estimator/convergence_tools.cpp
imate/_c_trace_estimator/convergence_tools.h
imate/_c_trace_estimator/diagonalization.cpp
imate/_c_trace_estimator/diagonalization.h
imate/_c_trace_estimator/lapack_api.cpp
imate/_c_trace_estimator/lapack_api.h
imate/_c_trace_estimator/lapack_api.pxi
imate/_c_trace_estimator/py_c_trace_estimator.pxd
imate/_c_trace_estimator/py_c_trace_estimator.pyx
imate/_c_trace_estimator/special_functions.cpp
imate/_c_trace_estimator/special_functions.h
imate/_cu_basic_algebra/cu_matrix_operations.cu
imate/_cu_basic_algebra/cu_matrix_operations.h
imate/_cu_basic_algebra/cu_vector_operations.cu
imate/_cu_basic_algebra/cu_vector_operations.h
imate/_cu_basic_algebra/cublas_interface.cu
imate/_cu_basic_algebra/cublas_interface.h
imate/_cu_basic_algebra/cusparse_interface.cu
imate/_cu_basic_algebra/cusparse_interface.h
imate/_cu_linear_operator/__init__.pxd
imate/_cu_linear_operator/__init__.py
imate/_cu_linear_operator/cu_affine_matrix_function.cu
imate/_cu_linear_operator/cu_affine_matrix_function.h
imate/_cu_linear_operator/cu_affine_matrix_function.pxd
imate/_cu_linear_operator/cu_csc_affine_matrix_function.cu
imate/_cu_linear_operator/cu_csc_affine_matrix_function.h
imate/_cu_linear_operator/cu_csc_affine_matrix_function.pxd
imate/_cu_linear_operator/cu_csc_matrix.cu
imate/_cu_linear_operator/cu_csc_matrix.h
imate/_cu_linear_operator/cu_csc_matrix.pxd
imate/_cu_linear_operator/cu_csr_affine_matrix_function.cu
imate/_cu_linear_operator/cu_csr_affine_matrix_function.h
imate/_cu_linear_operator/cu_csr_affine_matrix_function.pxd
imate/_cu_linear_operator/cu_csr_matrix.cu
imate/_cu_linear_operator/cu_csr_matrix.h
imate/_cu_linear_operator/cu_csr_matrix.pxd
imate/_cu_linear_operator/cu_dense_affine_matrix_function.cu
imate/_cu_linear_operator/cu_dense_affine_matrix_function.h
imate/_cu_linear_operator/cu_dense_affine_matrix_function.pxd
imate/_cu_linear_operator/cu_dense_matrix.cu
imate/_cu_linear_operator/cu_dense_matrix.h
imate/_cu_linear_operator/cu_dense_matrix.pxd
imate/_cu_linear_operator/cu_linear_operator.cu
imate/_cu_linear_operator/cu_linear_operator.h
imate/_cu_linear_operator/cu_linear_operator.pxd
imate/_cu_linear_operator/cu_matrix.cu
imate/_cu_linear_operator/cu_matrix.h
imate/_cu_linear_operator/cu_matrix.pxd
imate/_cu_linear_operator/py_cu_affine_matrix_function.pxd
imate/_cu_linear_operator/py_cu_affine_matrix_function.pyx
imate/_cu_linear_operator/py_cu_linear_operator.pxd
imate/_cu_linear_operator/py_cu_linear_operator.pyx
imate/_cu_linear_operator/py_cu_matrix.pxd
imate/_cu_linear_operator/py_cu_matrix.pyx
imate/_cu_linear_operator/tests/__init__.py
imate/_cu_linear_operator/tests/test_cu_affine_matrix_function.pyx
imate/_cu_linear_operator/tests/test_cu_matrix.pyx
imate/_cu_trace_estimator/__init__.pxd
imate/_cu_trace_estimator/__init__.py
imate/_cu_trace_estimator/cu_golub_kahn_bidiagonalization.cu
imate/_cu_trace_estimator/cu_golub_kahn_bidiagonalization.h
imate/_cu_trace_estimator/cu_lanczos_tridiagonalization.cu
imate/_cu_trace_estimator/cu_lanczos_tridiagonalization.h
imate/_cu_trace_estimator/cu_orthogonalization.cu
imate/_cu_trace_estimator/cu_orthogonalization.h
imate/_cu_trace_estimator/cu_orthogonalization.pxd
imate/_cu_trace_estimator/cu_trace_estimator.cu
imate/_cu_trace_estimator/cu_trace_estimator.h
imate/_cu_trace_estimator/cu_trace_estimator.pxd
imate/_cu_trace_estimator/py_cu_trace_estimator.pxd
imate/_cu_trace_estimator/py_cu_trace_estimator.pyx
imate/_cuda_dynamic_loading/cublas_symbols.cpp
imate/_cuda_dynamic_loading/cublas_symbols.h
imate/_cuda_dynamic_loading/cublas_types.h
imate/_cuda_dynamic_loading/cudart_symbols.cpp
imate/_cuda_dynamic_loading/cudart_symbols.h
imate/_cuda_dynamic_loading/cudart_types.h
imate/_cuda_dynamic_loading/cusparse_symbols.cpp
imate/_cuda_dynamic_loading/cusparse_symbols.h
imate/_cuda_dynamic_loading/cusparse_types.h
imate/_cuda_dynamic_loading/dynamic_loading.h
imate/_cuda_utilities/__init__.pxd
imate/_cuda_utilities/cuda_interface.cu
imate/_cuda_utilities/cuda_interface.h
imate/_cuda_utilities/cuda_timer.cu
imate/_cuda_utilities/cuda_timer.h
imate/_cuda_utilities/device_properties.cu
imate/_cuda_utilities/device_properties.h
imate/_cuda_utilities/device_properties.pxd
imate/_cuda_utilities/py_query_device.pxd
imate/_cuda_utilities/py_query_device.pyx
imate/_cuda_utilities/query_device.cu
imate/_cuda_utilities/query_device.h
imate/_cuda_utilities/query_device.pxd
imate/_definitions/__init__.pxd
imate/_definitions/debugging.h
imate/_definitions/definitions.h
imate/_definitions/definitions.pxi
imate/_definitions/types.h
imate/_definitions/types.pxd
imate/_linear_algebra/__init__.pxd
imate/_linear_algebra/__init__.py
imate/_linear_algebra/linear_solver.py
imate/_linear_algebra/matrix_utilities.py
imate/_linear_algebra/orthogonalization.pxd
imate/_linear_algebra/orthogonalization.pyx
imate/_linear_algebra/random_vectors.pxd
imate/_linear_algebra/random_vectors.pyx
imate/_linear_algebra/sparse_cholesky.py
imate/_random_generator/__init__.pxd
imate/_random_generator/py_random_array_generator.pxd
imate/_random_generator/py_random_array_generator.pyx
imate/_random_generator/py_random_number_generator.pxd
imate/_random_generator/py_random_number_generator.pyx
imate/_random_generator/random_array_generator.cpp
imate/_random_generator/random_array_generator.h
imate/_random_generator/random_array_generator.pxd
imate/_random_generator/random_number_generator.cpp
imate/_random_generator/random_number_generator.h
imate/_random_generator/random_number_generator.pxd
imate/_random_generator/split_mix_64.cpp
imate/_random_generator/split_mix_64.h
imate/_random_generator/xoshiro_256_star_star.cpp
imate/_random_generator/xoshiro_256_star_star.h
imate/_trace_estimator/__init__.pxd
imate/_trace_estimator/__init__.py
imate/_trace_estimator/trace_estimator.pxd
imate/_trace_estimator/trace_estimator.pyx
imate/_trace_estimator/trace_estimator_plot_utilities.py
imate/_trace_estimator/trace_estimator_utilities.py
imate/_utilities/__init__.py
imate/_utilities/display_utilities.py
imate/_utilities/plot_utilities.py
imate/_utilities/timer.cpp
imate/_utilities/timer.h
imate/density/__init__.py
imate/density/_eigenvalue_method.py
imate/density/_slq_method.pyx
imate/density/density.py
imate/device/__init__.py
imate/device/_cuda.py
imate/device/_device.py
imate/device/_info.py
imate/device/_memory.py
imate/device/_timer.py
imate/eigencount/__init__.py
imate/eigencount/_eigenvalue_method.py
imate/eigencount/_slq_method.pyx
imate/eigencount/eigencount.py
imate/functions/__init__.pxd
imate/functions/__init__.py
imate/functions/exponential.cpp
imate/functions/exponential.h
imate/functions/functions.cpp
imate/functions/functions.h
imate/functions/functions.pxd
imate/functions/gaussian.cpp
imate/functions/gaussian.h
imate/functions/homographic.cpp
imate/functions/homographic.h
imate/functions/identity.cpp
imate/functions/identity.h
imate/functions/indicator.cpp
imate/functions/indicator.h
imate/functions/inverse.cpp
imate/functions/inverse.h
imate/functions/logarithm.cpp
imate/functions/logarithm.h
imate/functions/power.cpp
imate/functions/power.h
imate/functions/py_functions.pxd
imate/functions/py_functions.pyx
imate/functions/smoothstep.cpp
imate/functions/smoothstep.h
imate/interpolator/__init__.py
imate/interpolator/_chebyshev_rational_functions_method.py
imate/interpolator/_eigenvalues_method.py
imate/interpolator/_exact_method.py
imate/interpolator/_interpolant_base.py
imate/interpolator/_inverse_monomial_basis_functions_method.py
imate/interpolator/_monomial_basis_functions_method.py
imate/interpolator/_radial_basis_functions_method.py
imate/interpolator/_rational_polynomial_functions_method.py
imate/interpolator/_spline_method.py
imate/interpolator/interpolate_logdet.py
imate/interpolator/interpolate_schatten.py
imate/interpolator/interpolate_trace.py
imate/linear_operator/__init__.py
imate/linear_operator/affine_matrix_function.py
imate/linear_operator/linear_operator.py
imate/linear_operator/matrix.py
imate/logdet/__init__.py
imate/logdet/_cholesky_method.py
imate/logdet/_eigenvalue_method.py
imate/logdet/_slq_method.pyx
imate/logdet/logdet.py
imate/sample_matrices/__init__.py
imate/sample_matrices/_dense_correlation_matrix.pyx
imate/sample_matrices/_generate_points.pyx
imate/sample_matrices/_kernels.pxd
imate/sample_matrices/_kernels.pyx
imate/sample_matrices/_sparse_correlation_matrix.pyx
imate/sample_matrices/correlation_matrix.py
imate/sample_matrices/toeplitz.py
imate/schatten/__init__.py
imate/schatten/schatten.py
imate/trace/__init__.py
imate/trace/_eigenvalue_method.py
imate/trace/_exact_method.py
imate/trace/_slq_method.pyx
imate/trace/trace.py
imate/traceinv/__init__.py
imate/traceinv/_cholesky_method.py
imate/traceinv/_convergence_tools.py
imate/traceinv/_eigenvalue_method.py
imate/traceinv/_hutchinson_method.pyx
imate/traceinv/_hutchinson_method_utilities.pyx
imate/traceinv/_slq_method.pyx
imate/traceinv/traceinv.py
imate/trexp/__init__.py
imate/trexp/_eigenvalue_method.py
imate/trexp/_slq_method.pyx
imate/trexp/trexp.py
imate/trlinfrac/__init__.py
imate/trlinfrac/_eigenvalue_method.py
imate/trlinfrac/_slq_method.pyx
imate/trlinfrac/trlinfrac.py
notebooks/imate.logdet.ipynb
notebooks/interpolate_traceinv.ipynb
tests/__init__.py
tests/requirements.txt
tests/test_c_linear_operator.py
tests/test_correlation_matrix.py
tests/test_cu_linear_operator.py
tests/test_density.py
tests/test_device.py
tests/test_eigencount.py
tests/test_interpolate_logdet.py
tests/test_interpolate_schatten.py
tests/test_interpolate_trace.py
tests/test_logdet.py
tests/test_plot_generalized_cross_validation.py
tests/test_plot_traceinv_full_rank.py
tests/test_plot_traceinv_ill_conditioned.py
tests/test_schatten.py
tests/test_toeplitz.py
tests/test_trace.py
tests/test_traceinv.py
tests/test_trexp.py
tests/test_trlinfrac.py