Flow123d  JS_before_hm-1804-gf2ad740aa
SchurComplement Member List

This is the complete list of members for SchurComplement, including all inherited members.

ASchurComplementprotected
a_tol_LinSysprotected
ADD enum valueLinSys
add_constraint(int row, double value)LinSysinline
ALLOCATE enum valueLinSys
apply_constrains(double scalar=1.) overrideLinSys_PETSCvirtual
BSchurComplementprotected
block(i, j) MatrixArray *matrix() virtual solve(Vector solutionLinSysprivate
BtSchurComplementprotected
CSchurComplementprotected
comm_LinSysprotected
ComplSchurComplementprotected
compute_residual() overrideSchurComplementvirtual
Constraint_ typedefLinSysprotected
constraints_LinSysprotected
ConstraintVec_ typedefLinSysprotected
create_inversion_matrix()SchurComplementprotected
default_a_tol_LinSysprotectedstatic
default_max_it_LinSysprotectedstatic
default_r_tol_LinSysprotectedstatic
DONE enum valueLinSys
ds_SchurComplementprotected
FactoryBaseType typedefLinSys_PETSC
finish_assembly() overrideLinSys_PETSCvirtual
finish_assembly(MatAssemblyType assembly_type)LinSys_PETSC
form_rhs()SchurComplement
form_schur()SchurComplementprotected
get_absolute_accuracy() overrideLinSys_PETSCinlinevirtual
get_distribution() constSchurComplementinline
get_ds()LinSys_PETSCinline
get_input_type()LinSys_PETSCstatic
get_matrix() overrideLinSys_PETSCinlinevirtual
get_relative_accuracy()LinSysinline
get_residual_norm()LinSysinline
get_rhs() overrideLinSys_PETSCinlinevirtual
get_solution()LinSysinline
get_solution_array()LinSysinline
get_solution_precision() overrideSchurComplementvirtual
get_system() constSchurComplementinline
globalSolution_LinSysprotected
IASchurComplementprotected
IABSchurComplementprotected
in_rec_LinSysprotected
init_guess_nonzeroLinSys_PETSCprotected
INSERT enum valueLinSys
is_matrix_changed()LinSysinline
is_negative_definite()LinSysinline
is_new()LinSysinline
is_positive_definite()LinSysinline
is_preallocated()LinSysinline
is_rhs_changed()LinSysinline
is_spd_via_symmetric_general()LinSysinline
is_symmetric()LinSysinline
IsASchurComplement
IsBSchurComplement
LinSys(const Distribution *rows_ds)LinSysinline
LinSys(LinSys &other)LinSysinline
LinSys_PETSC(const Distribution *rows_ds, const std::string &params="")LinSys_PETSC
LinSys_PETSC(LinSys_PETSC &other)LinSys_PETSC
loc_size_ASchurComplement
loc_size_BSchurComplement
lsize_LinSysprotected
make_complement_distribution()SchurComplement
makePetscPointer_(std::vector< T > &array)LinSys_PETSCinlineprivate
mat_set_value(int row, int col, double val)LinSysinline
mat_set_values(int nrow, int *rows, int ncol, int *cols, double *vals) overrideLinSys_PETSCvirtual
mat_zero_entries() overrideLinSys_PETSCinlinevirtual
matrix_LinSys_PETSCprotected
matrix_changed_LinSysprotected
max_it_LinSysprotected
negative_definite_LinSysprotected
NONE enum valueLinSys
off_vec_LinSys_PETSCprotected
on_vec_LinSys_PETSCprotected
orig_lsizeSchurComplementprotected
own_solution_LinSysprotected
own_vec_LinSysprotected
params_LinSys_PETSCprotected
positive_definite_LinSysprotected
preallocate_matrix()LinSys_PETSC
preallocate_values(int nrow, int *rows, int ncol, int *cols)LinSys_PETSC
r_tol_LinSysprotected
reasonLinSys_PETSCprotected
registrarLinSys_PETSCprivatestatic
residual_LinSys_PETSCprotected
residual_norm_LinSysprotected
resolve()SchurComplement
RHSLinSysprivate
RHS1SchurComplementprotected
rhs1scSchurComplementprotected
RHS2SchurComplementprotected
rhs2scSchurComplementprotected
rhs_LinSys_PETSCprotected
rhs_changed_LinSysprotected
rhs_set_value(int row, double val)LinSysinline
rhs_set_values(int nrow, int *rows, double *vals) overrideLinSys_PETSCvirtual
rhs_zero_entries() overrideLinSys_PETSCinlinevirtual
rows_ds_LinSysprotected
SchurComplement(Distribution *ds, IS ia, IS ib=nullptr)SchurComplement
SchurComplement(SchurComplement &other)SchurComplement
set_complement(LinSys_PETSC *ls)SchurComplement
set_from_input(const Input::Record in_rec) overrideSchurComplementvirtual
set_initial_guess_nonzero(bool set_nonzero=true)LinSys_PETSC
set_local_system(LocalSystem &local)LinSysinline
set_local_system(LocalSystem &local, const std::vector< LongIdx > &local_to_global_map)LinSysinline
set_matrix(Mat &matrix, MatStructure str) overrideLinSys_PETSCinlinevirtual
set_matrix_changed()LinSysinline
set_negative_definite(bool flag=true)LinSysinline
set_positive_definite(bool flag=true)LinSysinline
set_rhs(Vec &rhs) overrideLinSys_PETSCinlinevirtual
set_rhs_changed()LinSysinline
set_solution(Vec sol_vec)LinSysinline
set_solution(double *sol_array)LinSysinline
set_solution()LinSysinline
set_spd_via_symmetric_general(bool flag=true)LinSysinline
set_symmetric(bool flag=true)LinSysinline
set_tolerances(double r_tol, double a_tol, unsigned int max_it) overrideSchurComplementvirtual
set_values(int nrow, int *rows, int ncol, int *cols, PetscScalar *mat_vals, PetscScalar *rhs_vals)LinSysinline
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)LinSysinline
SetValuesMode enum nameLinSys
size()LinSysinline
size_LinSysprotected
Sol1SchurComplementprotected
sol1scSchurComplementprotected
Sol2SchurComplementprotected
sol2scSchurComplementprotected
solution_LinSysprotected
solution_precision_LinSys_PETSCprotected
solve() overrideSchurComplementvirtual
spd_via_symmetric_general_LinSysprotected
start_add_assembly() overrideLinSys_PETSCvirtual
start_allocation() overrideLinSys_PETSCvirtual
start_insert_assembly() overrideLinSys_PETSCvirtual
stateSchurComplementprotected
status_LinSysprotected
symmetric_LinSysprotected
systemLinSys_PETSCprotected
v_rhs_LinSys_PETSCprotected
v_solution_LinSysprotected
vec_lsize()LinSysinline
view(string text="") overrideLinSys_PETSCvirtual
xASchurComplementprotected
~LinSys()LinSysinlinevirtual
~LinSys_PETSC()LinSys_PETSC
~SchurComplement()SchurComplement