| a_tol_ | LinSys | protected |
| ADD enum value | LinSys | |
| add_constraint(int row, double value) | LinSys | inline |
| ALLOCATE enum value | LinSys | |
| apply_constrains(double scalar=1.) override | LinSys_PETSC | virtual |
| B | SchurComplement | protected |
| Bt | SchurComplement | protected |
| comm_ | LinSys | protected |
| Compl | SchurComplement | protected |
| compute_residual() override | SchurComplement | virtual |
| Constraint_ typedef | LinSys | protected |
| constraints_ | LinSys | protected |
| ConstraintVec_ typedef | LinSys | protected |
| create_inversion_matrix() | SchurComplement | protected |
| default_a_tol_ | LinSys | protectedstatic |
| default_max_it_ | LinSys | protectedstatic |
| default_r_tol_ | LinSys | protectedstatic |
| DONE enum value | LinSys | |
| ds_ | SchurComplement | protected |
| FactoryBaseType typedef | LinSys_PETSC | |
| finish_assembly() override | LinSys_PETSC | virtual |
| finish_assembly(MatAssemblyType assembly_type) | LinSys_PETSC | |
| form_rhs() | SchurComplement | |
| form_schur() | SchurComplement | protected |
| get_absolute_accuracy() override | LinSys_PETSC | inlinevirtual |
| get_distribution() const | SchurComplement | inline |
| get_ds() | LinSys_PETSC | inline |
| get_input_type() | LinSys_PETSC | static |
| get_matrix() override | LinSys_PETSC | inlinevirtual |
| get_relative_accuracy() | LinSys | inline |
| get_residual_norm() | LinSys | inline |
| get_rhs() override | LinSys_PETSC | inlinevirtual |
| get_solution() | LinSys | inline |
| get_solution_array() | LinSys | inline |
| get_solution_precision() override | SchurComplement | virtual |
| get_system() const | SchurComplement | inline |
| globalSolution_ | LinSys | protected |
| IA | SchurComplement | protected |
| IAB | SchurComplement | protected |
| in_rec_ | LinSys | protected |
| init_guess_nonzero | LinSys_PETSC | protected |
| INSERT enum value | LinSys | |
| is_matrix_changed() | LinSys | inline |
| is_negative_definite() | LinSys | inline |
| is_new() | LinSys | inline |
| is_positive_definite() | LinSys | inline |
| is_preallocated() | LinSys | inline |
| is_rhs_changed() | LinSys | inline |
| is_spd_via_symmetric_general() | LinSys | inline |
| is_symmetric() | LinSys | inline |
| IsA | SchurComplement | protected |
| IsB | SchurComplement | protected |
| LinSys(const Distribution *rows_ds) | LinSys | inline |
| LinSys(LinSys &other) | LinSys | inline |
| LinSys_PETSC(const Distribution *rows_ds, const std::string ¶ms="") | LinSys_PETSC | |
| LinSys_PETSC(LinSys_PETSC &other) | LinSys_PETSC | |
| loc_size_A | SchurComplement | protected |
| loc_size_B | SchurComplement | protected |
| lsize_ | LinSys | protected |
| make_complement_distribution() | SchurComplement | |
| mat_set_value(int row, int col, double val) | LinSys | inline |
| mat_set_values(int nrow, int *rows, int ncol, int *cols, double *vals) override | LinSys_PETSC | virtual |
| mat_zero_entries() override | LinSys_PETSC | inlinevirtual |
| matrix_ | LinSys_PETSC | protected |
| matrix_changed_ | LinSys | protected |
| max_it_ | LinSys | protected |
| negative_definite_ | LinSys | protected |
| NONE enum value | LinSys | |
| off_vec_ | LinSys_PETSC | protected |
| on_vec_ | LinSys_PETSC | protected |
| orig_lsize | SchurComplement | protected |
| own_solution_ | LinSys | protected |
| params_ | LinSys_PETSC | protected |
| positive_definite_ | LinSys | protected |
| preallocate_matrix() | LinSys_PETSC | |
| preallocate_values(int nrow, int *rows, int ncol, int *cols) | LinSys_PETSC | |
| r_tol_ | LinSys | protected |
| reason | LinSys_PETSC | protected |
| residual_ | LinSys_PETSC | protected |
| residual_norm_ | LinSys | protected |
| resolve() | SchurComplement | |
| RHS1 | SchurComplement | protected |
| RHS2 | SchurComplement | protected |
| rhs_ | LinSys_PETSC | protected |
| rhs_changed_ | LinSys | protected |
| rhs_set_value(int row, double val) | LinSys | inline |
| rhs_set_values(int nrow, int *rows, double *vals) override | LinSys_PETSC | virtual |
| rhs_zero_entries() override | LinSys_PETSC | inlinevirtual |
| rows_ds_ | LinSys | protected |
| SchurComplement(IS ia, Distribution *ds) | SchurComplement | |
| SchurComplement(SchurComplement &other) | SchurComplement | |
| set_complement(LinSys_PETSC *ls) | SchurComplement | |
| set_from_input(const Input::Record in_rec) override | SchurComplement | virtual |
| set_initial_guess_nonzero(bool set_nonzero=true) | LinSys_PETSC | |
| set_matrix(Mat &matrix, MatStructure str) override | LinSys_PETSC | inlinevirtual |
| set_matrix_changed() | LinSys | inline |
| set_negative_definite(bool flag=true) | LinSys | inline |
| set_positive_definite(bool flag=true) | LinSys | inline |
| set_rhs(Vec &rhs) override | LinSys_PETSC | inlinevirtual |
| set_rhs_changed() | LinSys | inline |
| set_solution(double *sol_array) | LinSys | inline |
| set_spd_via_symmetric_general(bool flag=true) | LinSys | inline |
| set_symmetric(bool flag=true) | LinSys | inline |
| set_tolerances(double r_tol, double a_tol, unsigned int max_it) override | SchurComplement | virtual |
| set_values(int nrow, int *rows, int ncol, int *cols, PetscScalar *mat_vals, PetscScalar *rhs_vals) | LinSys | inline |
| set_values(std::vector< int > &row_dofs, std::vector< int > &col_dofs, const arma::mat &matrix, const arma::vec &rhs, const arma::vec &row_solution, const arma::vec &col_solution) | LinSys | inline |
| SetValuesMode enum name | LinSys | |
| size() | LinSys | inline |
| size_ | LinSys | protected |
| Sol1 | SchurComplement | protected |
| Sol2 | SchurComplement | protected |
| solution_ | LinSys | protected |
| solution_precision_ | LinSys_PETSC | protected |
| solve() override | SchurComplement | virtual |
| spd_via_symmetric_general_ | LinSys | protected |
| start_add_assembly() override | LinSys_PETSC | virtual |
| start_allocation() override | LinSys_PETSC | virtual |
| start_insert_assembly() override | LinSys_PETSC | virtual |
| state | SchurComplement | protected |
| status_ | LinSys | protected |
| symmetric_ | LinSys | protected |
| system | LinSys_PETSC | protected |
| v_rhs_ | LinSys_PETSC | protected |
| v_solution_ | LinSys | protected |
| vec_lsize() | LinSys | inline |
| view() override | LinSys_PETSC | virtual |
| xA | SchurComplement | protected |
| ~LinSys() | LinSys | inlinevirtual |
| ~LinSys_PETSC() | LinSys_PETSC | |
| ~SchurComplement() | SchurComplement | |