capytaine.matrices package¶
Submodules¶
- capytaine.matrices.block module
BlockMatrixBlockMatrix.access_block_by_path()BlockMatrix.all()BlockMatrix.all_blocksBlockMatrix.any()BlockMatrix.astype()BlockMatrix.block_shapesBlockMatrix.densityBlockMatrix.display_colorBlockMatrix.dtypeBlockMatrix.fft_of_list()BlockMatrix.full_matrix()BlockMatrix.matmat()BlockMatrix.matvec()BlockMatrix.max()BlockMatrix.min()BlockMatrix.ndimBlockMatrix.no_toeplitz()BlockMatrix.plot_shape()BlockMatrix.rmatvec()BlockMatrix.sparcityBlockMatrix.stored_data_sizeBlockMatrix.str_shape
- capytaine.matrices.block_toeplitz module
- capytaine.matrices.builders module
- capytaine.matrices.linear_solvers module
- capytaine.matrices.low_rank module
LowRankMatrixLowRankMatrix.astype()LowRankMatrix.densityLowRankMatrix.from_full_matrix_with_ACA()LowRankMatrix.from_full_matrix_with_SVD()LowRankMatrix.from_function_with_ACA()LowRankMatrix.from_rows_and_cols_functions_with_ACA()LowRankMatrix.from_rows_and_cols_functions_with_multi_ACA()LowRankMatrix.full_matrix()LowRankMatrix.ndimLowRankMatrix.recompress()LowRankMatrix.sparcityLowRankMatrix.stored_data_size
NoConvergenceOfACA
Module contents¶
This module implements several classes describing matrices defined by blocks. These matrices can be nested to recursively define Hierarchical matrices.