|
Janus 2.0.0
High-performance C++20 dual-mode numerical framework
|
Block-triangular decomposition and tearing metadata for a selected block. More...
#include <StructuralTransforms.hpp>

Public Attributes | |
| SparsityPattern | incidence |
| Incidence (Jacobian sparsity) of the block. | |
| std::vector< int > | row_permutation |
| BTF row permutation. | |
| std::vector< int > | column_permutation |
| BTF column permutation. | |
| std::vector< int > | row_block_offsets |
| Fine row block boundaries. | |
| std::vector< int > | column_block_offsets |
| Fine column block boundaries. | |
| std::vector< int > | coarse_row_block_offsets |
| Coarse row block boundaries. | |
| std::vector< int > | coarse_column_block_offsets |
| Coarse column block boundaries. | |
| std::vector< StructuralBlock > | blocks |
| Diagonal blocks with tearing info. | |
Block-triangular decomposition and tearing metadata for a selected block.
| std::vector<StructuralBlock> janus::BLTDecomposition::blocks |
Diagonal blocks with tearing info.
| std::vector<int> janus::BLTDecomposition::coarse_column_block_offsets |
Coarse column block boundaries.
| std::vector<int> janus::BLTDecomposition::coarse_row_block_offsets |
Coarse row block boundaries.
| std::vector<int> janus::BLTDecomposition::column_block_offsets |
Fine column block boundaries.
| std::vector<int> janus::BLTDecomposition::column_permutation |
BTF column permutation.
| SparsityPattern janus::BLTDecomposition::incidence |
Incidence (Jacobian sparsity) of the block.
| std::vector<int> janus::BLTDecomposition::row_block_offsets |
Fine row block boundaries.
| std::vector<int> janus::BLTDecomposition::row_permutation |
BTF row permutation.