cell_weights | schwz::Initialize< ValueType, IndexType > | |
comm_data_struct | schwz::Metadata< ValueType, IndexType > | |
comm_settings (defined in schwz::Settings) | schwz::Settings | |
comm_size | schwz::Metadata< ValueType, IndexType > | |
convergence_settings (defined in schwz::Settings) | schwz::Settings | |
cuda_device_guard | schwz::Settings | |
current_residual_norm | schwz::Metadata< ValueType, IndexType > | |
debug_print | schwz::Settings | |
direct_solver_cholmod enum value (defined in schwz::Settings) | schwz::Settings | |
direct_solver_ginkgo enum value (defined in schwz::Settings) | schwz::Settings | |
direct_solver_umfpack enum value (defined in schwz::Settings) | schwz::Settings | |
enable_logging | schwz::Settings | |
enable_random_rhs | schwz::Settings | |
executor | schwz::Settings | |
executor_string | schwz::Settings | |
explicit_laplacian | schwz::Settings | |
factorization | schwz::Settings | |
first_row | schwz::Metadata< ValueType, IndexType > | |
generate_rhs(std::vector< ValueType > &rhs) | schwz::Initialize< ValueType, IndexType > | |
global_size | schwz::Metadata< ValueType, IndexType > | |
global_to_local | schwz::Metadata< ValueType, IndexType > | |
i_permutation | schwz::Metadata< ValueType, IndexType > | |
init_mpi_wtime (defined in schwz::Metadata< ValueType, IndexType >) | schwz::Metadata< ValueType, IndexType > | |
Initialize(Settings &settings, Metadata< ValueType, IndexType > &metadata) (defined in schwz::Initialize< ValueType, IndexType >) | schwz::Initialize< ValueType, IndexType > | |
iter_count | schwz::Metadata< ValueType, IndexType > | |
iterative_solver_dealii enum value (defined in schwz::Settings) | schwz::Settings | |
iterative_solver_ginkgo enum value (defined in schwz::Settings) | schwz::Settings | |
local_max_iters | schwz::Metadata< ValueType, IndexType > | |
local_num_procs | schwz::Metadata< ValueType, IndexType > | |
local_precond | schwz::Metadata< ValueType, IndexType > | |
local_size | schwz::Metadata< ValueType, IndexType > | |
local_size_o | schwz::Metadata< ValueType, IndexType > | |
local_size_x | schwz::Metadata< ValueType, IndexType > | |
local_solver (defined in schwz::Settings) | schwz::Settings | |
local_solver_settings enum name | schwz::Settings | |
local_solver_tolerance | schwz::Metadata< ValueType, IndexType > | |
local_to_global | schwz::Metadata< ValueType, IndexType > | |
matrix_filename | schwz::Settings | |
max_iters | schwz::Metadata< ValueType, IndexType > | |
metis_objtype | schwz::Settings | |
min_residual_norm | schwz::Metadata< ValueType, IndexType > | |
mpi_communicator | schwz::Metadata< ValueType, IndexType > | |
my_local_rank | schwz::Metadata< ValueType, IndexType > | |
my_rank | schwz::Metadata< ValueType, IndexType > | |
naturally_ordered_factor | schwz::Settings | |
non_symmetric_matrix | schwz::Settings | |
num_subdomains | schwz::Metadata< ValueType, IndexType > | |
num_threads | schwz::Metadata< ValueType, IndexType > | |
oned_laplacian_size | schwz::Metadata< ValueType, IndexType > | |
overlap | schwz::Settings | |
overlap_row | schwz::Metadata< ValueType, IndexType > | |
overlap_size | schwz::Metadata< ValueType, IndexType > | |
partition(const Settings &settings, const Metadata< ValueType, IndexType > &metadata, const std::shared_ptr< gko::matrix::Csr< ValueType, IndexType >> &global_matrix, std::vector< unsigned int > &partition_indices) | schwz::Initialize< ValueType, IndexType > | |
partition (defined in schwz::Settings) | schwz::Settings | |
partition_custom enum value (defined in schwz::Settings) | schwz::Settings | |
partition_indices | schwz::Initialize< ValueType, IndexType > | |
partition_metis enum value (defined in schwz::Settings) | schwz::Settings | |
partition_regular enum value (defined in schwz::Settings) | schwz::Settings | |
partition_regular2d enum value (defined in schwz::Settings) | schwz::Settings | |
partition_settings enum name | schwz::Settings | |
partition_zoltan enum value (defined in schwz::Settings) | schwz::Settings | |
permutation | schwz::Metadata< ValueType, IndexType > | |
post_process_data (defined in schwz::Metadata< ValueType, IndexType >) | schwz::Metadata< ValueType, IndexType > | |
precond_max_block_size | schwz::Metadata< ValueType, IndexType > | |
print_matrices | schwz::Settings | |
reorder | schwz::Settings | |
reset_local_crit_iter | schwz::Settings | |
restart_iter | schwz::Settings | |
Settings(std::string executor_string="reference") (defined in schwz::Settings) | schwz::Settings | inline |
setup_global_matrix(const std::string &filename, const gko::size_type &oned_laplacian_size, std::shared_ptr< gko::matrix::Csr< ValueType, IndexType >> &global_matrix) | schwz::Initialize< ValueType, IndexType > | |
setup_local_matrices(Settings &settings, Metadata< ValueType, IndexType > &metadata, std::vector< unsigned int > &partition_indices, std::shared_ptr< gko::matrix::Csr< ValueType, IndexType >> &global_matrix, std::shared_ptr< gko::matrix::Csr< ValueType, IndexType >> &local_matrix, std::shared_ptr< gko::matrix::Csr< ValueType, IndexType >> &interface_matrix)=0 | schwz::Initialize< ValueType, IndexType > | pure virtual |
setup_vectors(const Settings &settings, const Metadata< ValueType, IndexType > &metadata, std::vector< ValueType > &rhs, std::shared_ptr< gko::matrix::Dense< ValueType >> &local_rhs, std::shared_ptr< gko::matrix::Dense< ValueType >> &global_rhs, std::shared_ptr< gko::matrix::Dense< ValueType >> &local_solution) | schwz::Initialize< ValueType, IndexType > | |
shifted_iter | schwz::Settings | |
solver_custom enum value (defined in schwz::Settings) | schwz::Settings | |
time_struct | schwz::Metadata< ValueType, IndexType > | |
tolerance | schwz::Metadata< ValueType, IndexType > | |
updated_max_iters | schwz::Metadata< ValueType, IndexType > | |
use_mixed_precision | schwz::Settings | |
use_precond | schwz::Settings | |
write_debug_out | schwz::Settings | |
write_iters_and_residuals | schwz::Settings | |
write_perm_data | schwz::Settings | |