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_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 |