Reference documentation for deal.II version Git 1dafe5d 2017-11-23 14:01:03 +0100
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) const ConstraintMatrixinline
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) const ConstraintMatrix
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 >) const ConstraintMatrixprivate
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 >) const ConstraintMatrixprivate
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) const ConstraintMatrix
calculate_line_index(const size_type line) const ConstraintMatrixinlineprivate
can_store_line(const size_type line_index) const ConstraintMatrixinline
check_zero_weight(const std::pair< size_type, double > &p)ConstraintMatrixprivatestatic
clear()ConstraintMatrix
close()ConstraintMatrix
condense(SparsityPattern &sparsity) const ConstraintMatrix
condense(BlockSparsityPattern &sparsity) const ConstraintMatrix
condense(DynamicSparsityPattern &sparsity) const ConstraintMatrix
condense(BlockDynamicSparsityPattern &sparsity) const ConstraintMatrix
condense(SparseMatrix< number > &matrix) const ConstraintMatrix
condense(BlockSparseMatrix< number > &matrix) const ConstraintMatrix
condense(VectorType &vec) const ConstraintMatrix
condense(const VectorType &vec_ghosted, VectorType &output) const ConstraintMatrix
condense(SparseMatrix< number > &matrix, VectorType &vector) const ConstraintMatrix
condense(BlockSparseMatrix< number > &matrix, BlockVectorType &vector) const ConstraintMatrix
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) const ConstraintMatrix
distribute_local_to_global(const InVector &local_vector, const std::vector< size_type > &local_dof_indices, OutVector &global_vector) const ConstraintMatrixinline
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) const ConstraintMatrix
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) const ConstraintMatrix
distribute_local_to_global(const size_type index, const double value, VectorType &global_vector) const ConstraintMatrixinline
distribute_local_to_global(ForwardIteratorVec local_vector_begin, ForwardIteratorVec local_vector_end, ForwardIteratorInd local_indices_begin, VectorType &global_vector) const ConstraintMatrixinline
distribute_local_to_global(const FullMatrix< typename MatrixType::value_type > &local_matrix, const std::vector< size_type > &local_dof_indices, MatrixType &global_matrix) const ConstraintMatrixinline
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) const ConstraintMatrix
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) const ConstraintMatrix
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) const ConstraintMatrixinline
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 >) const ConstraintMatrixprivate
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 >) const ConstraintMatrixprivate
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, char *arg2, std::string &arg3)Subscriptorstatic
ExcLineInexistant(size_type arg1)ConstraintMatrixstatic
ExcMatrixIsClosed()ConstraintMatrixstatic
ExcMatrixNotClosed()ConstraintMatrixstatic
ExcNoSubscriber(char *arg1, char *arg2)Subscriptorstatic
ExcRowNotStoredHere(size_type arg1)ConstraintMatrixstatic
get_constraint_entries(const size_type line) const ConstraintMatrixinline
get_dof_values(const VectorType &global_vector, ForwardIteratorInd local_indices_begin, ForwardIteratorVec local_vector_begin, ForwardIteratorVec local_vector_end) const ConstraintMatrixinline
get_inhomogeneity(const size_type line) const ConstraintMatrixinline
get_lines() const ConstraintMatrix
get_local_lines() const ConstraintMatrixinline
has_inhomogeneities() const ConstraintMatrix
is_constrained(const size_type index) const ConstraintMatrixinline
is_identity_constrained(const size_type index) const ConstraintMatrix
is_inhomogeneously_constrained(const size_type index) const ConstraintMatrixinline
left_object_wins enum valueConstraintMatrix
LineRange typedefConstraintMatrix
linesConstraintMatrixprivate
lines_cacheConstraintMatrixprivate
list_subscribers() const Subscriptor
local_linesConstraintMatrixprivate
make_sorted_row_list(const std::vector< size_type > &local_dof_indices, internals::GlobalRowsFromLocal &global_rows) const ConstraintMatrixprivate
make_sorted_row_list(const std::vector< size_type > &local_dof_indices, std::vector< size_type > &active_dofs) const ConstraintMatrixprivate
max_constraint_indirections() const ConstraintMatrix
memory_consumption() const ConstraintMatrix
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() const ConstraintMatrixinline
n_subscriptions() const Subscriptor
no_conflicts_allowed enum valueConstraintMatrix
operator=(const ConstraintMatrix &)=deleteConstraintMatrix
operator=(ConstraintMatrix &&constraint_matrix)=defaultConstraintMatrix
Subscriptor::operator=(const Subscriptor &)Subscriptor
Subscriptor::operator=(Subscriptor &&)Subscriptor
print(std::ostream &out) const ConstraintMatrix
reinit(const IndexSet &local_constraints=IndexSet())ConstraintMatrix
resolve_indices(std::vector< types::global_dof_index > &indices) const ConstraintMatrix
resolve_vector_entry(const size_type i, const internals::GlobalRowsFromLocal &global_rows, const Vector< LocalType > &local_vector, const std::vector< size_type > &local_dof_indices, const FullMatrix< LocalType > &local_matrix) const ConstraintMatrixprivate
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) const ConstraintMatrix
shift(const size_type offset)ConstraintMatrix
size_type typedefConstraintMatrix
sortedConstraintMatrixprivate
subscribe(const char *identifier=nullptr) const Subscriptor
Subscriptor()Subscriptor
Subscriptor(const Subscriptor &)Subscriptor
Subscriptor(Subscriptor &&)Subscriptor
unsubscribe(const char *identifier=nullptr) const Subscriptor
write_dot(std::ostream &) const ConstraintMatrix
~Subscriptor()Subscriptorvirtual