| SparseMatrix< Number >::_communicator | libMesh::ParallelObject | protected |
| libMesh::PetscMatrixShellMatrix::_communicator | libMesh::ParallelObject | protected |
| SparseMatrix< Number >::_counts | libMesh::ReferenceCounter | protectedstatic |
| libMesh::PetscMatrixShellMatrix::_counts | libMesh::ReferenceCounter | protectedstatic |
| _current_elem_id | libMesh::StaticCondensation | private |
| _destroy_mat_on_exit | libMesh::PetscMatrixBase< T > | protected |
| SparseMatrix< Number >::_dof_map | libMesh::SparseMatrix< Number > | protected |
| libMesh::PetscMatrixShellMatrix::_dof_map | libMesh::SparseMatrix< T > | protected |
| _elem_to_matrix_data | libMesh::StaticCondensation | private |
| SparseMatrix< Number >::_enable_print_counter | libMesh::ReferenceCounter | protectedstatic |
| libMesh::PetscMatrixShellMatrix::_enable_print_counter | libMesh::ReferenceCounter | protectedstatic |
| _full_dof_map | libMesh::StaticCondensation | private |
| SparseMatrix< Number >::_get_submatrix(SparseMatrix< Number > &, const std::vector< numeric_index_type > &, const std::vector< numeric_index_type > &, const bool) const | libMesh::SparseMatrix< Number > | inlineprotectedvirtual |
| libMesh::PetscMatrixShellMatrix::_get_submatrix(SparseMatrix< T > &, const std::vector< numeric_index_type > &, const std::vector< numeric_index_type > &, const bool) const | libMesh::SparseMatrix< T > | inlineprotectedvirtual |
| _ghosted_full_sol | libMesh::StaticCondensation | private |
| _have_cached_values | libMesh::StaticCondensation | private |
| SparseMatrix< Number >::_is_initialized | libMesh::SparseMatrix< Number > | protected |
| libMesh::PetscMatrixShellMatrix::_is_initialized | libMesh::SparseMatrix< T > | protected |
| _mat | libMesh::PetscMatrixBase< T > | protected |
| _mesh | libMesh::StaticCondensation | private |
| SparseMatrix< Number >::_mutex | libMesh::ReferenceCounter | protectedstatic |
| libMesh::PetscMatrixShellMatrix::_mutex | libMesh::ReferenceCounter | protectedstatic |
| SparseMatrix< Number >::_n_objects | libMesh::ReferenceCounter | protectedstatic |
| libMesh::PetscMatrixShellMatrix::_n_objects | libMesh::ReferenceCounter | protectedstatic |
| _parallel_type | libMesh::StaticCondensation | private |
| _reduced_dof_map | libMesh::StaticCondensation | private |
| _reduced_rhs | libMesh::StaticCondensation | private |
| _reduced_sol | libMesh::StaticCondensation | private |
| _reduced_solver | libMesh::StaticCondensation | private |
| _reduced_sys_mat | libMesh::StaticCondensation | private |
| _sc_is_initialized | libMesh::StaticCondensation | private |
| _scp | libMesh::StaticCondensation | private |
| _size_one_mat | libMesh::StaticCondensation | private |
| SparseMatrix< Number >::_sp | libMesh::SparseMatrix< Number > | protected |
| libMesh::PetscMatrixShellMatrix::_sp | libMesh::SparseMatrix< T > | protected |
| _system | libMesh::StaticCondensation | private |
| _uncondensed_dofs_only | libMesh::StaticCondensation | private |
| SparseMatrix< Number >::_use_hash_table | libMesh::SparseMatrix< Number > | protected |
| libMesh::PetscMatrixShellMatrix::_use_hash_table | libMesh::SparseMatrix< T > | protected |
| add(const numeric_index_type i, const numeric_index_type j, const Number value) override | libMesh::StaticCondensation | virtual |
| add(const Number a, const SparseMatrix< Number > &X) override | libMesh::StaticCondensation | virtual |
| add(const numeric_index_type, const numeric_index_type, const Number) override | libMesh::StaticCondensation | inlinevirtual |
| add(const Number, const SparseMatrix< Number > &) override | libMesh::StaticCondensation | inlinevirtual |
| libMesh::PetscMatrixShellMatrix::add(const numeric_index_type i, const numeric_index_type j, const T value)=0 | libMesh::SparseMatrix< T > | pure virtual |
| libMesh::PetscMatrixShellMatrix::add(const T a, const SparseMatrix< T > &X)=0 | libMesh::SparseMatrix< T > | pure virtual |
| SparseMatrix< Number >::add_block_matrix(const DenseMatrix< Number > &dm, const std::vector< numeric_index_type > &brows, const std::vector< numeric_index_type > &bcols) | libMesh::SparseMatrix< Number > | virtual |
| SparseMatrix< Number >::add_block_matrix(const DenseMatrix< Number > &dm, const std::vector< numeric_index_type > &dof_indices) | libMesh::SparseMatrix< Number > | inlinevirtual |
| libMesh::PetscMatrixShellMatrix::add_block_matrix(const DenseMatrix< T > &dm, const std::vector< numeric_index_type > &brows, const std::vector< numeric_index_type > &bcols) | libMesh::SparseMatrix< T > | virtual |
| libMesh::PetscMatrixShellMatrix::add_block_matrix(const DenseMatrix< T > &dm, const std::vector< numeric_index_type > &dof_indices) | libMesh::SparseMatrix< T > | inlinevirtual |
| add_matrix(const DenseMatrix< Number > &dm, const std::vector< numeric_index_type > &rows, const std::vector< numeric_index_type > &cols) override | libMesh::StaticCondensation | virtual |
| add_matrix(const DenseMatrix< Number > &dm, const std::vector< numeric_index_type > &dof_indices) override | libMesh::StaticCondensation | virtual |
| add_matrix(const DenseMatrix< Number > &, const std::vector< numeric_index_type > &, const std::vector< numeric_index_type > &) override | libMesh::StaticCondensation | inlinevirtual |
| add_matrix(const DenseMatrix< Number > &, const std::vector< numeric_index_type > &) override | libMesh::StaticCondensation | inlinevirtual |
| libMesh::PetscMatrixShellMatrix::add_matrix(const DenseMatrix< T > &dm, const std::vector< numeric_index_type > &rows, const std::vector< numeric_index_type > &cols)=0 | libMesh::SparseMatrix< T > | pure virtual |
| libMesh::PetscMatrixShellMatrix::add_matrix(const DenseMatrix< T > &dm, const std::vector< numeric_index_type > &dof_indices)=0 | libMesh::SparseMatrix< T > | pure virtual |
| SparseMatrix< Number >::add_sparse_matrix(const SparseMatrix< Number > &, const std::map< numeric_index_type, numeric_index_type > &, const std::map< numeric_index_type, numeric_index_type > &, const Number) | libMesh::SparseMatrix< Number > | inlinevirtual |
| libMesh::PetscMatrixShellMatrix::add_sparse_matrix(const SparseMatrix< T > &, const std::map< numeric_index_type, numeric_index_type > &, const std::map< numeric_index_type, numeric_index_type > &, const T) | libMesh::SparseMatrix< T > | inlinevirtual |
| apply(const NumericVector< Number > &full_rhs, NumericVector< Number > &full_sol) | libMesh::StaticCondensation | |
| apply(const NumericVector< Number > &, NumericVector< Number > &) | libMesh::StaticCondensation | inline |
| SparseMatrix< Number >::attach_dof_map(const DofMap &dof_map) | libMesh::SparseMatrix< Number > | |
| libMesh::PetscMatrixShellMatrix::attach_dof_map(const DofMap &dof_map) | libMesh::SparseMatrix< T > | |
| SparseMatrix< Number >::attach_sparsity_pattern(const SparsityPattern::Build &sp) | libMesh::SparseMatrix< Number > | |
| libMesh::PetscMatrixShellMatrix::attach_sparsity_pattern(const SparsityPattern::Build &sp) | libMesh::SparseMatrix< T > | |
| backwards_substitution(const NumericVector< Number > &full_rhs, NumericVector< Number > &full_sol) | libMesh::StaticCondensation | private |
| SparseMatrix< Number >::build(const Parallel::Communicator &comm, const SolverPackage solver_package=libMesh::default_solver_package(), const MatrixBuildType matrix_build_type=MatrixBuildType::AUTOMATIC) | libMesh::SparseMatrix< Number > | static |
| libMesh::PetscMatrixShellMatrix::build(const Parallel::Communicator &comm, const SolverPackage solver_package=libMesh::default_solver_package(), const MatrixBuildType matrix_build_type=MatrixBuildType::AUTOMATIC) | libMesh::SparseMatrix< T > | static |
| clear() noexcept override | libMesh::StaticCondensation | virtual |
| clear() override | libMesh::StaticCondensation | inlinevirtual |
| clone() const override | libMesh::StaticCondensation | virtual |
| clone() const override | libMesh::StaticCondensation | inlinevirtual |
| close() override | libMesh::StaticCondensation | virtual |
| close() override | libMesh::StaticCondensation | inlinevirtual |
| closed() const override | libMesh::StaticCondensation | virtual |
| closed() const override | libMesh::StaticCondensation | inlinevirtual |
| col_start() const override | libMesh::StaticCondensation | inlinevirtual |
| col_start() const override | libMesh::StaticCondensation | inlinevirtual |
| col_stop() const override | libMesh::StaticCondensation | inlinevirtual |
| col_stop() const override | libMesh::StaticCondensation | inlinevirtual |
| SparseMatrix< Number >::comm() const | libMesh::ParallelObject | inline |
| libMesh::PetscMatrixShellMatrix::comm() const | libMesh::ParallelObject | inline |
| SparseMatrix< Number >::Counts typedef | libMesh::ReferenceCounter | protected |
| libMesh::PetscMatrixShellMatrix::Counts typedef | libMesh::ReferenceCounter | protected |
| SparseMatrix< Number >::create_submatrix(SparseMatrix< Number > &submatrix, const std::vector< numeric_index_type > &rows, const std::vector< numeric_index_type > &cols) const | libMesh::SparseMatrix< Number > | inlinevirtual |
| libMesh::PetscMatrixShellMatrix::create_submatrix(SparseMatrix< T > &submatrix, const std::vector< numeric_index_type > &rows, const std::vector< numeric_index_type > &cols) const | libMesh::SparseMatrix< T > | inlinevirtual |
| SparseMatrix< Number >::create_submatrix_nosort(SparseMatrix< Number > &, const std::vector< numeric_index_type > &, const std::vector< numeric_index_type > &) const | libMesh::SparseMatrix< Number > | inlinevirtual |
| libMesh::PetscMatrixShellMatrix::create_submatrix_nosort(SparseMatrix< T > &, const std::vector< numeric_index_type > &, const std::vector< numeric_index_type > &) const | libMesh::SparseMatrix< T > | inlinevirtual |
| SparseMatrix< Number >::disable_print_counter_info() | libMesh::ReferenceCounter | static |
| libMesh::PetscMatrixShellMatrix::disable_print_counter_info() | libMesh::ReferenceCounter | static |
| dont_condense_vars(const std::unordered_set< unsigned int > &vars) | libMesh::StaticCondensation | |
| SparseMatrix< Number >::enable_print_counter_info() | libMesh::ReferenceCounter | static |
| libMesh::PetscMatrixShellMatrix::enable_print_counter_info() | libMesh::ReferenceCounter | static |
| SparseMatrix< Number >::flush() | libMesh::SparseMatrix< Number > | inlinevirtual |
| libMesh::PetscMatrixShellMatrix::flush() | libMesh::SparseMatrix< T > | inlinevirtual |
| forward_elimination(const NumericVector< Number > &full_rhs) | libMesh::StaticCondensation | private |
| get_condensed_mat() const | libMesh::StaticCondensation | inline |
| get_context(Mat mat, const TIMPI::Communicator &comm) | libMesh::PetscMatrixBase< T > | static |
| get_diagonal(NumericVector< Number > &dest) const override | libMesh::StaticCondensation | virtual |
| get_diagonal(NumericVector< Number > &) const override | libMesh::StaticCondensation | inlinevirtual |
| libMesh::PetscMatrixShellMatrix::get_diagonal(NumericVector< T > &dest) const =0 | libMesh::SparseMatrix< T > | pure virtual |
| SparseMatrix< Number >::get_info() | libMesh::ReferenceCounter | static |
| libMesh::PetscMatrixShellMatrix::get_info() | libMesh::ReferenceCounter | static |
| get_preconditioner() | libMesh::StaticCondensation | inline |
| get_preconditioner() | libMesh::StaticCondensation | inline |
| get_row(numeric_index_type i, std::vector< numeric_index_type > &indices, std::vector< Number > &values) const override | libMesh::StaticCondensation | virtual |
| get_row(numeric_index_type, std::vector< numeric_index_type > &, std::vector< Number > &) const override | libMesh::StaticCondensation | inlinevirtual |
| libMesh::PetscMatrixShellMatrix::get_row(numeric_index_type i, std::vector< numeric_index_type > &indices, std::vector< T > &values) const =0 | libMesh::SparseMatrix< T > | pure virtual |
| get_transpose(SparseMatrix< Number > &dest) const override | libMesh::StaticCondensation | virtual |
| get_transpose(SparseMatrix< Number > &) const override | libMesh::StaticCondensation | inlinevirtual |
| libMesh::PetscMatrixShellMatrix::get_transpose(SparseMatrix< T > &dest) const =0 | libMesh::SparseMatrix< T > | pure virtual |
| SparseMatrix< Number >::increment_constructor_count(const std::string &name) noexcept | libMesh::ReferenceCounter | inlineprotected |
| libMesh::PetscMatrixShellMatrix::increment_constructor_count(const std::string &name) noexcept | libMesh::ReferenceCounter | inlineprotected |
| SparseMatrix< Number >::increment_destructor_count(const std::string &name) noexcept | libMesh::ReferenceCounter | inlineprotected |
| libMesh::PetscMatrixShellMatrix::increment_destructor_count(const std::string &name) noexcept | libMesh::ReferenceCounter | inlineprotected |
| init(const numeric_index_type m, const numeric_index_type n, const numeric_index_type m_l, const numeric_index_type n_l, const numeric_index_type nnz=30, const numeric_index_type noz=10, const numeric_index_type blocksize=1) override | libMesh::StaticCondensation | virtual |
| init(const ParallelType type) override | libMesh::StaticCondensation | virtual |
| init() | libMesh::StaticCondensation | |
| init(const numeric_index_type, const numeric_index_type, const numeric_index_type, const numeric_index_type, const numeric_index_type=30, const numeric_index_type=10, const numeric_index_type=1) override | libMesh::StaticCondensation | inlinevirtual |
| init(ParallelType) override | libMesh::StaticCondensation | inlinevirtual |
| init() | libMesh::StaticCondensation | inline |
| initialized() const override | libMesh::StaticCondensation | virtual |
| l1_norm() const override | libMesh::StaticCondensation | virtual |
| l1_norm() const override | libMesh::StaticCondensation | inlinevirtual |
| SparseMatrix< Number >::l1_norm_diff(const SparseMatrix< Number > &other_mat) const | libMesh::SparseMatrix< Number > | |
| libMesh::PetscMatrixShellMatrix::l1_norm_diff(const SparseMatrix< T > &other_mat) const | libMesh::SparseMatrix< T > | |
| linfty_norm() const override | libMesh::StaticCondensation | virtual |
| linfty_norm() const override | libMesh::StaticCondensation | inlinevirtual |
| SparseMatrix< Number >::local_m() const | libMesh::SparseMatrix< Number > | inlinevirtual |
| libMesh::PetscMatrixShellMatrix::local_m() const final | libMesh::PetscMatrixBase< T > | virtual |
| SparseMatrix< Number >::local_n() const | libMesh::SparseMatrix< Number > | inlinevirtual |
| libMesh::PetscMatrixShellMatrix::local_n() const final | libMesh::PetscMatrixBase< T > | virtual |
| m() const override | libMesh::StaticCondensation | virtual |
| m() const override | libMesh::StaticCondensation | inlinevirtual |
| mat() | libMesh::PetscMatrixBase< T > | inline |
| mat() const | libMesh::PetscMatrixBase< T > | inline |
| SparseMatrix< Number >::matrix_matrix_mult(SparseMatrix< Number > &, SparseMatrix< Number > &, bool) | libMesh::SparseMatrix< Number > | inlinevirtual |
| libMesh::PetscMatrixShellMatrix::matrix_matrix_mult(SparseMatrix< T > &, SparseMatrix< T > &, bool) | libMesh::SparseMatrix< T > | inlinevirtual |
| n() const override | libMesh::StaticCondensation | inlinevirtual |
| n() const override | libMesh::StaticCondensation | inlinevirtual |
| SparseMatrix< Number >::n_nonzeros() const | libMesh::SparseMatrix< Number > | virtual |
| libMesh::PetscMatrixShellMatrix::n_nonzeros() const | libMesh::SparseMatrix< T > | virtual |
| SparseMatrix< Number >::n_objects() | libMesh::ReferenceCounter | inlinestatic |
| libMesh::PetscMatrixShellMatrix::n_objects() | libMesh::ReferenceCounter | inlinestatic |
| SparseMatrix< Number >::n_processors() const | libMesh::ParallelObject | inline |
| libMesh::PetscMatrixShellMatrix::n_processors() const | libMesh::ParallelObject | inline |
| SparseMatrix< Number >::need_full_sparsity_pattern() const | libMesh::SparseMatrix< Number > | inlinevirtual |
| libMesh::PetscMatrixShellMatrix::need_full_sparsity_pattern() const | libMesh::SparseMatrix< T > | inlinevirtual |
| operator()(const numeric_index_type i, const numeric_index_type j) const override | libMesh::StaticCondensation | virtual |
| operator()(const numeric_index_type, const numeric_index_type) const override | libMesh::StaticCondensation | inlinevirtual |
| operator=(const SparseMatrix< Number > &) override | libMesh::StaticCondensation | virtual |
| operator=(const SparseMatrix< Number > &) override | libMesh::StaticCondensation | inlinevirtual |
| SparseMatrix< Number >::operator=(SparseMatrix &&)=default | libMesh::SparseMatrix< Number > | |
| SparseMatrix< Number >::libMesh::ReferenceCountedObject::operator=(const ReferenceCountedObject &) | libMesh::ReferenceCountedObject< T > | inlineprotected |
| SparseMatrix< Number >::libMesh::ParallelObject::operator=(const ParallelObject &libmesh_dbg_var(other)) | libMesh::ParallelObject | inline |
| libMesh::PetscMatrixShellMatrix::operator=(const SparseMatrix< T > &) override | libMesh::PetscMatrixShellMatrix< T > | virtual |
| libMesh::PetscMatrixBase::operator=(PetscMatrixBase &&)=delete | libMesh::PetscMatrixBase< T > | |
| libMesh::SparseMatrix::operator=(SparseMatrix &&)=default | libMesh::SparseMatrix< T > | |
| libMesh::ReferenceCountedObject< SparseMatrix< T > >::operator=(const ReferenceCountedObject &) | libMesh::ReferenceCountedObject< SparseMatrix< T > > | inlineprotected |
| libMesh::ParallelObject::operator=(const ParallelObject &libmesh_dbg_var(other)) | libMesh::ParallelObject | inline |
| SparseMatrix< Number >::ParallelObject(const Parallel::Communicator &comm_in) | libMesh::ParallelObject | inline |
| SparseMatrix< Number >::ParallelObject(const ParallelObject &other) | libMesh::ParallelObject | inline |
| libMesh::PetscMatrixShellMatrix::ParallelObject(const Parallel::Communicator &comm_in) | libMesh::ParallelObject | inline |
| libMesh::PetscMatrixShellMatrix::ParallelObject(const ParallelObject &other) | libMesh::ParallelObject | inline |
| PetscMatrixBase(const Parallel::Communicator &comm_in) | libMesh::PetscMatrixBase< T > | explicit |
| PetscMatrixBase(Mat m, const Parallel::Communicator &comm_in, bool destroy_on_exit=false) | libMesh::PetscMatrixBase< T > | explicit |
| PetscMatrixBase(PetscMatrixBase &&)=delete | libMesh::PetscMatrixBase< T > | |
| PetscMatrixBase(const PetscMatrixBase &)=delete | libMesh::PetscMatrixBase< T > | |
| PetscMatrixShellMatrix(const Parallel::Communicator &comm_in) | libMesh::PetscMatrixShellMatrix< T > | explicit |
| SparseMatrix< Number >::print(std::ostream &os=libMesh::out, const bool sparse=false) const | libMesh::SparseMatrix< Number > | |
| SparseMatrix< Number >::print(std::ostream &os, const bool sparse) const | libMesh::SparseMatrix< Number > | |
| libMesh::PetscMatrixShellMatrix::print(std::ostream &os=libMesh::out, const bool sparse=false) const | libMesh::SparseMatrix< T > | |
| SparseMatrix< Number >::print_info(std::ostream &out_stream=libMesh::out) | libMesh::ReferenceCounter | static |
| libMesh::PetscMatrixShellMatrix::print_info(std::ostream &out_stream=libMesh::out) | libMesh::ReferenceCounter | static |
| SparseMatrix< Number >::print_matlab(const std::string &="") const | libMesh::SparseMatrix< Number > | virtual |
| libMesh::PetscMatrixShellMatrix::print_matlab(const std::string &="") const | libMesh::SparseMatrix< T > | virtual |
| print_personal(std::ostream &os=libMesh::out) const override | libMesh::StaticCondensation | virtual |
| print_personal(std::ostream &=libMesh::out) const override | libMesh::StaticCondensation | inlinevirtual |
| SparseMatrix< Number >::print_petsc_binary(const std::string &filename) | libMesh::SparseMatrix< Number > | virtual |
| libMesh::PetscMatrixShellMatrix::print_petsc_binary(const std::string &filename) | libMesh::SparseMatrix< T > | virtual |
| SparseMatrix< Number >::print_petsc_hdf5(const std::string &filename) | libMesh::SparseMatrix< Number > | virtual |
| libMesh::PetscMatrixShellMatrix::print_petsc_hdf5(const std::string &filename) | libMesh::SparseMatrix< T > | virtual |
| SparseMatrix< Number >::processor_id() const | libMesh::ParallelObject | inline |
| libMesh::PetscMatrixShellMatrix::processor_id() const | libMesh::ParallelObject | inline |
| SparseMatrix< Number >::read(const std::string &filename) | libMesh::SparseMatrix< Number > | virtual |
| libMesh::PetscMatrixShellMatrix::read(const std::string &filename) | libMesh::SparseMatrix< T > | virtual |
| SparseMatrix< Number >::read_coreform_hdf5(const std::string &filename, const std::string &groupname="extraction") | libMesh::SparseMatrix< Number > | virtual |
| libMesh::PetscMatrixShellMatrix::read_coreform_hdf5(const std::string &filename, const std::string &groupname="extraction") | libMesh::SparseMatrix< T > | virtual |
| SparseMatrix< Number >::read_matlab(const std::string &filename) | libMesh::SparseMatrix< Number > | virtual |
| libMesh::PetscMatrixShellMatrix::read_matlab(const std::string &filename) | libMesh::SparseMatrix< T > | virtual |
| SparseMatrix< Number >::read_petsc_binary(const std::string &filename) | libMesh::SparseMatrix< Number > | virtual |
| libMesh::PetscMatrixShellMatrix::read_petsc_binary(const std::string &filename) | libMesh::SparseMatrix< T > | virtual |
| SparseMatrix< Number >::read_petsc_hdf5(const std::string &filename) | libMesh::SparseMatrix< Number > | virtual |
| libMesh::PetscMatrixShellMatrix::read_petsc_hdf5(const std::string &filename) | libMesh::SparseMatrix< T > | virtual |
| reduced_system_solver() | libMesh::StaticCondensation | inline |
| SparseMatrix< Number >::ReferenceCountedObject() | libMesh::ReferenceCountedObject< T > | inlineprotected |
| SparseMatrix< Number >::ReferenceCountedObject(const ReferenceCountedObject &other) | libMesh::ReferenceCountedObject< T > | inlineprotected |
| SparseMatrix< Number >::ReferenceCountedObject(ReferenceCountedObject &&other) noexcept | libMesh::ReferenceCountedObject< T > | inlineprotected |
| libMesh::PetscMatrixShellMatrix::ReferenceCountedObject() | libMesh::ReferenceCountedObject< SparseMatrix< T > > | inlineprotected |
| libMesh::PetscMatrixShellMatrix::ReferenceCountedObject(const ReferenceCountedObject &other) | libMesh::ReferenceCountedObject< SparseMatrix< T > > | inlineprotected |
| libMesh::PetscMatrixShellMatrix::ReferenceCountedObject(ReferenceCountedObject &&other) noexcept | libMesh::ReferenceCountedObject< SparseMatrix< T > > | inlineprotected |
| SparseMatrix< Number >::ReferenceCounter() | libMesh::ReferenceCounter | inlineprotected |
| SparseMatrix< Number >::ReferenceCounter(const ReferenceCounter &) | libMesh::ReferenceCounter | inlineprotected |
| SparseMatrix< Number >::ReferenceCounter(ReferenceCounter &&other) noexcept | libMesh::ReferenceCounter | inlineprotected |
| libMesh::PetscMatrixShellMatrix::ReferenceCounter() | libMesh::ReferenceCounter | inlineprotected |
| libMesh::PetscMatrixShellMatrix::ReferenceCounter(const ReferenceCounter &) | libMesh::ReferenceCounter | inlineprotected |
| libMesh::PetscMatrixShellMatrix::ReferenceCounter(ReferenceCounter &&other) noexcept | libMesh::ReferenceCounter | inlineprotected |
| SparseMatrix< Number >::reinit_submatrix(SparseMatrix< Number > &submatrix, const std::vector< numeric_index_type > &rows, const std::vector< numeric_index_type > &cols) const | libMesh::SparseMatrix< Number > | inlinevirtual |
| libMesh::PetscMatrixShellMatrix::reinit_submatrix(SparseMatrix< T > &submatrix, const std::vector< numeric_index_type > &rows, const std::vector< numeric_index_type > &cols) const | libMesh::SparseMatrix< T > | inlinevirtual |
| require_sparsity_pattern() const override | libMesh::StaticCondensation | inlinevirtual |
| SparseMatrix< Number >::restore_original_nonzero_pattern() | libMesh::SparseMatrix< Number > | inlinevirtual |
| libMesh::PetscMatrixShellMatrix::restore_original_nonzero_pattern() | libMesh::SparseMatrix< T > | inlinevirtual |
| row_start() const override | libMesh::StaticCondensation | virtual |
| row_start() const override | libMesh::StaticCondensation | inlinevirtual |
| row_stop() const override | libMesh::StaticCondensation | virtual |
| row_stop() const override | libMesh::StaticCondensation | inlinevirtual |
| SparseMatrix< Number >::scale(const Number scale) | libMesh::SparseMatrix< Number > | virtual |
| libMesh::PetscMatrixShellMatrix::scale(const T scale) | libMesh::SparseMatrix< T > | virtual |
| set(const numeric_index_type i, const numeric_index_type j, const Number value) override | libMesh::StaticCondensation | virtual |
| set(const numeric_index_type, const numeric_index_type, const Number) override | libMesh::StaticCondensation | inlinevirtual |
| libMesh::PetscMatrixShellMatrix::set(const numeric_index_type i, const numeric_index_type j, const T value)=0 | libMesh::SparseMatrix< T > | pure virtual |
| set_context() | libMesh::PetscMatrixBase< T > | |
| set_current_elem(const Elem &elem) | libMesh::StaticCondensation | |
| set_destroy_mat_on_exit(bool destroy=true) | libMesh::PetscMatrixBase< T > | |
| set_local_vectors(const NumericVector< Number > &global_vector, const std::vector< dof_id_type > &elem_dof_indices, std::vector< Number > &elem_dof_values_vec, EigenVector &elem_dof_values) | libMesh::StaticCondensation | privatestatic |
| setup() | libMesh::StaticCondensation | |
| setup() | libMesh::StaticCondensation | inline |
| solver_package() override | libMesh::StaticCondensation | virtual |
| solver_package() override | libMesh::StaticCondensation | inlinevirtual |
| SparseMatrix< Number >::SparseMatrix(const Parallel::Communicator &comm) | libMesh::SparseMatrix< Number > | explicit |
| SparseMatrix< Number >::SparseMatrix(SparseMatrix &&)=default | libMesh::SparseMatrix< Number > | |
| SparseMatrix< Number >::SparseMatrix(const SparseMatrix &)=default | libMesh::SparseMatrix< Number > | |
| libMesh::PetscMatrixShellMatrix::SparseMatrix(const Parallel::Communicator &comm) | libMesh::SparseMatrix< T > | explicit |
| libMesh::PetscMatrixShellMatrix::SparseMatrix(SparseMatrix &&)=default | libMesh::SparseMatrix< T > | |
| libMesh::PetscMatrixShellMatrix::SparseMatrix(const SparseMatrix &)=default | libMesh::SparseMatrix< T > | |
| StaticCondensation(const MeshBase &mesh, System &system, const DofMap &full_dof_map, StaticCondensationDofMap &reduced_dof_map) | libMesh::StaticCondensation | |
| StaticCondensation(const MeshBase &, const System &, const DofMap &full_dof_map, StaticCondensationDofMap &reduced_dof_map) | libMesh::StaticCondensation | |
| SparseMatrix< Number >::supports_hash_table() const | libMesh::SparseMatrix< Number > | inlinevirtual |
| libMesh::PetscMatrixShellMatrix::supports_hash_table() const | libMesh::SparseMatrix< T > | inlinevirtual |
| swap(PetscMatrixBase< T > &) | libMesh::PetscMatrixBase< T > | |
| uncondensed_dofs_only() | libMesh::StaticCondensation | inline |
| uncondensed_vars() const | libMesh::StaticCondensation | inline |
| SparseMatrix< Number >::update_sparsity_pattern(const SparsityPattern::Graph &) | libMesh::SparseMatrix< Number > | inlinevirtual |
| libMesh::PetscMatrixShellMatrix::update_sparsity_pattern(const SparsityPattern::Graph &) | libMesh::SparseMatrix< T > | inlinevirtual |
| SparseMatrix< Number >::use_hash_table(bool use_hash) | libMesh::SparseMatrix< Number > | |
| SparseMatrix< Number >::use_hash_table() const | libMesh::SparseMatrix< Number > | inline |
| libMesh::PetscMatrixShellMatrix::use_hash_table(bool use_hash) | libMesh::SparseMatrix< T > | |
| libMesh::PetscMatrixShellMatrix::use_hash_table() const | libMesh::SparseMatrix< T > | inline |
| SparseMatrix< Number >::vector_mult(NumericVector< Number > &dest, const NumericVector< Number > &arg) const | libMesh::SparseMatrix< Number > | |
| libMesh::PetscMatrixShellMatrix::vector_mult(NumericVector< T > &dest, const NumericVector< T > &arg) const | libMesh::SparseMatrix< T > | |
| SparseMatrix< Number >::vector_mult_add(NumericVector< Number > &dest, const NumericVector< Number > &arg) const | libMesh::SparseMatrix< Number > | |
| libMesh::PetscMatrixShellMatrix::vector_mult_add(NumericVector< T > &dest, const NumericVector< T > &arg) const | libMesh::SparseMatrix< T > | |
| zero() override | libMesh::StaticCondensation | virtual |
| zero() override | libMesh::StaticCondensation | inlinevirtual |
| zero_clone() const override | libMesh::StaticCondensation | virtual |
| zero_clone() const override | libMesh::StaticCondensation | inlinevirtual |
| SparseMatrix< Number >::zero_rows(std::vector< numeric_index_type > &rows, Number diag_value=0.0) | libMesh::SparseMatrix< Number > | virtual |
| libMesh::PetscMatrixShellMatrix::zero_rows(std::vector< numeric_index_type > &rows, T diag_value=0.0) | libMesh::SparseMatrix< T > | virtual |
| ~ParallelObject()=default | libMesh::ParallelObject | virtual |
| ~PetscMatrixBase() | libMesh::PetscMatrixBase< T > | virtual |
| SparseMatrix< Number >::~ReferenceCountedObject() | libMesh::ReferenceCountedObject< T > | inline |
| libMesh::PetscMatrixShellMatrix::~ReferenceCountedObject() | libMesh::ReferenceCountedObject< SparseMatrix< T > > | inline |
| SparseMatrix< Number >::~ReferenceCounter() | libMesh::ReferenceCounter | inline |
| libMesh::PetscMatrixShellMatrix::~ReferenceCounter() | libMesh::ReferenceCounter | inline |
| SparseMatrix< Number >::~SparseMatrix()=default | libMesh::SparseMatrix< Number > | virtual |
| libMesh::PetscMatrixShellMatrix::~SparseMatrix()=default | libMesh::SparseMatrix< T > | virtual |
| ~StaticCondensation() | libMesh::StaticCondensation | virtual |