capytaine.matrices package¶
Submodules¶
- capytaine.matrices.block module
BlockMatrix
BlockMatrix.access_block_by_path()
BlockMatrix.all()
BlockMatrix.all_blocks
BlockMatrix.any()
BlockMatrix.astype()
BlockMatrix.block_shapes
BlockMatrix.density
BlockMatrix.display_color
BlockMatrix.dtype
BlockMatrix.fft_of_list()
BlockMatrix.full_matrix()
BlockMatrix.matmat()
BlockMatrix.matvec()
BlockMatrix.max()
BlockMatrix.min()
BlockMatrix.ndim
BlockMatrix.no_toeplitz()
BlockMatrix.plot_shape()
BlockMatrix.rmatvec()
BlockMatrix.sparcity
BlockMatrix.stored_data_size
BlockMatrix.str_shape
- capytaine.matrices.block_toeplitz module
- capytaine.matrices.builders module
- capytaine.matrices.linear_solvers module
- capytaine.matrices.low_rank module
LowRankMatrix
LowRankMatrix.astype()
LowRankMatrix.density
LowRankMatrix.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.ndim
LowRankMatrix.recompress()
LowRankMatrix.sparcity
LowRankMatrix.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.