Loading [MathJax]/extensions/TeX/AMSsymbols.js
 Reference documentation for deal.II version 9.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
ConstraintMatrix Member List

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

add_entries(const size_type line, const std::vector< std::pair< size_type, double > > &col_val_pairs)ConstraintMatrix
add_entries_local_to_global(const std::vector< size_type > &local_dof_indices, SparsityPatternType &sparsity_pattern, const bool keep_constrained_entries=true, const Table< 2, bool > &dof_mask=default_empty_table) constConstraintMatrixinline
add_entries_local_to_global(const std::vector< size_type > &row_indices, const std::vector< size_type > &col_indices, SparsityPatternType &sparsity_pattern, const bool keep_constrained_entries=true, const Table< 2, bool > &dof_mask=default_empty_table) constConstraintMatrix
add_entries_local_to_global(const std::vector< size_type > &local_dof_indices, SparsityPatternType &sparsity_pattern, const bool keep_constrained_entries, const Table< 2, bool > &dof_mask, std::integral_constant< bool, false >) constConstraintMatrixprivate
add_entries_local_to_global(const std::vector< size_type > &local_dof_indices, SparsityPatternType &sparsity_pattern, const bool keep_constrained_entries, const Table< 2, bool > &dof_mask, std::integral_constant< bool, true >) constConstraintMatrixprivate
add_entry(const size_type line, const size_type column, const double value)ConstraintMatrixinline
add_line(const size_type line)ConstraintMatrixinline
add_lines(const std::vector< bool > &lines)ConstraintMatrix
add_lines(const std::set< size_type > &lines)ConstraintMatrix
add_lines(const IndexSet &lines)ConstraintMatrix
add_selected_constraints(const ConstraintMatrix &constraints_in, const IndexSet &filter)ConstraintMatrix
are_identity_constrained(const size_type index1, const size_type index2) constConstraintMatrix
calculate_line_index(const size_type line) constConstraintMatrixinlineprivate
can_store_line(const size_type line_index) constConstraintMatrixinline
check_zero_weight(const std::pair< size_type, double > &p)ConstraintMatrixprivatestatic
clear()ConstraintMatrix
close()ConstraintMatrix
condense(SparsityPattern &sparsity) constConstraintMatrix
condense(BlockSparsityPattern &sparsity) constConstraintMatrix
condense(DynamicSparsityPattern &sparsity) constConstraintMatrix
condense(BlockDynamicSparsityPattern &sparsity) constConstraintMatrix
condense(SparseMatrix< number > &matrix) constConstraintMatrix
condense(BlockSparseMatrix< number > &matrix) constConstraintMatrix
condense(VectorType &vec) constConstraintMatrix
condense(const VectorType &vec_ghosted, VectorType &output) constConstraintMatrix
condense(SparseMatrix< number > &matrix, VectorType &vector) constConstraintMatrix
condense(BlockSparseMatrix< number > &matrix, BlockVectorType &vector) constConstraintMatrix
const_iterator typedefConstraintMatrix
ConstraintMatrix(const IndexSet &local_constraints=IndexSet())ConstraintMatrixinlineexplicit
ConstraintMatrix(const ConstraintMatrix &constraint_matrix)ConstraintMatrixinlineexplicit
ConstraintMatrix(ConstraintMatrix &&constraint_matrix)=defaultConstraintMatrix
copy_from(const ConstraintMatrix &other)ConstraintMatrix
default_empty_tableConstraintMatrixprivatestatic
distribute(VectorType &vec) constConstraintMatrix
distribute_local_to_global(const InVector &local_vector, const std::vector< size_type > &local_dof_indices, OutVector &global_vector) constConstraintMatrixinline
distribute_local_to_global(const Vector< LocalType > &local_vector, const std::vector< size_type > &local_dof_indices, VectorType &global_vector, const FullMatrix< LocalType > &local_matrix) constConstraintMatrix
distribute_local_to_global(const Vector< LocalType > &local_vector, const std::vector< size_type > &local_dof_indices_row, const std::vector< size_type > &local_dof_indices_col, VectorType &global_vector, const FullMatrix< LocalType > &local_matrix, bool diagonal=false) constConstraintMatrix
distribute_local_to_global(const size_type index, const double value, VectorType &global_vector) constConstraintMatrixinline
distribute_local_to_global(ForwardIteratorVec local_vector_begin, ForwardIteratorVec local_vector_end, ForwardIteratorInd local_indices_begin, VectorType &global_vector) constConstraintMatrixinline
distribute_local_to_global(const FullMatrix< typename MatrixType::value_type > &local_matrix, const std::vector< size_type > &local_dof_indices, MatrixType &global_matrix) constConstraintMatrixinline
distribute_local_to_global(const FullMatrix< typename MatrixType::value_type > &local_matrix, const std::vector< size_type > &row_indices, const std::vector< size_type > &col_indices, MatrixType &global_matrix) constConstraintMatrix
distribute_local_to_global(const FullMatrix< typename MatrixType::value_type > &local_matrix, const std::vector< size_type > &row_indices, const ConstraintMatrix &column_constraint_matrix, const std::vector< size_type > &column_indices, MatrixType &global_matrix) constConstraintMatrix
distribute_local_to_global(const FullMatrix< typename MatrixType::value_type > &local_matrix, const Vector< typename VectorType::value_type > &local_vector, const std::vector< size_type > &local_dof_indices, MatrixType &global_matrix, VectorType &global_vector, bool use_inhomogeneities_for_rhs=false) constConstraintMatrixinline
distribute_local_to_global(const FullMatrix< typename MatrixType::value_type > &local_matrix, const Vector< typename VectorType::value_type > &local_vector, const std::vector< size_type > &local_dof_indices, MatrixType &global_matrix, VectorType &global_vector, bool use_inhomogeneities_for_rhs, std::integral_constant< bool, false >) constConstraintMatrixprivate
distribute_local_to_global(const FullMatrix< typename MatrixType::value_type > &local_matrix, const Vector< typename VectorType::value_type > &local_vector, const std::vector< size_type > &local_dof_indices, MatrixType &global_matrix, VectorType &global_vector, bool use_inhomogeneities_for_rhs, std::integral_constant< bool, true >) constConstraintMatrixprivate
ExcColumnNotStoredHere(size_type arg1, size_type arg2)ConstraintMatrixstatic
ExcDoFConstrainedToConstrainedDoF(int arg1, int arg2)ConstraintMatrixstatic
ExcDoFIsConstrainedFromBothObjects(size_type arg1)ConstraintMatrixstatic
ExcDoFIsConstrainedToConstrainedDoF(size_type arg1)ConstraintMatrixstatic
ExcEntryAlreadyExists(size_type arg1, size_type arg2, double arg3, double arg4)ConstraintMatrixstatic
ExcIncorrectConstraint(int arg1, int arg2)ConstraintMatrixstatic
ExcInUse(int arg1, std::string arg2, std::string arg3)Subscriptorstatic
ExcLineInexistant(size_type arg1)ConstraintMatrixstatic
ExcMatrixIsClosed()ConstraintMatrixstatic
ExcMatrixNotClosed()ConstraintMatrixstatic
ExcNoSubscriber(std::string arg1, std::string arg2)Subscriptorstatic
ExcRowNotStoredHere(size_type arg1)ConstraintMatrixstatic
get_constraint_entries(const size_type line) constConstraintMatrixinline
get_dof_values(const VectorType &global_vector, ForwardIteratorInd local_indices_begin, ForwardIteratorVec local_vector_begin, ForwardIteratorVec local_vector_end) constConstraintMatrixinline
get_inhomogeneity(const size_type line) constConstraintMatrixinline
get_lines() constConstraintMatrix
get_local_lines() constConstraintMatrixinline
has_inhomogeneities() constConstraintMatrix
is_consistent_in_parallel(const std::vector< IndexSet > &locally_owned_dofs, const IndexSet &locally_active_dofs, const MPI_Comm mpi_communicator, const bool verbose=false) constConstraintMatrix
is_constrained(const size_type index) constConstraintMatrixinline
is_identity_constrained(const size_type index) constConstraintMatrix
is_inhomogeneously_constrained(const size_type index) constConstraintMatrixinline
left_object_wins enum valueConstraintMatrix
LineRange typedefConstraintMatrix
linesConstraintMatrixprivate
lines_cacheConstraintMatrixprivate
list_subscribers() constSubscriptor
local_linesConstraintMatrixprivate
make_sorted_row_list(const std::vector< size_type > &local_dof_indices, internals::GlobalRowsFromLocal &global_rows) constConstraintMatrixprivate
make_sorted_row_list(const std::vector< size_type > &local_dof_indices, std::vector< size_type > &active_dofs) constConstraintMatrixprivate
max_constraint_indirections() constConstraintMatrix
memory_consumption() constConstraintMatrix
merge(const ConstraintMatrix &other_constraints, const MergeConflictBehavior merge_conflict_behavior=no_conflicts_allowed, const bool allow_different_local_lines=false)ConstraintMatrix
MergeConflictBehavior enum nameConstraintMatrix
n_constraints() constConstraintMatrixinline
n_subscriptions() constSubscriptor
no_conflicts_allowed enum valueConstraintMatrix
operator=(const ConstraintMatrix &)=deleteConstraintMatrix
operator=(ConstraintMatrix &&constraint_matrix)=defaultConstraintMatrix
Subscriptor::operator=(const Subscriptor &)Subscriptor
Subscriptor::operator=(Subscriptor &&) noexceptSubscriptor
print(std::ostream &out) constConstraintMatrix
reinit(const IndexSet &local_constraints=IndexSet())ConstraintMatrix
resolve_indices(std::vector< types::global_dof_index > &indices) constConstraintMatrix
resolve_vector_entry(const size_type i, const internals::GlobalRowsFromLocal &global_rows, const Vector< VectorScalar > &local_vector, const std::vector< size_type > &local_dof_indices, const FullMatrix< MatrixScalar > &local_matrix) constConstraintMatrixprivate
right_object_wins enum valueConstraintMatrix
serialize(Archive &ar, const unsigned int version)Subscriptorinline
set_inhomogeneity(const size_type line, const double value)ConstraintMatrixinline
set_zero(VectorType &vec) constConstraintMatrix
shift(const size_type offset)ConstraintMatrix
size_type typedefConstraintMatrix
sortedConstraintMatrixprivate
subscribe(const char *identifier=nullptr) constSubscriptor
Subscriptor()Subscriptor
Subscriptor(const Subscriptor &)Subscriptor
Subscriptor(Subscriptor &&) noexceptSubscriptor
unsubscribe(const char *identifier=nullptr) constSubscriptor
write_dot(std::ostream &) constConstraintMatrix
~Subscriptor()Subscriptorvirtual